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

debug指令问题

heqinhan08 发布于 2010-11-03 17:53, 708 次点击
☆显示CPU内所有寄存器内容和标志位状态其格式为:
-R
例如:-r
AX=0000 BX=0000 CX=010A DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000
DS=18E4 ES=18E4 SS=18E4 CS=18E4 IP=0100 NV UP DI PL NZ NA PO NC
18E4:0100 C70604023801 MOV WORD PTR [0204],0138 DS:0204=0000

上面是网上写的教程,前面显示的内容还看得懂,从NV开始就不懂了,NV UP DI PL NZ NA PO NC
18E4:0100 C70604023801 MOV WORD PTR [0204],0138 DS:0204=0000 不知道这些代表什么意思,有什么用处,望高手解答一下,谢谢
2 回复
#2
xiaomarn2010-11-03 18:09
NV UP DI PL NZ NA PO NC这些是标志寄存器中的各标志位的状态
18E4:0100 C70604023801 代码段的第一条指令的机器码,后面的MOV WORD PTR [0204],0138是前面机器码的翻译
DS:0204=0000这是这条指令用到的(WORD PTR [0204])内存中的值

#3
heqinhan082010-11-04 09:21
回复 2楼 xiaomarn
非常感谢
1