问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编指令手册

发布网友 发布时间:2022-04-24 18:39

我来回答

2个回答

热心网友 时间:2023-11-02 15:29

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---->procere
ENDP---->end of procere
SEGMENT---->segment
ASSUME---->assume
ENDS---->end segment
END---->end

参考资料:http://iask.sina.com.cn/b/7447263.html?from=related

热心网友 时间:2023-11-02 15:30

自己总结,别偷懒!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 汇编语言指令 汇编指令详解 三尺滴水是咋回事 微机原理JC、JNE、JE、INC命令什么意思 汇编语言指令JG与JGE的用法区别 汇编中 jns语句怎么用才会不报错 汇编语言中JNS的意思,详细解释一下!谢谢 电脑里面那个BIOS是什么意思啊? 滴水的多音字是什么 电脑BIOS是指什么啊,是做什么的 电脑bios指的是什么? 三岛由纪夫的作品集。 穿校服有什么意义? 学生穿校服的好处是什么? 魔兽世界盗贼60—70是刷怪升级的,我需要要把外域的任务刷一遍吗?还有刚到70装备怎么弄? 为什么在学校一定要穿校服,穿其他的不行吗? 村卫生室职责任务、工作制度、服务公约和便民措施,预防保健制度、急救应急处理制度、传染病管理制度等 史上最完美悬案:盗贼30分钟偷到2500万,为何日本人反而很自豪? 作为学生,怎样才能把校服穿得好看? 后汉三国时期有哪些著名的盗贼?曹操在其中排第几? 汇编语言的跳转命令大全 汇编语言中的条件指令有哪些 在51单片机编程中,汇编指令系统中有哪些指令具体指针功能? 请问易语言汇编指令的 压栈 和 传栈 和 堆栈 都是什么意思?另外求OD的一些常见英文指令都是什么意思? 谁有完整的汇编语言指令集? 汇编语言AND指令 卡罗拉双擎E+内外兼修,省油又省心,关键是可以上绿牌 汇编指令集…要具体详细! 各位大哥大姐,请教个问题,卡罗拉双擎能上节能牌吗 双擎卡罗拉能上新能源牌吗 混合动力比如卡罗拉,能不能上绿牌 朱砂在哪里能买到? 听说朱砂能避邪? 鼻炎用什么药效果最好? 听说朱砂可以辟邪,哪里有? 鼻子干,鼻痒,鼻塞用什么药好啊 朱砂可以起到安神的作用吗? 得了鼻炎吃什么药好? 鼻塞特别严重,鼻干,怎么办 鼻子干痒鼻塞