实验四
实验内容及结论:
练习一:
源码:
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对程序进行循环的方法有了更深入的了解。