常用指令伪指令_2011常用指令、常用伪指令
一、常用指令:
(一)数据传送指令
MOV
d,s
PUSH
s
POP
d
LEA
d,s
IN
累加器,端口
OUT
端口,累加器
(二)算术运算指令
ADD
d,s
ADC
d,s
INC
d
SUB
d,s
SBB
d,s
DEC
d
CMP
d,s
MUL
s
IMUL
s
DIV
s
IDIV
s
(三)逻辑运算和移位循环指令
AND
d,s
OR
d,s
XOR
d,s
NOT
d
TEST ...
常用指令、常用伪指令
一、常用指令:
(一)数据传送指令
MOV
d,s
PUSH
s
POP
d
LEA
d,s
IN
累加器,端口
OUT
端口,累加器
(二)算术运算指令
ADD
d,s
ADC
d,s
INC
d
SUB
d,s
SBB
d,s
DEC
d
CMP
d,s
MUL
s
IMUL
s
DIV
s
IDIV
s
(三)逻辑运算和移位循环指令
AND
d,s
OR
d,s
XOR
d,s
NOT
d
TEST
d,s
SAL
d,count
SAR
d,count
SHL
d,count
SHR
d,count
ROL
d,count
ROR
d,count
RCL
d,count
RCR
d,count
(四)串操作指令
MOVSB / MOVSW
CMPSB / MOVSW
SCASB / SCASW
LODSB / LODSW
STOSB / STOSW
(五)程序控制指令
JMP
目标标号
CALL 过程名
RET
JA
目标标号
JAE
目标标号
JB
目标标号
JBE
目标标号
JG
目标标号
JGE
目标标号
JL
目标标号
JLE
目标标号
JC 目标标号
JNC 目标标号
JE/JZ 目标标号
JNE/JNZ 目标标号
LOOP 目标标号
INT 中断类型
IRET
(六)处理器控制指令
CLD
STD
CLI
STI
HLT
NOP
二、常用伪指令
1、数据定义
DB(定义字节);DW(定义字);DD(定义双字);
重复算符 DUP;
DB ’字符串’
DW <地址
达式>、DD <地址表达式>
2、符号定义
名字 EQU <表达式>
3、段定义
段名 SEGMENT
……
段名 ENDS
4、ASSUME伪指令
5、ORG 伪指令
6、过程定义
过程名 PROC [类型]
…….
过程名 ENDP
7、程序结束
END <表达式>
运算符:PTR、SEG、OFFSET、LENGTH、SIZE
PAGE
3
本文档为【常用指令伪指令_2011】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。