CMPXCHG8B - 比较并交换 8 字节

转载 2012年03月26日 15:50:39

说明

比较 EDX:EAX 中的 64 位值与操作数(目标操作数)。如果这两个值相等,则将 ECX:EBX 中的 64 位值存储到目标操作数。否则,将目标操作数的值加载到 EDX:EAX。目标操作数是 8 字节内存位置。对于一对 EDX:EAX 与 ECX:EBX 寄存器,EDX 与 ECX 包含 64 位值的 32 个高位,EAX 与 EBX 包含 32 个低位。

此指令可以配合 LOCK 前缀使用,此时指令将以原子方式执行。为了简化处理器的总线接口,目标操作数可以不考虑比较结果而接收一个写入周期。如果比较失败,则写回目标操作数;否则,将源操作数写入目标。(处理器永远不会只产生锁定读取而不产生锁定写入)。

x86汇编指令详解

80x86指令系统   80x86指令系统,指令按功能可分为以下七个部分。   (1) 数据传送指令。   (2) 算术运算指令。   (3) 逻辑运算指令。   (4) 串操作指令...
  • z397164725
  • z397164725
  • 2015年12月29日 11:26
  • 958

8086汇编指令详解

80x86指令系统   80x86指令系统,指令按功能可分为以下七个部分。   (1) 数据传送指令。   (2) 算术运算指令。   (3) 逻辑运算指令。   (4) 串操作指令。 ...
  • in_han
  • in_han
  • 2012年04月07日 22:21
  • 4842

汇编跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等

转自:http://www.cnblogs.com/del/archive/2010/04/16/1713886.html http://pan.baidu.com/s/1gVTSi ...
  • zmmycsdn
  • zmmycsdn
  • 2017年11月12日 15:01
  • 793

将8个内存字节转为浮点数(Double)

{函数功能:将8个内存字节(低位在前,高位在后)转为浮点数 Double创建人:skyjacker网址:Http://blog.csdn.net/skyjackerEmail:hemiaoyu At ...
  • skyjacker
  • skyjacker
  • 2007年01月12日 13:11
  • 1333

一个好用的8字节哈希算法

http://www.isthe.com/chongo/tech/comp/fnv/index.html
  • hsyderek
  • hsyderek
  • 2013年12月13日 10:26
  • 578

Double类型只用8字节存储但范围为什么那么大

Double类型只用8字节存储但范围为什么那么大 double类型一般由:符号位、指数位、尾数构成。其中尾数位决定精度。 ODPS的Double描述: 类型     描述        ...
  • sunny05296
  • sunny05296
  • 2017年04月05日 20:32
  • 768

时间戳timestamp

1 时间戳 数据库中自动生成的 唯一的 二进制的数据,通常用作给数据表的行添加版本戳的机制。 timestamp与时间和日期无关。timestamp存储大小为8字节。一个数据表只能有一个...
  • tiana0
  • tiana0
  • 2013年12月02日 22:19
  • 3128

汇编循环实现两个8字节的数的加法

在汇编中默认的输入时10进制  比如 mov al,10 在内存中就会是0A 所以要在数后面加h表示16进制 mov al,10h 代码data segment x db 12h,34h,23h,4...
  • qq_23301703
  • qq_23301703
  • 2016年09月26日 16:55
  • 575

为什么一个字节等于8个比特

数据上1B=8b,我知道具体,但为什么要这样设计?全球通用吗(即全球各地都是这样吗)?   热心网友 昨天看书,不经意间也有了同样的疑问,为什么规定 1 Byte = 8 bits,不是其他数量...
  • qq_26222859
  • qq_26222859
  • 2016年01月21日 21:04
  • 3262

DES加密——>64位二进制(8字节)——>突破8字节

密码学课程第一次实验就要根据课本知识实现DES加密,根据《密码学导论》的详细原理解释和网上的一些资料,于是迫不及待写了一份。首先言简意赅地讲一下我这里涉及的一些函数&函数需要实现的功能/*------...
  • sinat_35695255
  • sinat_35695255
  • 2016年12月04日 22:46
  • 1029
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CMPXCHG8B - 比较并交换 8 字节
举报原因:
原因补充:

(最多只允许输入30个字)