实验报告四
实验内容:
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处反汇编不出源代码?
实验总结:
本次实验让我意识到对于之前知识的掌握不足,寄存器等章节需要从新复习,做到掌握,同时要仔细,避免一些小错误的出现。

浙公网安备 33010602011771号