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  
相关推荐
水饺编程1 天前
AT&T 汇编语言学习笔记开篇语
c语言·汇编·c++
iCxhust2 天前
8088单板机VScode集成开发环境使用方法二(汇编版)
汇编·单片机·微机原理·8088单板机
·薯条大王2 天前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
txg6663 天前
VULOC:基于汇编切片的漏洞定位框架,精准锁定二进制中的危险代码
汇编·人工智能·深度学习·安全·网络安全
sunburn-4 天前
Java 队列全面详解:从入门到面试实战
java·开发语言·汇编·ide·idea
wechatbot88811 天前
企业微信API开发:登录-联系人查询-消息发送完整开发流程分享
汇编·微信·自动化·企业微信·ai编程·rpa
00后程序员张12 天前
iOS加固技术路线全面解析:Bitcode模式、源码模式与汇编模式对比及爱加密优势
android·汇编·ios·小程序·uni-app·cocoa·iphone
wechatbot88815 天前
解决企业微信官方 API 短板:iPad 协议全功能对接方案
java·汇编·windows·http·微信·企业微信
学逆向的17 天前
汇编——JCC指令
开发语言·汇编·网络安全
一只旭宝18 天前
【汇编入门】寄存器、MOV/LEA、JMP/CALL/RET、内存与指令本质
汇编