dx 汇编dec_二进制对照表,反汇编神马的

这篇博客详细介绍了80x86处理器的指令集,包括ADD、OR、SBB、AND、XOR、SUB等基本运算指令,以及寄存器、内存和立即数寻址模式。内容涵盖了16位和8位的运算,以及立即数的使用,对于理解x86架构的底层操作非常有帮助。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

指令集依照机器操作码、汇编助记符和汇编操作数来描述指令,遵循下列约定: l reg8: 8位寄存器。 l reg16: 16位寄存器。 l mem8: 8位内存数值。 l mem16: 16位内存数值。 l immed8: 8位立即数值。 l immed16: 16位立即数值。 l immed32: 32位立即数值。 l segReg: 16位段寄存器。

机器操作码

汇编助记符和操作数

00

ADD reg8/mem8,reg8

01

ADD reg16/mem16,reg16

02

ADD reg8,reg8/mem8

03

ADD reg16,reg16/mem16

04

ADD AL,immed8

05

ADD AX,immed16

06

PUSH es

07

POP es

08

OR reg8/mem8,reg8

09

OR reg16/mem16,reg16

0A

OR reg8,reg8/mem8

0B

OR reg16,reg16/mem16

0C

OR al,immed8

0D

OR ax,immed16

0E

PUSH cs

0F

Not used

10

ADC reg8/mem8,reg8

11

ADC reg16/mem16,reg16

12

ADC reg8,reg8/mem8

13

ADC reg16,reg16/mem16

14

ADC al,immed8

15

ADC ax,immed16

16

PUSH ss

17

POP ss

18

SBB reg8/mem8,reg8

19

SBB reg16/mem16,reg16

1A

SBB reg8,reg8/mem8

1B

SBB reg16,reg16/mem16

1C

SBB al,immed8

1D

SBB ax,immed16

1E

PUSH ds

1F

POP ds

20

AND reg8/mem8,reg8

21

AND reg16/mem16,reg16

22

AND reg8,reg8/mem8

23

AND reg16,reg16/mem16

24

AND al,immed8

25

AND ax,immed16

26

Segment override

27

DAA

28

SUB reg8/mem8,reg8

29

SUB reg16/mem16,reg16

2A

SUB reg8,reg8/mem8

2B

SUB reg16,reg16/mem16

2C

SUB al,immed8

2D

SUB ax,immed16

2E

Segment override

2F

DAS

30

XOR reg8/mem8,reg8

31

XOR reg16/mem16,reg16

32

XOR reg8,reg8/mem8

33

XOR reg16,reg16/mem16

34

XOR al,immed8

35

XOR ax,immed16

36

Segment override

37

AAA

38

CMP reg8/mem8,reg8

39

CMP reg16/mem16,reg16

3A

CMP reg8,reg8/mem8

3B

CMP reg16,reg16/mem16

3C

CMP al,immed8

3D

CMP ax,immed16

3E

Segment override

3F

AAS

40

INC ax

41

INC cx

42

INC dx

43

INC bx

44

INC sp

45

INC bp

46

INC si

47

INC di

48

DEC ax

49

DEC cx

4A

DEC dx

4B

DEC bx

4C

DEC sp

4D

DEC bp

4E

DEC si

4F

DEC di

50

PUSH ax

51

PUSH cx

52

PUSH dx

53

PUSH bx

54

PUSH sp

55

PUSH bp

56

PUSH si

57

PUSH di

58

POP ax

59

POP cx

5A

POP dx

5B

POP bx

5C

POP sp

5D

POP bp

5E

POP si

5F

POP di

60

PUSHA

61

POPA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值