汇编语言 实验四
1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。


得到红心
将源代码程序中字数据0403H→修改为0441H,再次运行,截图显示运行结果。


结果发生了变化
2. 综合使用 loop,[bx],编写完整汇编源程序,实现向内存 0:200~0:23F 依次传送数据 0~63(3FH)。



assume cs:code
code segment
mov ax, ——(cs)
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx, ——(不知道循环次数,输入15h)
s: mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end



根据cx寄存器,可知cx为1cH,在载入程序时,cx保存程序的长度为5,所以,001cH-0005H=23 ,cx 寄存器赋值为 17H。


复制成功。
总结:学会了bx和loop的运用,受益匪浅。

浙公网安备 33010602011771号