汇编语言 实验一
一。掌握使用 debug 工具编写和调试汇编命令的方法
1.进入Debug
2. 常用debug功能
1.用R命令查看 改变CPU寄存器内容
2.改变寄存器的值
3.用D命令查看内存中的内容
4.使用d 1000:9查看1000:9处的内容
5.查看1000:0~1000:9
6.使用E命令改写内容
用E命令修改从1000:0~1000:f 的内容
用E以提问的方式来逐个地修改内容
7.用E命令写入机器码,用U命令查看内容机器码地内容
8.用T命令执行一条或多条语句 也可以修改CS和IP的地址
9.用A命令在内存中写入指令
二 试验任务
1.使用debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。
用提问的方式输入
用A命令输入更为简单此处就不再展示了
2.将下面三条指令写入从2000.0开始的内存单元中,利用3条指令计算2的8次方
用T命令多次执行最终AX的值变为0100(16)既8
3.查看生产日
查看内存地址
用E命令修改 但是没有成功
4.向从内存单元B8100H开始的单元中填写数据,如:
—e B810:0000 01 01 02 02 03 03 04 04
实验发现每两个字节表示一个字符,其中前一字节控制字符种类,后一字节控制颜色。偏移地址与字符在终端中显示的位置有关。
实验总结:
通过这次试验我对汇编语言有了初步的了解 也进行了简单的汇编程序编写 了解了汇编指令