


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1) ADD 加法指令汇编格式:ADD目的操作数,源操作数执行的操作:(目的操作数)源操作数+目的操作数2) ADC 带进位加法指令汇编格式:ADC目的操作数,源操作数执行的操作:(目的操作数)源操作数+目的操作数+CF3) INC 增量指令汇编格式:INC操作数执行的操作:(操作数)操作数+1PS:以上三条指令都可作字或字节运算,除INC指令不影响CF标志位外,其他标志位都受指令操作结果的影响。4) SUB 减法指令汇编格式:SUB目的操作数,源操作数执行的操作:(目的操作数)目的操作数源操作数5) SBB 带借位减法指令汇编格式:SBB目的操作数,源操作数执行的操作:(目的操作数)目的操作
2、数源操作数CF6) DEC 减量指令汇编格式:DEC操作数执行的操作:(操作数)操作数17) NEG 求补指令汇编格式:NEG操作数执行的操作:(操作数)0操作数8) CMP比较指令汇编格式:CMP目的操作数,源操作数执行的操作:目的操作数源操作数。PS:以上五条指令都可作字或字节运算。另外,除DEC指令不影响CF标志位外,其他指令都对标志位有影响。9) MUL 无符号数乘法指令汇编格式:MUL源操作数执行的操作:若为字节操作 (AX)(AL)源操作数若为字操作 (DX), (AX)(AX)源操作数10) IMUL 有符号数乘法指令 汇编格式:IMUL源操作数执行的操作:与MUL相同,只是处理
3、的数据是有符号数,而MUL处理的数据是无符号数。11) DIV 无符号数除法指令汇编格式:DIV源操作数执行的操作:若为字节操作:(AL)(AX)/源操作数的商 (AH)(AX)/源操作数的余数 若为字操作: (AX)(DX、AX)/源操作数的商 (DX)(DX、AX)/源操作数的余数商和余数均为无符号数。12) IDIV 有符号数除法指令 汇编格式:IDIV源操作数执行的操作:与DIV相同,只是操作数是有符号数,商和余数均为有符号数,余数符号同被除数符号。1) AND逻辑与指令 汇编格式:AND目的操作数,源操作数 执行的操作:(寻址到的目的位置)目的操作数源操作数2) OR逻辑或指令 汇编
4、格式:OR目的操作数,源操作数 执行的操作:(寻址到的目的位置)目的操作数源操作数3) XOR逻辑异或指令 汇编格式:XOR目的操作数,源操作数 执行的操作:(寻址到的目的位置)目的操作数源操作数4) TEST测试指令 汇编格式:TEST 目的操作数,源操作数 执行的操作:目的操作数源操作数5) NOT逻辑非指令汇编格式:NOT目的操作数执行的操作:(寻址到的位置)(操作数) 1) 逻辑移位指令 SHL逻辑左移指令 汇编格式:SHL 除立即数及段寄存器之外的操作数,移位次数 SHR逻辑右移指令 汇编格式:SHR 除立即数及寄存器之外的操作数,移位次数2) 算术移位指令 SAL算术左移指令汇编格
5、式:SAL 除立即数及段寄存器之外的操作数,移位次数 SAR算术右移指令汇编格式:SAR 除立即数及段寄存器之外的操作数,移位次数3) 小循环移位指令 ROL循环左移指令汇编格式:ROL 除立即数和段寄存器之外的操作数,移位次数 ROR循环右移指令汇编指令:ROR 除立即数和段寄存器之外的操作数,移位次数控制转移指令1. 无条件转移指令 JMP JMP指令的功能就是无条件地转移到指令指定的位置去执行从该位置开始的指令序列。汇编格式:JMP SHORT转移位置标号汇编指令名测试条件操 作JZ(或JE)ZF=1结果为零(或相等)则转移JNZ(或JNE)ZF=0结果不为零(或不相等)则转移JSSF=
6、1结果为负则转移JNSSF=0结果为正则转移JOOF=1结果溢出则转移JNOOF=0结果无溢出则转移JP(或JPE)PF=1奇偶位为1则转移JNP(或JPO)PF=0奇偶位为0则转移JC(或JNAE或JB)CF=1有进位则转移JNC(或JAE或JNB)CF=0无进位则转移 (书P111)以上是部分汇编指令,亲自打的。最后应周骏康的要求,补充一下寄存器注意部分:通用寄存器lAX(AH,AL) lAX:累加器。多用于存放中间运算结果。lBX(BH,BL) lBX:基址寄存器。在间接寻址中用于存放基位置;lCX(CH,CL) lCX:计数寄存器。用于在循环或串操作指令中存放循环次数或重复次数;lDX(DH,DL) lDX:数据寄存器。在32位乘除法运算时,存放高16位数;指针和变址寄存器lSP:堆栈指针寄存器,其内容为栈顶的偏移位置;lBP:基址指针寄存器,常用于在访问内存时存放内存单元的偏移位置。lSI:源变址寄存器lDI:目标变址寄存器变址寄存器常用于指令的间接寻址或变址寻址。段寄存器CS:代码段寄存器,代码段用于存放指令代码DS:数据段寄存器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗设备追加合同范本
- 2025甘肃省建筑安全员B证考试题库附答案
- 公司建立股东合同范例
- 上海建工外包合同范本
- 农村小院征用合同范例
- 医院食堂安全管理合同范本
- 三年级口算题目练习集1000道
- 办酒席申请书模板范文
- 农场旧房买卖合同范本
- 制作意向合同范本
- 2024年湖南环境生物职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 《化工流程教案》课件
- 后循环缺血治疗
- 体育学科核心素养解析
- 2024年浙江绍兴杭绍临空示范区开发集团有限公司招聘笔试真题
- 2025年体检科医疗质量控制工作计划
- 2024年萍乡卫生职业学院单招职业适应性测试题库参考答案
- 飞行器小学生课件
- 无人机法律法规与安全飞行 第2版2-2 领空
- 《单片机应用实训教程》课件第4章
- 应急突发处置
评论
0/150
提交评论