gpt4 book ai didi

interrupt - Zilog Z80 - 如何使用中断模式 1(IM 1 指令)

转载 作者:行者123 更新时间:2023-12-04 06:07:10 25 4
gpt4 key购买 nike

我想在 Z80 上使用 IM 1 中断模式。

在中断模式下,1 处理器跳转到内存中的 38h 地址(我对吗?)然后继续中断。如何在我的代码中指定它?
我已经阅读了:

defs [,] ds [,] This pseudo instruction inserts a block of bytes into the code segment



我需要一些示例源代码。

亲切的问候

拉法尔·R。

最佳答案

首先,我面前没有Z80。

引用:Z80asm directives

使用 org 在指定地址“手动”定位“函数”。
因此,要编写 IM1 处理程序:

org 0x38
; IM1 handler
ld a, 100 ; ... whatever
ret

另外,我不确定您的正常起始地址是什么,但原始 Z80s 从位置 0 开始。如果是这种情况,您应该在代码中很早就通过 0x38 处理程序进行 JMP。 (你只有 56 个字节可以玩)

快乐编码!

关于interrupt - Zilog Z80 - 如何使用中断模式 1(IM 1 指令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com