汇编语言指令速查表
14页1、附录附录A 常用80x86指令速查表指令按助记符字母顺序排列,缩写、符号约定如下:(1) 指令中,dst, src表示目的操作数和源操作数。仅一个操作数时,个别处也表示为opr。(2) imm表示立即数,8/16/32位立即数记作:imm8/imm16/imm32。(3) reg表示通用寄存器,8/16/32位通用寄存器记作:reg8/reg16/reg32。(4) mem 表示内存操作数, 8/16/32 等内存操作数记作: mem8/mem16/mem32 等。(5) seg 表示段寄存器,CS, DS, SS, ES, FS, GS。(6) acc表示累加器,8/16/32累加器对应AL/AX/EAX。(7) OF, SF, ZF, AF, PF, CF分别表示为O, S, Z, A, P, C,相应位置为:字母,根据结果状 态设置;?,状态不确定;-,状态不变;1,置1; 0,清0;例如:0 S Z ? P -表示:OF清 0,AF不确定,CF不变,其它根据结果设置。若该栏空白,则表示无关。(8) 寄存器符号诸如(E)CX, (E)SI, (E)DI, (E)SP, (E)BP
2、和(E)IP等,表示在16地址模式下 使用16位寄存器(如CX),或在32地址模式下使用32位寄存器(如ECX)。(9) 周期数表示指令执行所需的CPU时钟周期个数,即执行时间为:周期数/主频(秒)。(10) 诸如(386+)是表示该指令只能用于80386及以后微处理器上。指令形式周期数影响标志位AAA非压缩BCD加法调整,AH+进位AAA?S Z ? P CAADAHx10+ALnAL,之后 AH 清 0AAD10AAMAL10的商nAH,余数nALAAM18AAS非压缩BCD减法调整,AH-借位AASADC reg, regADC reg, memADC dst, src带进位加法:dst+src+CFndstADC reg, immADC acc, immADC mem, regADC mem, immADD reg, regADD reg, memADD dst, src力口法:dst+srcndstADD reg, immADD acc, immADD mem, regADD mem, imm续表指令功能指令形式周期数影响标志位AND dst, src逻辑与:dstNsrcd
3、stAND reg, reg10 S Z ? P 0AND reg, mem2AND reg, imm1AND acc, imm1AND mem, reg3AND mem, imm3ARPL dst, src调整选择器的RPL域ARPL reg/mem 16, reg 167-ZBOUND reg, mem越界检杳:(80188+)若reg值超出mem,则产生INT 5BOUND reg16, mem32BOUND reg32, mem64INT+32BSF reg, src从低到高扫描src,16/32位(386+) 若src=0,ZF清0,否则置1,位置nregBSF reg, reg635? ? Z ? ? ?BSF reg, mem643BSR reg, src从高到低扫描src, 16/32位(386+) 若src=0,ZF清0,否则置1,位置nregBSR reg, reg635? ? Z ? ? ?BSR reg, mem643BSWAP reg32反转reg32字节顺序(486+)BSWAP reg321BT dst, src位测试(386+)由dst指定的位nCF (
4、16/32位)BT reg, reg4? ? ? ? ? CBT reg, imm4BT mem, reg9BT mem, imm4BTC dst, src位测试并变反(386+)dst的指定位nCF,然后该位变反,(16/32 位)BTC reg, reg7? ? ? ? ? CBTC reg, imm7BTC mem, reg13BTC mem, imm8BTR dst, src位测试并清0 (386+)dst的指定位nCF,然后该位清0, (16/32 位)BTR reg, reg7? ? ? ? ? CBTR reg, imm7BTR mem, reg13BTR mem, imm8BTS dst, src位测试并置1 (386+)dst的指定位nCF,然后该位置1, (16/32 位)BTS reg, reg7? ? ? ? ? CBTS reg, imm7BTS mem, reg13BTS mem, imm8CALL dst子程序调用近调用:返回的偏移地址进栈, 然后转至dst处执行;远调用:返回的段和偏移地址进栈, 然后转至dst处执行CALL label(near)1CA
《汇编语言指令速查表》由会员cl****1分享,可在线阅读,更多相关《汇编语言指令速查表》请在金锄头文库上搜索。
1混凝土梁板施工裂缝产生的原因
广东中山市教育和体育局直属学校(中山市杨仙逸中学)招考聘用专任教师笔试题库含答案带解析
学生核心素养基本内涵
英语作文感谢信范文.doc
办公室会计岗位职责模板(六篇).doc
2022-2023学年山东省聊城市华阳中学高三5月阶段检测试题物理试题试卷
施工风险分析报告与应对要求措施
人教版4年级语文上册综合考试卷(含答案)
油漆买卖合同
七年级重点句型
学前教育毕业论文课题指南
江苏省阜宁市九年级下学期第二次模拟语文试题
养羊啦[养羊喂养方法]
2023年采购部工作年终总结(4篇).doc
河池医药开发项目招商引资方案
钻井队安全职责
人教版三年级语文上册所有的四字成语复习
聚丙烯酰胺产品简要说明
企业提案改善激励规章制度
拥有良好的心态你将收获高考
2023-06-10 16页
2022-08-08 21页
2023-05-31 10页
2023-09-27 14页
2023-05-15 28页
2023-12-31 22页
2023-05-02 13页
2022-10-11 36页
2022-10-14 21页
2023-03-29 20页