检测点3.2

来源:互联网 发布:java提换行符 编辑:程序博客网 时间:2024/06/05 08:48
(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中。逆序复制的含义如图3.17所示(图中内存里的数据均为假设)。 
mov ax,1000h 
mov ds,ax 
mov ax,2000h    ;补全1 
mov ss,ax       ;补全2 
mov sp,10h      ;补全3 
push [0]     sp-=2=14 push 
push [2]     sp-=2=12 push 
push [4]     sp-=2=10 push 
push [6]     sp-=2=8  push 
push [8]     sp-=2=6  push 
push [0ah]   sp-=2=4  push 
push [0ch]   sp-=2=2  push 
push [0eh]   sp-=2=0  push 

(2)补全下面的程序,使其可以将10000H~1000F中的8个字,逆序复制到20000H~2000FH中。 
mov ax,2000h 
mov ds,ax 
mov ax,1000h 
mov ss,ax 
mov sp,0000h 
pop [0eh]   pop  sp+=2=2 
pop [0ch]   pop  sp+=4 
pop [0ah]   pop  sp+=6 
pop [8]     pop  sp+=8 
pop [6]     pop  sp+=10 
pop [4]     pop  sp+=12 
pop [2]     pop  sp+=14 
pop [0]     pop  sp+=16
原创粉丝点击