| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 
(1)补全下面的程序,使其可以将10000H----1000FH中的8个字,逆序复制到20000H---2000FH中。 
mov ax,1000H 
mov ds,ax 
mov ax,2000H 
mov ss,ax 
mov sp,10 
push[0] 
push[2] 
 
push[6] 
push[8] 
push[A] 
push[c] 
push[E] 
第一题我的理解是,将20000H---2000FH看成一个栈段,push [0],是将数据1000:0处数据0123,推入到20000H---2000FH的2000:E处 
push[2]是将数据1000:2处数据2266,推入到20000H---2000FH的2000:C处。剩下的以此类推,完成逆序复制 
 
我觉得第二题的题目是不是错误了。我觉得应该是补全下面的程序,使其可以将20000H----2000FH中的8个字,逆序复制到10000---1000FH中。 
我的代码是 mov ax,2000H 
                   MOV ds,ax 
                   mov ax,1000H 
                   mov ss,ax 
                   mov sp,10 
                    POP[E] 
                    POP[C] 
                    POP[A] 
                    POP[8] 
                    POP[6] 
                     POP[4] 
                     POP[2] 
                     POP[0] 
第二题我的理解是将10000H---1000FH看成一个栈段,POP[E],是将数据2000:0处数据1133,推入到10000H---1000FH的1000:E处 
以上就是我的理解,但是,我总感觉我这种想法是错的,而且越想越糊涂,有没有大神帮我指正,详细的帮我讲解一下 |   
 
 
 
 |