全球旧事资料 分类
IBMPC汇编语言指令集r
r
r
数据传送指令集r
MOVr
功能把源操作数送给目的操作数r
语法MOV目的操作数源操作数r
格式MOVr1r2r
MOVrmr
MOVmrr
MOVrdatar
r
XCHGr
功能交换两个操作数的数据r
语法XCHGr
格式XCHGr1r2XCHGmrXCHGrmr
r
PUSHPOPr
功能把操作数压入或取出堆栈r
语法PUSH操作数POP操作数r
格式PUSHrPUSHMPUSHdataPOPrPOPmr
r
PUSHFPOPFPUSHAPOPAr
功能堆栈指令群r
格式PUSHFPOPFPUSHAPOPAr
r
LEALDSLESr
功能取地址至寄存器r
语法LEArmLDSrmLESrmr
r
XLATXLATBr
功能查表指令r
语法XLATXLATmr
算数运算指令r
ADDADCr
功能加法指令r
语法ADDOP1OP2ADCOP1OP2r
格式ADDr1r2ADDrmADDmrADDrdatar
影响标志CPAZSOr
r
SUBSBBr
功能减法指令r
语法SUBOP1OP2SBBOP1OP2r
格式SUBr1r2SUBrmSUBmrSUBrdataSUBmdatar
影响标志CPAZSOr
r
INCDECr
功能把OP的值加一或减一r
语法INCOPDECOPr
格式INCrmDECrmr
影响标志PAZSOr
r
NEGr
功能将OP的符号反相取二进制补码r
语法NEGOPr
格式NEGrmr
影响标志CPAZSOr
MULIMULr
功能乘法指令r
语法MULOPIMULOPr
格式MULrmIMULrmr
影响标志CPAZSO仅IMUL会影响S标志r
r
DIVIDIVr
功能除法指令r
语法DIVOPIDIVOPr
格式DIVrmIDIVrmr
CBWCWDr
功能有符号数扩展指令r
语法CBWCWDr
AAAAASAAMAADr
功能非压BCD码运算调整指令r
语法AAAAASAAMAADr
影响标志ACAAAAASSZPAAMAADr
r
DAADASr
功能压缩BCD码调整指令r
语法DAADASr
影响标志CPAZSr
位运算指令集r
ANDORXORNOTTESTr
功能执行BIT与BIT之间的逻辑运算r
语法ANDrmrmdataORrmrmdataXORrmrmdataTESTrmrmdataNOTrmr
影响标志COPZS其中C与O两个标志会被设为0NOT指令不影响任何标志位r
SHRSHLSARSALr
功能移位指令r
语法SHRrmdataCLSHLrmdataCLSARrmdataCLSALrmdataCLr
影响标志CPZSOr
RORROLRCRRCLr
功能循环移位指令r
语法RORrmdataCLROLrmdataCLRCRrmdataCLRCLrmdataCLr
影响标志CPZSOr
程序流程控制指令集r
CLCSTCCMCr
功能设定进位标志r
语法CLCSTCCMCr
标志位Cr
CLDSTDr
功能设定方向标志r
语法CLDSTDr
标志位Dr
CLISTIr
功能设定中断标志r
语法CLISTIr
标志位Ir
CMPr
功能比较OP1与OP2的值r
语法CMPrmrmdatar
标志位CPAZOr
JMPr
功能跳往指定地址执行r
语法JMP地址r
JXXr
功能当特定条件成立则跳往指定地址执行r
语法JXX地址r
注r
  AABOVE当C0Z0时成立r
  BBELOW当C1时成立r
  CCARRY当弁时成立CXZCX寄存器的值为0ZERO时成立r
  EEQUAL当Z1时成立r
  GGREATER大于当Z0且S0时成立r
  LLESS小于当S不为零时成立r
  Nr
好听全球资料 返回顶部