写汇编报告小记

今天写了两份汇编实验报告,把写实验报告中遇到的问题给小结下。以便后查和分享吧。

虽说这汇编上了快一学期的课了。知道东西那是相当的少,去上过一次实验课,其它时间都是因为有其他课,没有去上,话说上课的老师还真体谅。说有电脑自己做就好了。自己做,没老师问,问题出来,只有找资料。

段1:在debug模式下用-r命令查看寄存器的值,什么cx,ax之类的标出来了。但是我唯独没看到标志寄存器的值。在做bcd码调整的实验,有进位的问题啊。得,查google,查baidu。

exp7-45

如上图:标志寄存器几个字上的字母即是标志寄存器的状态值。英文的,是什么意思?

标志 值为1 值为0
OF OV NV
SF NG PL
ZF ZR NZ
PF PE PO
CF CY NC
DF DN UP
IF EI DI
AF AC NA

上面弄张表,好对照看。

段2:

在调试的过程中个人认为-t命令犹如vs中的F11,在遇到call类指令,需要进入子程序的时候用。但是遇到中断时候不要用,中断时用-p,-t就出不来了。

-p指令执行程序的时候遇到loop指令会快速的得到结果。遇到call指令的时候,会自动执行子程序之类然后跳出来。-p个人认为像vs中的F10。其实像什么得自己体会 了。

原文地址:https://www.cnblogs.com/malware/p/2284232.html