(2) 补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中。
mov ax,2000H mov ds,ax mov ax,1000H mov ss,ax mov sp,0 pop [E] //最开始不明白这以下的几句,为什么可以从E出栈到0,后来发现想错了 pop [C] pop [A] pop [8] pop [6] pop [4] pop [2] pop [0] 原因:
pop [e] 并不是从e开始出栈,而是把0位置的数据出栈,并将它放到数据段中e(偏移地址)去,出栈顺序依然是:0,2,4,6,8,a,c,e
记下来,免得过一段时间又想不明白 了