注册 登录
编程论坛 汇编论坛

[求助]问一个汇编的问题

lc20046080 发布于 2006-05-30 13:12, 567 次点击
cld
mov cx,100
mov si,2500h
mov di,1400h
repe cmpsb
jz eqq
dec si
mov bx,si
mov al,[si]
jmp stop
eqq: mov bx,0
stop:hlt
这段程序是什么意思阿?
其中jz 还有eqq:stop:
是什么意思?


在debug里我一输入jz eqq就出现error
这段程序能不能用debug编译?

我是一初学者
谢谢!
2 回复
#2
维纳斯的恋人2006-05-30 13:37
DEBUG中不能这样的
你要执行JZ EQQ 应该用单步跳转指令T或G命令
可以用DEBUG编译
#3
xxygdufs2006-05-31 20:56
程序的意思是:将源地址寄存器和目的地址寄存器所以的内容进行比较,相等的话就BX等于0,不将则将源地址后移一位,使它低一位的单元再与目的地址寄存器所指向的内容相比较,
1