汇编语言实验4 疑问
汇编语言第5章 实验4 和loop的使用书中给出的代码是否有误?
loop语句中 mov ax,
此代码是将 0200:内存单元的内容复制到AX,和问题一点儿也不搭边啊。
问题是要求把0-63(003fh)依次放到0200:0000……0200:003F的内存单元
另ES可以不用。
下边是我写的代码,不知是否正确。
assume cs:code
codesegment
mov ax,0200h
mov ds,ax
mov bx,0000h
mov cx,003fh
s:mov al,bl
mov ,al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
没问题 中间这两步s:mov al,bl和mov ,al可以替换成s:mov ,bx,这样可以节省一个指令
页:
[1]