org 100h
mov cx,100
mov si,0
s1:
mov ax,[si]
cmp ax,100H
je s2
inc si
jmp s1
s2:
print'above' ;emulator gives me wrong parameter here!!!!!!!!!
inc si
jmp s1
END
答案 0 :(得分:1)
如果以下行给您带来麻烦......
print'above' ;emulator gives me wrong parameter here!!!!!!!!!
...然后你可以用另一种方式输出'上面'的文字。
s2:
mov dx, msg
mov ah, 9
int 21h
并在你的程序中的其他地方
msg db 'above','$'
请注意,要与FFh进行比较并显示“上方”,您应该写
...
s1:
mov ax,[si]
cmp ax,0FFH
ja s2
...
到目前为止,您编写的程序将永远运行,因为您在CX中没有对该计数器执行任何有用的操作。