实验4
实验1源代码及截图
修改不同的数字会输出不同的图案
实验2
熟悉用P命令使loop循环操作,用g命令可看到执行结果
用d命令查看0:200~0:23F,确认将0~63 传送至此段内存区域
实验3源代码
assume cs:code
code segment
mov ax,cs
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,23
s:mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
用d 查看0:200之后的内容
mov ax, 4c00h 之前的指令已复制到指定内存
空白处将cs的值赋给ax,用u命令查看后发现loop s 对应的机器码是E2F8,再用d命令查看后发现E2F8对于的地址是CS:0016~CS:0017,而十六进制的17等于十进制的23,所以对cx赋值23。