x86汇编学习笔记
作者:Gsharp
日期:2020年2月2日
参考书籍 《汇编语言》 1
Debug
Debug 是DOS, Windows都提供的实模式(8086 方式)程序的调试工具.
Windows下使用dosbox模拟dos环境, 挂载所在目录后打开debug.exe
涉及的Debug 功能
R
查看, 修改CPU寄存器内容D
查看内存内容E
改写内存U
翻译内存中的机器指令为汇编指令T
执行一条机器指令A
写入汇编格式指令到内存中
R
指令
-
显示
R
AX=0000 BX=0000 CX=0000 DX=0000 SP=00FD BP=0000 SI=0000 DI=0000 DS=073F ES=073F SS=073F CS=073F IP=0100 NV UP EI PL NZ NA PO NC 073F:0100 0000 ADD [BX+SI],AL
-
修改
R
+REG
-R IP IP 0100 :0000 -R AX=0000 BX=0000 CX=0000 DX=0000 SP=00FD BP=0000 SI=0000 DI=0000 DS=073F ES=073F SS=073F CS=073F IP=0000 NV UP EI PL NZ NA PO NC 073F:0000 0000 ADD [BX+SI],AL
D
指令
-
显示
D
+xxxx
:xxxx
0000:0000 00 00 00 00-00 00 00 00 0000:0010 00 00 00 00-00 00 00 00 0000:0020 00 00 00 00-00 00 00 00 0000:0030 00 00 00 00-00 00 00 00 0000:0040 00 00 00 00-00 00 00 00 0000:0050 00 00 00 00-00 00 00 00 0000:0060 00 00 00 00-00 00 00 00 0000:0070 00 00 00 00-00 00 00 00