11.数据传送指令MOV、XCHG效果
来源:互联网 发布:个性淘宝店名 编辑:程序博客网 时间:2024/06/05 20:57
80386的数据传送指令是为了实现CPU和内存、输入/输出端口之间的数据传送。
(4)XCHG:称为交换指令,XCHG实现寄存器间和内存间的数据交换。
格式是“XCHG DST,SRC”。XCHG指令交换SRC和DST之间的数据,
(1)MOV:称为数值传送指令,格式是“MOV DST,SRC”。
(2)MOV指令将源操作数SRC传送到目的操作数DST中。
(3)传送的数据格式可以是8字节、16字节和32字节。
MOV EAX,56 //将56H立即数传送到EAX寄存器MOV ESI,DWROD PTR [EAX*2+1] //将内存地址为EAX*2+1处的4字节数据传送到ESI寄存器。MOV AH,BYTE PTR [ESI*2+EAX] //将内存地址为ESI*2+EAX处的8位数据传送到AH寄存器。MOV DWORD PTR [ESP+36],EBX //将EBX寄存器的值以4字节传送到堆栈地址为ESP+36所指向的地方。
(4)XCHG:称为交换指令,XCHG实现寄存器间和内存间的数据交换。
格式是“XCHG DST,SRC”。XCHG指令交换SRC和DST之间的数据,
交换的数据可以是8字节、16字节和32字节,其中SRC和DST必须格式相同。
XCHG EAX,EDX //将EDX寄存器的值和EAX寄存器的值交换XCHG [ESP-55],EDI //将EDI寄存器的值和堆栈地址为[esp-55]处的值交换。XCHG BH,BL //将BL寄存器和BH寄存器的值交换。
0 0
- 11.数据传送指令MOV、XCHG效果
- 数据传送指令MOV
- 传送指令 MOV
- MOV传送指令
- 传输数据指令MOV,MVN
- 8086交换指令XCHG
- 数据传输指令--xchg
- xchg汇编指令说明
- X86 XCHG指令详解
- 数据传送指令
- 数据传送指令
- 3.数据传送指令
- 数据传送指令
- 数据传送指令详解
- NASM 数据传送指令
- MOV指令
- MOV指令
- mov指令
- oracle常用SQL语句
- S2SH+ajax+json-------Struts.xml文件编写
- HDU 1025 最长递增子序列 DP+二分法
- 使用Storyboard进行界面跳转及传值
- Arduino的运行机制
- 11.数据传送指令MOV、XCHG效果
- iOS多线性
- 栈的基本操作
- 最大似然估计(MLE)与最大后验估计(MAP)
- 2015年大二上-数据结构-链表(1)-建立单链表
- 【lua】Lua中的table函数库
- Python练习册,第 0004 题
- XML
- 在LLDB下排查message sent to deallocated instance问题