汇编指令的英文全称文档格式.docx

上传人:b****2 文档编号:5784927 上传时间:2023-05-05 格式:DOCX 页数:8 大小:17.78KB
下载 相关 举报
汇编指令的英文全称文档格式.docx_第1页
第1页 / 共8页
汇编指令的英文全称文档格式.docx_第2页
第2页 / 共8页
汇编指令的英文全称文档格式.docx_第3页
第3页 / 共8页
汇编指令的英文全称文档格式.docx_第4页
第4页 / 共8页
汇编指令的英文全称文档格式.docx_第5页
第5页 / 共8页
汇编指令的英文全称文档格式.docx_第6页
第6页 / 共8页
汇编指令的英文全称文档格式.docx_第7页
第7页 / 共8页
汇编指令的英文全称文档格式.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

汇编指令的英文全称文档格式.docx

《汇编指令的英文全称文档格式.docx》由会员分享,可在线阅读,更多相关《汇编指令的英文全称文档格式.docx(8页珍藏版)》请在冰点文库上搜索。

汇编指令的英文全称文档格式.docx

OF(overflow)、SF(sign)、ZF(zero)、CF(carry)、AF(auxiliary)、PF(parity)

② 

控制标志

DF(direction)

③ 

系统标志位

TF(trap)、IF(interrupt)、IOPL(I/Oprivilegelevel)

3、段寄存器

CS(code)、DS(data)、SS(stack)、ES(extra)

1.通用数据传送指令.

MOV---->

move

MOVSX---->

extendedmovewithsigndata

MOVZX---->

extendedmovewithzerodata

PUSH---->

push

POP---->

pop

PUSHA---->

pushall

POPA---->

popall

PUSHAD---->

pushalldata

POPAD---->

popalldata

BSWAP---->

byteswap

XCHG---->

exchange

CMPXCHG---->

compareandchange

XADD---->

exchangeandadd

XLAT---->

translate

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

IN---->

input

OUT---->

output

3.目的地址传送指令.

LEA---->

loadeffectiveaddress

LDS---->

loadDS

LES---->

loadES

LFS---->

loadFS

LGS---->

loadGS

LSS---->

loadSS

4.标志传送指令.

LAHF---->

loadAHfromflag

SAHF---->

saveAHtoflag

PUSHF---->

pushflag

POPF---->

popflag

PUSHD---->

pushdflag

POPD---->

popdflag

ADD---->

add

ADC---->

addwithcarry

INC---->

increase1

AAA---->

asciiaddwithadjust

DAA---->

decimaladdwithadjust

SUB---->

substract

SBB---->

substractwithborrow

DEC---->

decrease1

NEC---->

negative

CMP---->

compare

AAS---->

asciiadjustonsubstract

DAS---->

decimaladjustonsubstract

MUL---->

multiplication

IMUL---->

integermultiplication

AAM---->

asciiadjustonmultiplication

DIV---->

divide

IDIV---->

integerdivide

AAD---->

asciiadjustondivide

CBW---->

changebytetoword

CWD---->

changewordtodoubleword

CWDE---->

changewordtodoublewordwithsigntoEAX

CDQ---->

changedoublewordtoquadrateword

三、逻辑运算指令

AND---->

and

OR---->

or

XOR---->

xor 

ExclusiveOR

NOT---->

not

TEST---->

test

SHL---->

shiftleft

SAL---->

arithmaticshiftleft算术

SHR---->

shiftright

SAR---->

arithmaticshiftright

ROL---->

rotateleft

ROR---->

rotateright

RCL---->

rotateleftwithcarry

RCR---->

rotaterightwithcarry

四、串指令

MOVS---->

movestring

CMPS---->

comparestring

SCAS---->

scanstring

LODS---->

loadstring

STOS---->

storestring

REP---->

repeat

REPE---->

repeatwhenequal

REPZ---->

repeatwhenzeroflag

REPNE---->

repeatwhennotequal

REPNZ---->

REPC---->

repeatwhencarryflag

REPNC---->

repeatwhennotcarryflag

