实验一报告
- 实验名称:用汇编语言和汇编指令编程
- 实验日期:2018.10.22
- 学院:计算机与软件
- 学科:计算机科学与技术
- 年级:2017级
- 班级:4班
- 姓名:任心怡
- 学号:20171308152
- 指导老师:耿学华
任务(一) :
进入debug后利用E命令输入机器码:

利用U命令进行反汇编后的结果为:

将剩余指令使用A命令编写得结果:

利用U命令进行反汇编:

使用T命令查看前四条指令后的内存单元:
第一条t命令 我写是t=1000:0

任务(二):
一开始执行8+8结果出来10后,我非常不理解,嗯?不是16嘛怎么回事!
后来...我被同学指出来这是十六进制数,8H+8H=10H!
好了 这毛病我再也不犯了!太丢脸了!
下面是结果:

任务(三):

生产日期为:01/01/92
用e命令修改后发现rom的生产日期并没有改变。

任务(四):

右上角出现了四个图案!

改变了数据后 图案不一样了。

改变了地址后,图案出现的位置发生了变化。
总结:本次实验主要是对debug里面一些常用命令的测试。
1.D命令:查看内存中的内容
E命令:修改内存中的内容
U命令:反汇编
T命令:执行内存单元出的指令 如果T后面没有地址就默认指向CS:IP
2.rom芯片里的生产日期有系统保护,所以不能修改。
3.debug环境所有数据都是十六进制数。
浙公网安备 33010602011771号