|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
传送指令
MOV des,src
注意:两者的字节数(字)相等,也就是说类型要统一;des不能是操作数;des和src不能同时是段寄存器;des不能是CS
关于例子的,自己想吧,觉得这样容易记住...
XCHG 交换指令
功能:交换两者的内容
适用于通用寄存器与通用寄存器或存储单元的内容交换
注意:两操作数类型要统一;不能有立即数;不能同时是存储单元
LEA REG,OPRD
功能:传送有效地址
操作数OPRD必须是一个存储器操作数,REG必须是一个16位的通用寄存器
LDS REG,OPRD
功能:将操作数OPRD的一个32位地址指针的段值部分传送到DS,偏移部分传送到通用寄存器REG
注意:OPRD必须是一个32位寄存器,REG可以是一个16位的通用寄存器,但实际使用的往往是变址寄存器或指针寄存器
记:32位地址指针的偏移部分存储在双字变量的低地址中,段值部分存储在高字节中
LES REG,OPRD
注意:将操作数OPRD的一个32位地址指针的段值部分传送到ES(是ES),偏移部分传送到通用寄存器REG
堆栈指令 push pop
堆栈是以字为单位的,栈底高地址,栈顶低地址,段值默认是SS。在任何情况下,SP指向栈顶
记:堆栈是一段RAM区域
关于什么push执行后,SP=SP-2,这些理解了 就会的了
|
评分
-
查看全部评分
|