Assembly 我想要一个程序,比较100个数字在内存中的FFH和打印的东西

Assembly 我想要一个程序,比较100个数字在内存中的FFH和打印的东西,assembly,Assembly,如果下面这行给你带来麻烦 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 。。。然后您可以使用另一种方式输出文本“上面” print'above' ;emulator gives me wrong pa

如果下面这行给你带来麻烦

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
。。。然后您可以使用另一种方式输出文本“上面”

print'above' ;emulator gives me wrong parameter here!!!!!!!!!
在你的程序中还有其他地方

s2:
mov dx, msg
mov ah, 9
int 21h
请注意,要与FFh进行比较并显示“上方”,您应该

msg  db  'above','$'

到目前为止,您编写的程序将永远运行,因为您在CX中不使用该计数器执行任何有用的操作。

您想要一个程序吗?但是你已经有一个了。你的问题似乎根本不包括一个问题!阅读程序plz打印说明后有一条注释您没有提供任何关于什么是
print
或它是如何工作的信息。我使用了emu8086程序
...
s1:
mov ax,[si]
cmp ax,0FFH
ja s2
...