如何将程序1“mov ax,4c00h”之前的指令复制到内存0:200处----出自王爽《汇编语言》一书的问题
下面的程序功能是将程序1“mov ax,4c00h”之前的指令复制到内存0:200处求问:
补全程序?并问复制的是什么?从哪里到哪里?有多少个字节?如何知道要复制
的字节的数量?
assume cs:code
code segment
mov ax,___
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,___
s:mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code segment
end
程序1:
;本程序用于向内存0:200-0:23F依次传送数据0-63(3FH)
assume cs:code
code segment
mov ax,0
mov ds,ax
mov bx,200h
mov dx,0
mov cx,40h
s:mov ds:[bx],dx
inc dx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end