008-【X86-汇编语言】-运行第一个汇编程序
断点
因为我们的程序没有输入输出,所以只能通过分步执行来查看程序的运行情况。
打断点的方式是单击指令前面的边框,点击后会出现一个红点,说明打断点成功
因为入口过程的第一条指令是程序运行的第一条指令,所以我们在这里打上断点,让程序在这里停止,以便我们分步执行
让程序跑起来
让程序跑起来很容易只需要点击一个按钮
当程序跑起来后,就会在断点处停止
打开寄存器监视器
我们的程序设置了EAX寄存器的值,因此我们需要看看我们是否设置成功了,所以我们需要打开寄存器监视器
此时我们会看到一个寄存器监视器
EAX的值改变
上图中我们看到的是执行【MOV EAX,0FFFFFFFFh】指令之前的EAX的值。现在我们执行【MOV EAX,0FFFFFFFFh】
点击红框中的按钮,就可以让程序执行当前断点的指令
这时再点击执行【ExitProcess】以使程序结束