最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

51汇编语言助记符英文全称mglouis

来源:动视网 责编:小OO 时间:2025-09-26 05:35:35
文档

51汇编语言助记符英文全称mglouis

51汇编语言助记符英文全称1.通用数据传送指令.MOV---->moveMOVSX---->extendedmovewithsigndataMOVZX---->extendedmovewithzerodataPUSH---->pushPOP---->popPUSHA---->pushallPOPA---->popallPUSHAD---->pushalldataPOPAD---->popalldataBSWAP---->byteswapXCHG---->exchangeCMPXCHG---->
推荐度:
导读51汇编语言助记符英文全称1.通用数据传送指令.MOV---->moveMOVSX---->extendedmovewithsigndataMOVZX---->extendedmovewithzerodataPUSH---->pushPOP---->popPUSHA---->pushallPOPA---->popallPUSHAD---->pushalldataPOPAD---->popalldataBSWAP---->byteswapXCHG---->exchangeCMPXCHG---->
51汇编语言助记符英文全称

1.通用数据传送指令. 

MOV----> move 

MOVSX---->extended move with sign data 

MOVZX---->extended move with zero data 

PUSH---->push 

POP---->pop 

PUSHA---->push all 

POPA---->pop all 

PUSHAD---->push all data 

POPAD---->pop all data 

BSWAP---->byte swap 

XCHG---->exchange 

CMPXCHG---->compare and change 

XADD---->exchange and add 

XLAT---->translate 

2.输入输出端口传送指令. 

IN---->input 

OUT---->output 

3.目的地址传送指令. 

LEA---->load effective address 

LDS---->load DS 

LES---->load ES 

LFS---->load FS 

LGS---->load GS 

LSS---->load SS 

4.标志传送指令. 

LAHF---->load AH from flag 

SAHF---->save AH to flag 

PUSHF---->push flag 

POPF---->pop flag 

PUSHD---->push dflag 

POPD---->pop dflag 

二、算术运算指令 

ADD---->add 

ADC---->add with carry 

INC---->increase 1 

AAA---->ascii add with adjust 

DAA---->decimal add with adjust 

SUB---->substract 

SBB---->substract with borrow 

DEC---->decrease 1 

NEC---->negative 

CMP---->compare 

AAS---->ascii adjust on substract 

DAS---->decimal adjust on substract 

MUL---->multiplication 

IMUL---->integer multiplication 

AAM---->ascii adjust on multiplication 

DIV---->divide 

IDIV---->integer divide 

AAD---->ascii adjust on divide 

CBW---->change byte to word 

CWD---->change word to double word 

CWDE---->change word to double word with sign to EAX 

CDQ---->change double word to quadrate word 

三、逻辑运算指令 

─────────────────────────────────────── 

AND---->and 

OR---->or 

XOR---->xor 

NOT---->not 

TEST---->test 

SHL---->shift left 

SAL---->arithmatic shift left 

SHR---->shift right 

SAR---->arithmatic shift right 

ROL---->rotate left 

ROR---->rotate right 

RCL---->rotate left with carry 

RCR---->rotate right with carry 

四、串指令 

─────────────────────────────────────── 

MOVS---->move string 

CMPS---->compare string 

SCAS---->scan string 

LODS---->load string 

STOS---->store string 

REP---->repeat 

REPE---->repeat when equal 

REPZ---->repeat when zero flag 

REPNE---->repeat when not equal 

REPNZ---->repeat when zero flag 

REPC---->repeat when carry flag 

REPNC---->repeat when not carry flag 

五、程序转移指令 

─────────────────────────────────────── 

1>无条件转移指令(长转移) 

JMP---->jump 

CALL---->call 

RET---->return 

RETF---->return far 

2>条件转移指令(短转移,-128到+127的距离内) 

JAE---->jump when above or equal 

JNB---->jump when not below 

JB---->jump when below 

JNAE---->jump when not above or equal 

JBE---->jump when below or equal 

JNA---->jump when not above 

JG---->jump when greater 

JNLE---->jump when not less or equal 

JGE---->jump when greater or equal 

JNL---->jump when not less 

JL---->jump when less 

JNGE---->jump when not greater or equal 

JLE---->jump when less or equal 

JNG---->jump when not greater 

JE---->jump when equal 

JZ---->jump when has zero flag 

JNE---->jump when not equal 

JNZ---->jump when not has zero flag 

JC---->jump when has carry flag 

JNC---->jump when not has carry flag 

JNO---->jump when not has overflow flag 

JNP---->jump when not has parity flag 

JPO---->jump when parity flag is odd 

JNS---->jump when not has sign flag 

JO---->jump when has overflow flag 

JP---->jump when has parity flag 

JPE---->jump when parity flag is even 

JS---->jump when has sign flag 

3>循环控制指令(短转移) 

LOOP---->loop 

LOOPE---->loop equal 

LOOPZ---->loop zero 

LOOPNE---->loop not equal 

LOOPNZ---->loop not zero 

JCXZ---->jump when CX is zero 

JECXZ---->jump when ECX is zero 

4>中断指令 

INT---->interrupt 

INTO---->overflow interrupt 

IRET---->interrupt return 

5>处理器控制指令 

HLT---->halt 

WAIT---->wait 

ESC---->escape 

LOCK---->lock 

NOP---->no operation 

STC---->set carry 

CLC---->clear carry 

CMC---->carry make change 

STD---->set direction 

CLD---->clear direction 

STI---->set interrupt 

CLI---->clear interrupt 

六、伪指令 

───────────────────────────────────── 

DW---->definw word 

PROC---->procedure 

ENDP---->end of procedure 

SEGMENT---->segment 

ASSUME---->assume 

ENDS---->end segment 

END---->end

文档

51汇编语言助记符英文全称mglouis

51汇编语言助记符英文全称1.通用数据传送指令.MOV---->moveMOVSX---->extendedmovewithsigndataMOVZX---->extendedmovewithzerodataPUSH---->pushPOP---->popPUSHA---->pushallPOPA---->popallPUSHAD---->pushalldataPOPAD---->popalldataBSWAP---->byteswapXCHG---->exchangeCMPXCHG---->
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top