c++初学者

专注技术开发

CMOV开头的汇编指令

名称   功能  操作数 操作码 模数 寄存器1 寄存器2
或内存
位移量 立即数 符号 方向 芯片
型号
16位 32位
CMOVO 溢出传送 寄16<=寄16 $0F40 11 1 3 1 8086 $66
CMOVO 溢出传送 寄32<=寄32 $0F40 11 1 3 1 386 $66
CMOVO 溢出传送 寄16<=[寄16] $0F40 00 1 5 1 8086 $6667
CMOVO 溢出传送 寄16<=[寄32] $0F40 00 1 5 1 386 $67 $66
CMOVO 溢出传送 寄32<=[寄16] $0F40 00 1 5 1 386 $66 $67
CMOVO 溢出传送 寄32<=[寄32] $0F40 00 1 5 1 386 $6667
CMOVO 溢出传送 寄16<=[寄16+位移8] $0F40 01 1 5 9 1 8086 $6667
CMOVO 溢出传送 寄16<=[寄32+位移8] $0F40 01 1 5 9 1 386 $67 $66
CMOVO 溢出传送 寄32<=[寄16+位移8] $0F40 01 1 5 9 1 386 $66 $67
CMOVO 溢出传送 寄32<=[寄32+位移8] $0F40 01 1 5 9 1 386 $6667
CMOVO 溢出传送 寄16<=[寄16+位移16] $0F40 10 1 5 9 1 8086 $6667
CMOVO 溢出传送 寄16<=[寄32+位移32] $0F40 10 1 5 9 1 386 $67 $66
CMOVO 溢出传送 寄32<=[寄16+位移16] $0F40 10 1 5 9 1 386 $66 $67
CMOVO 溢出传送 寄32<=[寄32+位移32] $0F40 10 1 5 9 1 386 $6667
CMOVNO 不溢出传送 寄16<=寄16 $0F41 11 1 3 1 8086 $66
CMOVNO 不溢出传送 寄32<=寄32 $0F41 11 1 3 1 386 $66
CMOVNO 不溢出传送 寄16<=[寄16] $0F41 00 1 5 1 8086 $6667
CMOVNO 不溢出传送 寄16<=[寄32] $0F41 00 1 5 1 386 $67 $66
CMOVNO 不溢出传送 寄32<=[寄16] $0F41 00 1 5 1 386 $66 $67
CMOVNO 不溢出传送 寄32<=[寄32] $0F41 00 1 5 1 386 $6667
CMOVNO 不溢出传送 寄16<=[寄16+位移8] $0F41 01 1 5 9 1 8086 $6667
CMOVNO 不溢出传送 寄16<=[寄32+位移8] $0F41 01 1 5 9 1 386 $67 $66
CMOVNO 不溢出传送 寄32<=[寄16+位移8] $0F41 01 1 5 9 1 386 $66 $67
CMOVNO 不溢出传送 寄32<=[寄32+位移8] $0F41 01 1 5 9 1 386 $6667
CMOVNO 不溢出传送 寄16<=[寄16+位移16] $0F41 10 1 5 9 1 8086 $6667
CMOVNO 不溢出传送 寄16<=[寄32+位移32] $0F41 10 1 5 9 1 386 $67 $66
CMOVNO 不溢出传送 寄32<=[寄16+位移16] $0F41 10 1 5 9 1 386 $66 $67
CMOVNO 不溢出传送 寄32<=[寄32+位移32] $0F41 10 1 5 9 1 386 $6667
CMOVB 低于传送 寄16<=寄16 $0F42 11 1 3 1 8086 $66
CMOVB 低于传送 寄32<=寄32 $0F42 11 1 3 1 386 $66
CMOVB 低于传送 寄16<=[寄16] $0F42 00 1 5 1 8086 $6667
CMOVB 低于传送 寄16<=[寄32] $0F42 00 1 5 1 386 $67 $66
CMOVB 低于传送 寄32<=[寄16] $0F42 00 1 5 1 386 $66 $67
CMOVB 低于传送 寄32<=[寄32] $0F42 00 1 5 1 386 $6667
CMOVB 低于传送 寄16<=[寄16+位移8] $0F42 01 1 5 9 1 8086 $6667
CMOVB 低于传送 寄16<=[寄32+位移8] $0F42 01 1 5 9 1 386 $67 $66
CMOVB 低于传送 寄32<=[寄16+位移8] $0F42 01 1 5 9 1 386 $66 $67
CMOVB 低于传送 寄32<=[寄32+位移8] $0F42 01 1 5 9 1 386 $6667
CMOVB 低于传送 寄16<=[寄16+位移16] $0F42 10 1 5 9 1 8086 $6667
CMOVB 低于传送 寄16<=[寄32+位移32] $0F42 10 1 5 9 1 386 $67 $66
CMOVB 低于传送 寄32<=[寄16+位移16] $0F42 10 1 5 9 1 386 $66 $67
CMOVB 低于传送 寄32<=[寄32+位移32] $0F42 10 1 5 9 1 386 $6667
CMOVNB 不低于传送 寄16<=寄16 $0F43 11 1 3 1 8086 $66
CMOVNB 不低于传送 寄32<=寄32 $0F43 11 1 3 1 386 $66
CMOVNB 不低于传送 寄16<=[寄16] $0F43 00 1 5 1 8086 $6667
CMOVNB 不低于传送 寄16<=[寄32] $0F43 00 1 5 1 386 $67 $66
CMOVNB 不低于传送 寄32<=[寄16] $0F43 00 1 5 1 386 $66 $67
CMOVNB 不低于传送 寄32<=[寄32] $0F43 00 1 5 1 386 $6667
CMOVNB 不低于传送 寄16<=[寄16+位移8] $0F43 01 1 5 9 1 8086 $6667
CMOVNB 不低于传送 寄16<=[寄32+位移8] $0F43 01 1 5 9 1 386 $67 $66
CMOVNB 不低于传送 寄32<=[寄16+位移8] $0F43 01 1 5 9 1 386 $66 $67
CMOVNB 不低于传送 寄32<=[寄32+位移8] $0F43 01 1 5 9 1 386 $6667
CMOVNB 不低于传送 寄16<=[寄16+位移16] $0F43 10 1 5 9 1 8086 $6667
CMOVNB 不低于传送 寄16<=[寄32+位移32] $0F43 10 1 5 9 1 386 $67 $66
CMOVNB 不低于传送 寄32<=[寄16+位移16] $0F43 10 1 5 9 1 386 $66 $67
CMOVNB 不低于传送 寄32<=[寄32+位移32] $0F43 10 1 5 9 1 386 $6667
CMOVE 相等传送 寄16<=寄16 $0F44 11 1 3 1 8086 $66
CMOVE 相等传送 寄32<=寄32 $0F44 11 1 3 1 386 $66
CMOVE 相等传送 寄16<=[寄16] $0F44 00 1 5 1 8086 $6667
CMOVE 相等传送 寄16<=[寄32] $0F44 00 1 5 1 386 $67 $66
CMOVE 相等传送 寄32<=[寄16] $0F44 00 1 5 1 386 $66 $67
CMOVE 相等传送 寄32<=[寄32] $0F44 00 1 5 1 386 $6667
CMOVE 相等传送 寄16<=[寄16+位移8] $0F44 01 1 5 9 1 8086 $6667
CMOVE 相等传送 寄16<=[寄32+位移8] $0F44 01 1 5 9 1 386 $67 $66
CMOVE 相等传送 寄32<=[寄16+位移8] $0F44 01 1 5 9 1 386 $66 $67
CMOVE 相等传送 寄32<=[寄32+位移8] $0F44 01 1 5 9 1 386 $6667
CMOVE 相等传送 寄16<=[寄16+位移16] $0F44 10 1 5 9 1 8086 $6667
CMOVE 相等传送 寄16<=[寄32+位移32] $0F44 10 1 5 9 1 386 $67 $66
CMOVE 相等传送 寄32<=[寄16+位移16] $0F44 10 1 5 9 1 386 $66 $67
CMOVE 相等传送 寄32<=[寄32+位移32] $0F44 10 1 5 9 1 386 $6667
CMOVNE 不等传送 寄16<=寄16 $0F45 11 1 3 1 8086 $66
CMOVNE 不等传送 寄32<=寄32 $0F45 11 1 3 1 386 $66
CMOVNE 不等传送 寄16<=[寄16] $0F45 00 1 5 1 8086 $6667
CMOVNE 不等传送 寄16<=[寄32] $0F45 00 1 5 1 386 $67 $66
CMOVNE 不等传送 寄32<=[寄16] $0F45 00 1 5 1 386 $66 $67
CMOVNE 不等传送 寄32<=[寄32] $0F45 00 1 5 1 386 $6667
CMOVNE 不等传送 寄16<=[寄16+位移8] $0F45 01 1 5 9 1 8086 $6667
CMOVNE 不等传送 寄16<=[寄32+位移8] $0F45 01 1 5 9 1 386 $67 $66
CMOVNE 不等传送 寄32<=[寄16+位移8] $0F45 01 1 5 9 1 386 $66 $67
CMOVNE 不等传送 寄32<=[寄32+位移8] $0F45 01 1 5 9 1 386 $6667
CMOVNE 不等传送 寄16<=[寄16+位移16] $0F45 10 1 5 9 1 8086 $6667
CMOVNE 不等传送 寄16<=[寄32+位移32] $0F45 10 1 5 9 1 386 $67 $66
CMOVNE 不等传送 寄32<=[寄16+位移16] $0F45 10 1 5 9 1 386 $66 $67
CMOVNE 不等传送 寄32<=[寄32+位移32] $0F45 10 1 5 9 1 386 $6667
CMOVNA 不高于传送 寄16<=寄16 $0F46 11 1 3 1 8086 $66
CMOVNA 不高于传送 寄32<=寄32 $0F46 11 1 3 1 386 $66
CMOVNA 不高于传送 寄16<=[寄16] $0F46 00 1 5 1 8086 $6667
CMOVNA 不高于传送 寄16<=[寄32] $0F46 00 1 5 1 386 $67 $66
CMOVNA 不高于传送 寄32<=[寄16] $0F46 00 1 5 1 386 $66 $67
CMOVNA 不高于传送 寄32<=[寄32] $0F46 00 1 5 1 386 $6667
CMOVNA 不高于传送 寄16<=[寄16+位移8] $0F46 01 1 5 9 1 8086 $6667
CMOVNA 不高于传送 寄16<=[寄32+位移8] $0F46 01 1 5 9 1 386 $67 $66
CMOVNA 不高于传送 寄32<=[寄16+位移8] $0F46 01 1 5 9 1 386 $66 $67
CMOVNA 不高于传送 寄32<=[寄32+位移8] $0F46 01 1 5 9 1 386 $6667
CMOVNA 不高于传送 寄16<=[寄16+位移16] $0F46 10 1 5 9 1 8086 $6667
CMOVNA 不高于传送 寄16<=[寄32+位移32] $0F46 10 1 5 9 1 386 $67 $66
CMOVNA 不高于传送 寄32<=[寄16+位移16] $0F46 10 1 5 9 1 386 $66 $67
CMOVNA 不高于传送 寄32<=[寄32+位移32] $0F46 10 1 5 9 1 386 $6667
CMOVA 高于传送 寄16<=寄16 $0F47 11 1 3 1 8086 $66
CMOVA 高于传送 寄32<=寄32 $0F47 11 1 3 1 386 $66
CMOVA 高于传送 寄16<=[寄16] $0F47 00 1 5 1 8086 $6667
CMOVA 高于传送 寄16<=[寄32] $0F47 00 1 5 1 386 $67 $66
CMOVA 高于传送 寄32<=[寄16] $0F47 00 1 5 1 386 $66 $67
CMOVA 高于传送 寄32<=[寄32] $0F47 00 1 5 1 386 $6667
CMOVA 高于传送 寄16<=[寄16+位移8] $0F47 01 1 5 9 1 8086 $6667
CMOVA 高于传送 寄16<=[寄32+位移8] $0F47 01 1 5 9 1 386 $67 $66
CMOVA 高于传送 寄32<=[寄16+位移8] $0F47 01 1 5 9 1 386 $66 $67
CMOVA 高于传送 寄32<=[寄32+位移8] $0F47 01 1 5 9 1 386 $6667
CMOVA 高于传送 寄16<=[寄16+位移16] $0F47 10 1 5 9 1 8086 $6667
CMOVA 高于传送 寄16<=[寄32+位移32] $0F47 10 1 5 9 1 386 $67 $66
CMOVA 高于传送 寄32<=[寄16+位移16] $0F47 10 1 5 9 1 386 $66 $67
CMOVA 高于传送 寄32<=[寄32+位移32] $0F47 10 1 5 9 1 386 $6667

posted on 2008-09-02 17:59 大海 阅读(4632) 评论(1)  编辑 收藏 引用 所属分类: 汇编语言

评论

# re: CMOV开头的汇编指令 2008-12-07 22:44 我是谁

很感谢,正是我需要的!  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理