汇编指令和机器码的对应表_汇编和机器码对照表

汇编指令和机器码的对应表_汇编和机器码对照表指令集依照机器操作码、汇编助记符和汇编操作数来描述指令,遵循下列约定:lreg8:8位寄存器。lreg16:16位寄存器。lmem8:8位内存数值。lmem16:16位内存数值。limmed8:8位立即数值。limmed16:16位立即数值。limmed32:32位立即数值。lsegReg:16位段寄存器。机器操作码汇编助记符和操作数00ADDreg8/mem8,reg801ADD

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

指令集依照机器操作码、汇编助记符和汇编操作数来描述指令,遵循下列约定:

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

62
BOUND reg16/mem16,reg16

63
Not used

64
Not used

65
Not used

66
Not used

67
Not used

68
PUSH immed16

69
IMUL reg16/mem16,immed16

6A
PUSH immed8

6B
IMUL reg8/mem8,immed8

6C
INSB

6D
INSW

6E
OUTSB

6F
OUTSW

70
JO immed8

71
JNO immed8

72
JB immed8

73
JNB immed8

74
JZ immed8

75
JNZ immed8

76
JBE immed8

77
JA immed8

78
JS immed8

79
JNS immed8

7A
JP immed8

7B
JNP immed8

7C
JL immed8

7D
JNL immed8

7E
JLE immed8

7F
JG immed8

80
Table2 reg8

81
Table2 reg16

82
Table2 reg8

83
Table2 reg8, reg16

84
TEST reg8/mem8,reg8

85
TEST reg16/mem16,reg16

86
XCHG reg8,reg8

87
XCHG reg16,reg16

88
MOV reg8/mem8,reg8

89
MOV reg16/mem16,reg16

8A
MOV reg8,reg8/mem8

8B
MOV reg16,reg16/mem16

8C
MOV reg16/mem16,segReg

8D
LEA reg16,reg16/mem16

8E
MOV segReg,reg16/mem16

8F
POP reg16/mem16

90
NOP

91
XCHG ax,cx

92
XCHG ax,dx

93
XCHG ax,bx

94
XCHG ax,sp

95
XCHG ax,bp

96
XCHG ax,si

97
XCHG ax,di

98
CBW 99CWD

9A
CALL immed32

9B
WAIT

9C
PUSHF

9D
POPF

9E
SAHF

9F
LAHF

A0
MOV al,[mem8]

A1
MOV ax,[mem16]

A2
MOV [mem8],al

A3
MOV [mem16],ax

A4
MOVSB

A5
MOVSW

A6
CMPSB

A7
CMPSW

A8
TEST al,[mem8]

A9
TEST ax,[mem16]

AA
STOSB

AB
STOSW

AC
LODSB

AD
LODSW

AE
SCASB

AF
SCASW

B0
MOV al,immed8

B1
MOV cl,immed8

B2
MOV dl,immed8

B3
MOV bl,immed8

B4
MOV ah,immed8

B5
MOV ch,immed8

B6
MOV dh,immed8

B7
MOV bh,immed8

B8
MOV ax,immed16

B9
MOV cx,immed16

BA
MOV dx,immed16

BB
MOV bx,immed16

BC
MOV sp,immed16

BD
MOV bp,immed16

BE
MOV si,immed16

BF
MOV di,immed16

C0
Table1 reg8

C1
Table1 reg8, reg16

C2
RET immed16

C3
RET

C4
LES reg16/mem16,mem16

C5
LDS reg16/mem16,mem16

C6
MOV reg8/mem8,immed8

C7
MOV reg16/mem16,immed16

C8
ENTER immed16, immed8

C9
LEAVE

CA
RET immed16

CB
RET

CC
INT 3

CD
INT immed8

CE
INTO

CF
IRET

D0
Table1 reg8

D1
Table1 reg16

D2
Table1 reg8

D3
Table1 reg16

D4
AAM

D5
AAD

D6
Not used

D7
XLAT [bx]

D8
ESC immed8

D9
ESC immed8

DA
ESC immed8

DB
ESC immed8

DC
ESC immed8

DD
ESC immed8

DE
ESC immed8

DF
ESC immed8

E0
LOOPNE immed8

E1
LOOPE immed8

E2
LOOP immed8

E3
JCXZ immed8

E4
IN al,immed8

E5
IN ax,immed16

E6
OUT al,immed8

E7
OUT ax,immed16

E8
CALL immed16

E9
JMP immed16

EA
JMP immed32

EB
JMP immed8

EC
IN al,dx

ED
IN ax,dx

EE
OUT al,dx

EF
OUT ax,dx

F0
LOCK

F1
Not used

F2
REPNE

F3
REP

F4
HLT

F5
CMC

F6
Table3 reg8

F7
Table3 reg16

F8
CLC

F9
STC

FA
CLI

FB
STI

FC
CLD

FD
STD

FE
Table4 reg8

FF
Table4 reg16

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189597.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 孙鑫Java视频教程下载

    孙鑫Java视频教程下载刚刚学习Java。还没有入门。 孙鑫老师的这套教程还没有看完。把下载地址发上来,有兴趣的可以下来看看。 一共12集,每集大约2个半小时。讲得很详细,适合入门。 请用迅雷下载。 thunder://QUFodHRwOi8vdmlwLmlib29rOC5jb20vdmlkZW8vy+/2zkpBVkHO3sTRysIxMkNELzAxLnJhclpa|http://ww

  • C语言数组——字符数组

    C语言数组——字符数组C语言目录C/C++学习资源(百度云盘链接)计算机二级资料(过级专用)C语言学习路线(从入门到实战)编写C语言程序的7个步骤和编程机制C语言基础-第一个C程序C语言基础-简单程序分析VS2019编写简单的C程序示例简单示例,VS2019调试C语言程序C语言基础-基本算法C语言基础-数据类型C语言中的输入输出函数C语言流程控制语句C语言数组——一维数组C语言数组——二维数…

  • Eureka集群配置

    Eureka集群配置eureka作为注册中心,生产环境必须多节点部署,保证其高可用性。现以两台服务器来完成集群部署。服务器A:172.16.21.34服务器B:172.16.21.35方式一:使用ip形式完成。服务器A:172.16.21.34server:port:7777spring:application:name:register#指定eureka客户端的登录账户security:user:…

  • sqlserver pivot函数(oracle行列转换函数)

    以学生表举个例子,展现学生的各门学科和成绩,我们先新建一张表:CreateTableStudents(Namevarchar(10),SubjectNvarchar(10),Scoreint)InsertintoStudentsSelect’Andy’,’Chiness’,round(60+40*rand(),0)UnionallSelect’Bur

  • 利用bastille配置安全的linux系统

    利用bastille配置安全的linux系统

  • js什么是匿名函数_js函数返回值

    js什么是匿名函数_js函数返回值js匿名函数的代码如下:(function(){ // 这里忽略jQuery 所有实现 })();半年前初次接触jQuery 的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿名函数又没看到运行(当然是运行了…… ),就能有jQuery 这么个函数库了?于是,我抱着疑问来到CSDN 。结果相信现在很多人都很清楚了(因为在

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号