标签: it |
分类: 汇编-C-C-java-VB编程 |
AAA
|
未组合的十进制加法调整指令 AAA(ASCII Adgust for Addition) |
说明: |
AAD |
未组合十进制数除法调整指令 AAD(ASCII Adjust for Division) |
说明: |
AAM |
未组合十进制数乘法调整指令 AAM(ASCII Adjust MULtiply) |
说明: |
AAS |
未组合十进制减法调整指令 AAS(ASCII Adjust for Subtraction) |
说明: |
ADC |
带进位加法指令 ADC(Addition Carry) |
说明: |
ADD |
加法指令 ADD(Addition) |
说明: |
AND |
逻辑与运算指令 AND |
说明: |
CALL |
过程调用指令 CALL |
说明: |
CBW |
字节扩展指令 CBW(Convert Byte to Word) |
说明: |
CLC |
处理器控制指令-标志位操作指令 |
说明: 例如串操作中的程序,经常用CLD指令清方向标志使DF=0,在串操作指令执行时,按增量的方式修改吕指针. |
CLD |
处理器控制指令-标志位操作指令 |
说明: 例如串操作中的程序,经常用CLD指令清方向标志使DF=0,在串操作指令执行时,按增量的方式修改吕指针. |
CLI |
处理器控制指令-标志位操作指令 |
说明: 例如串操作中的程序,经常用CLD指令清方向标志使DF=0,在串操作指令执行时,按增量的方式修改吕指针. |
CMC |
处理器控制指令-标志位操作指令 |
说明: 例如串操作中的程序,经常用CLD指令清方向标志使DF=0,在串操作指令执行时,按增量的方式修改吕指针. |
CMP |
比效指令 CMP(CoMPare) |
说明: |
CMPS |
字符串比较指令 |
说明: |
CMPSB |
字符串比较指令 |
说明: |
CMPSW |
字符串比较指令 |
说明: |
CWD |
字扩展指令 CWD(Convert Word to Double Word) |
说明: |
DAA |
组合的十进制加法调整指令 DAA(Decimal Adjust for Addition) |
说明: |
DAS |
组合十进制减法调整指令 DAS(Decimal Adjust for Subtraction) |
说明: |
DEC |
减一指令 DEC(Decrement by 1) |
说明: |
DIV |
无符号数除法指令 DIV(DIVision) |
说明: |
ESC |
处理器交权指令 ESC |
说明: |
HLT |
处理器暂停指令 HLT |
说明: |
IDIV |
带符号数除法指定 IDIV(Interger DIVision) |
说明: |
IMUL |
带符号数乘法指令 IMUL(Integer MULtiply) |
说明: |
IN |
输入指令 IN |
说明: |
INC |
加1指令 INC(INCrement by 1) |
说明: |
INT |
软中断指令 INT |
说明: 操作过程与INTO指令雷同,只需将10H改为n*4即可.所以,本指令也将影响标志位IF及TF. |
INTO |
溢出中断指令 INTO(INTerrupt if Overflow) |
说明: |
IRET |
中断返回指令 IRET |
说明: |
JA |
条件转移指令JA/JNBE |
说明: |
JAE |
条件转移指令JAE/JNB |
说明: |
JB |
条件转移指令JB/JNAE |
说明: 该指令用于无符号数的条件转移 |
JBE |
条件转移指令JBE/JNA |
说明: 该指令用于无符号数的条件转移 |
JC |
条件转移指令 JC |
说明: JC为根据标志位CF进行转移的指令 |
JE |
条件转移指令JE/JZ |
说明: |
JG |
条件转移指令JG/JNLE |
说明: 用于带符号数的条件转移指令 |
JGE |
条件转移指令JGE/JNL |
说明: 用于带符号数的条件转移指令 |
JL |
条件转移指令JL/JNGE |
说明: 用于带符号数的条件转移指令 |
JLE |
条件转移指令JLE/JNG |
说明: 用于带符号数的条件转移指令 |
JMP |
无条件转移指令JMP |
说明: |
JNA |
条件转移指令JBE/JNA |
说明: 该指令用于无符号数的条件转移 |
JNAE |
条件转移指令JB/JNAE |
说明: 该指令用于无符号数的条件转移 |
JNB |
条件转移指令JAE/JNB |
说明: |
JNBE |
条件转移指令JA/JNBE |
说明: |
JNC |
条件转移指令JNC |
说明: JNC为根据标志位CF进行转移的指令 |
JNE |
条件转移指令JNE/JNZ |
说明: |
JNG |
条件转移指令JLE/JNG |
说明: 用于带符号数的条件转移指令 |
JNGE |
条件转移指令JL/JNGE |
说明: 用于带符号数的条件转移指令 |
JNL |
条件转移指令JGE/JNL |
说明: 用于带符号数的条件转移指令 |
JNLE |
条件转移指令JG/JNLE |
说明: 用于带符号数的条件转移指令 |
JNO |
条件转移指令JNO |
说明: JNO是根椐溢出标志位OF进行转移的指令 |
JNP |
条件转移指令JNP/JPO |
说明: |
JNS |
条件转移指令JNS |
说明: JNS是根据符号标志位SF进行转移的指令 |
JNZ |
条件转移指令JNE/JNZ |
说明: |
JO |
条件转移指令JO |
说明: JO是根椐溢出标志位OF进行转移的指令 |
JP |
条件转移指令JP/JPE |
说明: |
JPE |
条件转移指令JP/JPE |
说明: |
JPO |
条件转移指令JNP/JPO |
说明: |
JS |
条件转移指令JS |
说明: JS是根据符号标志位SF进行转移的指令 |
JZ |
条件转移指令JE/JZ |
说明: |
LAHF |
标志传送指令 LAHF |
说明: 该指令不影响FLAG的原来内容,AH只是复制了原FLAG的低8位内容. |
LDS |
从存储器取出32位地址的指令 LDS |
说明: |
LEA |
有效地址传送指令 LEA |
说明: |
LES |
从存储器取出32位地址的指令 LES |
说明: |
LOCK |
封锁总线指令 LOCK |
无可用信息!用户可自行添加! |
LODS |
取字符串元素指令 LODS |
说明: |
LOOP |
循环控制指令LOOP |
说明: |
LOOPE |
循环控制指令LOOPZ/LOOPE |
说明: |
LOOPNE |
循环控制指令LOOPNZ/LOOPNE |
说明: |
LOOPNZ |
循环控制指令LOOPNZ/LOOPNE |
说明: |
LOOPZ |
循环控制指令LOOPZ/LOOPE |
说明: |
MOVE |
数据传送指令 MOV |
说明: |
MOVS |
字符串传送指令 MOVS |
说明: |
MOVSB |
字符串传送指令 MOVS |
说明: |
MOVSW |
字符串传送指令 MOVS |
说明: |
MUL |
无符号数乘法指令 MUL(MULtiply) |
说明: |
NEG |
取补指令 NEG(NEGate) |
说明: |
NOP |
空操作指令 NOP |
说明: 本指令不影响标志位. |
NOT |
逻辑非运算指令 NOT |
说明: |
OR |
逻辑或指令 OR |
说明: |
OUT |
输出指令 OUT |
说明: |
POP |
堆栈操作指令 PUSH和POP |
说明: |
POPF |
标志传送指令 POPF |
说明: 如果对堆栈中的原FLAG内容进行修改,如对TF等标志位进行修改,然后再弹回标志位寄存器FLAG.这是通过指令修改TF标志的唯一方法. |
PUSH |
堆栈操作指令 PUSH和POP |
说明: |
PUSHF |
标志传送指令 PUSHF |
|
RCL |
循环移位指令 |
说明: |
RCR |
循环移位指令 |
说明: |
REP |
重复前缀的说明 |
说明: |
REPE |
重复前缀的说明 |
说明: |
REPNE |
重复前缀的说明 |
说明: |
REPNZ |
重复前缀的说明 |
说明: |
REPZ |
重复前缀的说明 |
说明: |
RET |
返回指令 RET |
说明: |
ROL |
循环移位指令 |
说明: |
ROR |
循环移位指令 |
说明: |
SAHF |
标志传送指令 SAHF |
说明: 本指令将用AH的内容改写FLAG标志寄存器中的SF、ZF、AF、PF、和CF标志,从而改变原来的标志位. |
SAL |
算术左移指令 SAL(Shift Arithmetic Left) |
说明: |
SAR |
算术右移指令 SAR |
说明: |
SBB |
带借位减去指令 SBB(SuBtraction with Borrow) |
说明: |
SCAS |
字符串搜索指令 SCAS |
说明: |
SCASB |
字符串搜索指令 SCAS |
说明: |
SCASW |
字符串搜索指令 SCAS |
说明: |
SHL |
逻辑左移指令 SHL(Shift logical left) |
说明: |
SHR |
逻辑右移指令 SHR |
说明: |
STC |
处理器控制指令-标志位操作指令 |
说明: 例如串操作中的程序,经常用CLD指令清方向标志使DF=0,在串操作指令执行时,按增量的方式修改吕指针. |
STD |
处理器控制指令-标志位操作指令 |
说明: 例如串操作中的程序,经常用CLD指令清方向标志使DF=0,在串操作指令执行时,按增量的方式修改吕指针. |
STI |
处理器控制指令-标志位操作指令 |
说明: 例如串操作中的程序,经常用CLD指令清方向标志使DF=0,在串操作指令执行时,按增量的方式修改吕指针. |
STOS |
字符串存储指令 STOS |
说明: |
SUB |
减法指令SUB(SUBtract) |
说明: |
TEST |
测试指令 TEST |
说明: TEST与AND指令的关系,有点类似于CMP与SUB指令之间的关系. |
WAIT |
处理器等待指令 WAIT |
说明: 本指令不影响标志位. |
XCHG |
数据交换指令 XCHG |
说明: |
XLAT |
查表指令 XLAT |
说明: |
XOR |
逻辑异或运算指令 XOR |
说明: |