X64 汇编 MOVSD 的两种用法

1. 用于移动双字字符串

2. 用于移动双精度浮点数

MOVSD 指令将一个标量双精度浮点值,从某个 XMM 寄存器的低 64 位或某个 64 位内存位置,复制到另一个 XMM 寄存器的低 64 位中;反之亦然。如果源操作数是一个 XMM 寄存器,则目标 XMM 寄存器的高 64 位保持不变。如果源操作数是一个内存位置,则目标 XMM 寄存器的高 64 位将被清零(全设为 0)。

上述 MOVSD 指令不应与通用指令集中的同名指令 MOVSD(移动双字串)相混淆。汇编器通过操作数的数据类型来区分这两条指令。

例如:

复制代码
00007FF6CCB68C6F  movsd       xmm0,mmword ptr [__real@4002666666666666 (07FF6CCD6A9E0h)]  
00007FF6CCB68C77  movsd       mmword ptr [d1],xmm0  
相关推荐
iCxhust11 分钟前
汇编返回指令ret iret retf区别
汇编·微机原理·8088单板机
怣疯knight1 天前
ida里打印python版本
汇编
是星辰吖~1 天前
X86反汇编_深度学习_栈反汇编分析
汇编
是星辰吖~1 天前
X86反汇编_深度学习_队列反汇编分析
汇编
say_fall1 天前
半导体存储器_从分类到Cache完全指南
汇编·微机原理·8086
是星辰吖~2 天前
x86反汇编_深度学习_单链表
汇编
是星辰吖~2 天前
x86反汇编_深度学习_链表OJ题反汇编
汇编
乾复道3 天前
k8s使用说明
汇编·程序人生
技术不好的崎鸣同学3 天前
x64汇编之堆栈工作原理理论篇(继上篇内容讲解)
汇编
是星辰吖~3 天前
X86汇编:复杂逻辑判断_针对性扫盲
汇编