1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。
编辑:
编译
链接
执行:
发现当向ax寄存器中写入0403h内存时出现的是红心,下面修改为0411h
出现的是AAAAAAAAAAAAAAAA
2、综合使用loop,[bx],编写完整汇编源代码,实现向内存0:200~0:23F依次传送数据0~63(3FH)
(1)必做:综合使用loop, [bx], mov实现
编译和链接:
运行结果:
3. 教材实验 4(3)(P121)
assume cs:code
code segment
mov ax, code ;或mov ax, cs
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx, 18h ;或mov cx, 17h ;或sub cx,5
s: mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
截图:
实验总结:
本次实验室通过查阅资料和看教科书完成的
发现了自己对汇编语言的理解力还不够,还不能按照高级语言那种方式来编写程序。