STACK .EQU 2099H
.ORG 0000H
ld SP, STACK
jp 2000H
.ORG 0038H
jp service_routine
.ORG 2000H
EI
IM 1 ; <------- THIS LINE
LD A, 00H
LOOP:
ADD A, 00H
jp z, LOOP
service_routine:
DI
ld A, 55H
out (07H),A
ld A, 00H
EI
ret
使用此在线IDE http://clrhome.org/asm/
它给了我: 未知指令或指令IM(hello_z80中的“IM 1”行)
我在这里做些蠢事吗?
我不清楚为什么会收到此错误。
谷歌没有运气。
答案 0 :(得分:1)
正如我在评论中所说,我让DeepThought了解它。我刚刚开始在Omnimaga聊天(DeepThought是一名管理员),他告诉我他已经修好了。
IM 0
,IM 1
和IM 2
现在都有效。他们组装和自动完成也知道它们。
所以回答你的问题,是的,它实际上是一个错误而不是你的错。