汇编实验一

Posted on 2018-10-24 17:21  pgl24  阅读(136)  评论(3)    收藏  举报

(1)

使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容变化。

方法一:利用a指令输入:

方法二:利用e指令输入机器码,再用e反汇编:

以上两种输入方法均可以用t命令执行:


(2)

将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。

mov ax,1

add ax,ax

jmp 2000:0003

1、使用a将命令写入内存:

2、使用t逐步执行:

计算可知:2^8=256。


(3)

查看内存中的内容。

pc机主板上的ROM中写有一个生产日期,在内存FFF00H~FFFFFH的某几个单元中,请找到这个生产日期并试图改变它。

可知为1992.1.1

采用e命令修改,并使用d命令查看:

由此可见,并没有变化。


(4)

向内存从B8100H开始的单元填写数据,如:

-e B810:0000 01 01 02 02 03 03 04 04

现象:

上面出现了四个图案,并且用D查看后发现第一行后面几个点变密了。


总结:

通过这次实验,我了解到了E,R,T,D,U等命令的使用,也同时发现了几个问题,这将会在以后深入学习得到深入理解。