(3)PSP的头两个字节是CD20,用Debug加载t1.exe,查看PSP的内容。
实验4
实验内容:[bx]和loop的使用 实验任务:
(1)编程,向内存0:200~0:23F依次传送数据0~63(3FH) assume cs:code code segment mov ax,0h mov ds,ax mov bx,200h mov cx,64 mov dl,0h s:mov ds:[bx],dl add dl,1 inc bx loop s
mov ax,4c00h int 21h
code ends end
(2)编程,向内存0:200~0:23F依次传送数据0~63(3FH),程序中只能使用9条指令,9条指令中包括“mov ax,4c00h”和“int 21h”。 assume cs:code code segment mov ax,0020h mov ds,ax mov bx,0 mov cx,64 s:mov [bx],bl inc bx loop s
mov ax,4c00h int 21h code ends
end
(3)下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处,补全程序。上机调试,跟踪运行结果。 assume cs:code code segment mov ax,cs mov ds,ax mov ax,0020h mov es,ax mov bx,0 mov cx,16
s:mov al,[bx] mov es:[bx],al inc bx loop s
mov ax,4c00h int 21h code ends end
相关推荐: