我很难理解汇编语言的概念。我给出了这个示例代码:与汇编语言拼搏
ploop: mov ax, 0201h
add al, ah
cmp al, 5
jb ploop
eloop:
循环结尾处的十六进制值是0205,但我不确定我是否理解了原因。
对于第一行,我们将0201转换为ax,所以al = 01和ah = 02。然后你给al加上ah,使得al = 03。我们将al与5进行比较,因为它适合于3,< 5 jb再次通过ploop。我们经历了所有的步骤,并在cmp al = 05 == 5,所以它不再适合jb。
这是看它的正确方法吗?
哎呀!输入错误。谢谢! – raphnguyen