王爽汇编语言第66页的逆序拷贝,没有看懂谁能给我讲讲啊谢谢...

来源:百度知道 编辑:UC知道 时间:2024/09/23 14:23:21
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,10h
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]

他这个是什么意识啊?? push[0]... 这些是把ds拷贝到ss ,还是把ss拷贝到ds??
不解...

push [idata]即:把段地址ds中的数据 压栈到 ss中
如:push [0]即把ds:[0]/ds:[1]两个字节空间的内容压入栈ss中
(栈为16位的操作对象)

先得有预先定义的变量,放在数据段0偏移处。

push [0];把该字变量拷贝至SS。

仔细看书,理解什么是push。