五、程序转移指令

1>

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

JMP---->

jump

CALL---->

call

RET---->

return

RETF---->

returnfar

2>

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

JAE---->

jumpwhenaboveorequal

JNB---->

jumpwhennotbelow

JB---->

jumpwhenbelow

JNAE---->

jumpwhennotaboveorequal

JBE---->

jumpwhenbeloworequal

JNA---->

jumpwhennotabove

JG---->

jumpwhengreater

JNLE---->

jumpwhennotlessorequal

JGE---->

jumpwhengreaterorequal

JNL---->

jumpwhennotless

JL---->

jumpwhenless

JNGE---->

jumpwhennotgreaterorequal

JLE---->

jumpwhenlessorequal

JNG---->

jumpwhennotgreater

JE---->

jumpwhenequal

JZ---->

jumpwhenhaszeroflag

JNE---->

jumpwhennotequal

JNZ---->

jumpwhennothaszeroflag

JC---->

jumpwhenhascarryflag

JNC---->

jumpwhennothascarryflag

JNO---->

jumpwhennothasoverflowflag

JNP---->

jumpwhennothasparityflag

JPO---->

jumpwhenparityflagisodd

JNS---->

jumpwhennothassignflag

JO---->

jumpwhenhasoverflowflag

JP---->

jumpwhenhasparityflag

JPE---->

jumpwhenparityflagiseven

JS---->

jumpwhenhassignflag

3>

循环控制指令(短转移)

LOOP---->

loop

LOOPE---->

loopequal

LOOPZ---->

loopzero

LOOPNE---->

loopnotequal

LOOPNZ---->

loopnotzero

JCXZ---->

jumpwhenCXiszero

JECXZ---->

jumpwhenECXiszero

4>

中断指令

INT---->

interrupt

INTO---->

overflowinterrupt

IRET---->

interruptreturn

5>

处理器控制指令

HLT---->

halt

WAIT---->

wait

ESC---->

escape

LOCK---->

lock

NOP---->

nooperation

STC---->

setcarry

CLC---->

clearcarry

CMC---->

carrymakechange

STD---->

setdirection

CLD---->

cleardirection

STI---->

setinterrupt

CLI---->

clearinterrupt

六、伪指令

DW---->

definwword

PROC---->

procedure

ENDP---->

endofprocedure

SEGMENT---->

segment

ASSUME---->

assume

ENDS---->

endsegment

END---->

end

Move)

MOVC(MoveCode)

MOVX(MoveExternal)

XCH 

(Exchange)

PUSH

POP

AJMP 

 

(AbsoluteJump)

LJMP 

(LongJump)

SJMP 

(ShortJump)

JMP 

(JumpIndirect)

JZ 

(JumpZero)

JNZ 

(JumpNotZero)

JC 

(JumpifCarry)

JNC 

(JumpifNotCarry)

JB 

(JumpifBitisset)

JNB 

(JumpifNotBit)

JBC 

(IfBitissetandClearBit)

CJNE 

(CompareandJumpifNotEqual)

DJNZ 

(DecrementandJumpifNotZero)

ACALL(AbsoluteCall)

LCALL 

(LongCall)

RET 

(Return)

NOP 

(NoOperation)

ADD

ADDC 

(AddwithCarry)

SUBB 

(SubstractwithBorrow)

MUL 

(Multiply)

DIV 

(Divide)

INC 

(Increment)

DEC 

(Decrement)

ANL 

(LogicalAND)

ORL 

(LogicalOR)

XRL 

(LogicalExclusiveOR)

CPL 

(Complement)

CLR 

(Clear)

SEBT 

(SetBit)

RL 

(RotateLeft)

RR 

(RotateRight)

RLC 

(RotateLeftthroughttheCarryflag)

RRC 

(RotateRightthroughttheCarryflag)

XCHD

SWAP

DA 

(DecimalAdjust)

ORG 

(Origin)

DB 

(DefineByte)

DW 

(DefineWord)

EQU 

(Equal)

DATA

XDATA(ExternalData)

BIT

END

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2