实验报告四

实验内容:

1、用masm集成实验环境编写源程序

得到结果为

不知道为什么心是蓝的,还多了个菱形?

将代码的0403h改成0441h得到

 

2、综合使用[bx]和loop,编写完整汇编程序,实现向内存0:200~0:23f依次传送数据0~63

 编写源代码如下:

然后debug查看:

d命令查看后,发现已将0~63传送至0:200~0:23f处

3、将“mov ax,4c00h”之前的指令复制到内存0:200处,补全程序。

用edit编写源程序:

 

第一个空为cs,即将当前cs:ip里的地址作为段地址ds,第二个cx表示循环次数,不知道该如何计算,所以选用笨办法,一下下尝试

debug用u反汇编0:200处命令:

但不知为什么0:200处反汇编不出源代码?

实验总结:

本次实验让我意识到对于之前知识的掌握不足,寄存器等章节需要从新复习,做到掌握,同时要仔细,避免一些小错误的出现。

posted @ 2018-11-14 16:47  张大玉  阅读(146)  评论(0)    收藏  举报