要求将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 ends
end
第一种方法测试:
我在程序里去掉了mov ax,4c00h 和 int 21h 第一个空放code,第二个放cs,此时CX=0017H;
第二种方法:
我在程序里去掉了mov ax,4c00h 和 int 21h 第一个空放CS,第二个放cs,此时CX=0016H;
第三种方法:
我在程序里去掉了mov ax,4c00h 和 int 21h 第一个空放CS,第二个放0(或者其它数据),此时CX=0017H;
第四种方法:
我在程序里去掉了mov ax,4c00h 和 int 21h 第一个空放code,第二个放0(或者其它数据),此时CX=0018H;
第五种方法:
我在程序里去掉了mov ax,4c00h 和 int 21h 第一个空放code,第二个放code(或者其它数据),此时CX=0018H;
那么这个代码段程序到底多长?请高手赐教 |