实验内容及结论:
练习一:
源码:
assume cs:code code segment mov ax,0b800h mov ds,ax mov cx,16 mov bx,07b8h mov ax,0403h s: mov [bx],al inc bx mov [bx],ah inc bx loop s mov ax,4c00h int 21h code ends end
然后执行它:
将源代码程序中字数据0403H→修改为0441H,然后继续执行:
16个红色的不同小图标。
练习2:
源码:
assume cs:code code segment mov ax,20h mov ds,ax mov bx,0 mov cx,64 s: mov [bx],bx inc bx loop s mov ax,4c00h int 21h code ends end
运行结果:
额,选做的还不太会。
练习三:
补全后的程序:
assume cs:code
code segment
mov ax,code
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,16h
s: mov al,[bx]
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
执行后:
执行之后成功复制了指令。
总结与体会:
通过这次实验,我对用loop对程序进行循环的方法有了更深入的了解。