- 1、本文档共123页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MOVAXBX寄存器间接寻址
微机原理与接口技术 第3章 8086寻址方式和指令系统;本章目录;对一条带有操作数的指令,关注的焦点问题有哪些?;对比问题:如何得到某人的住址?;寻址方式分类;3.1.1 立即寻址;注意;例1:DEC BL;例2:ADD AX , BX;1.寄存器既可以作为源操作数,也可以作为目的操作数;
2.不能混用8位和16位寄存器;
MOV AL, BX ; 错误
3.某些指令不支持段寄存器;
ADD AX, DS ; 错误
4.寄存器寻址的指令执行速度快,在编程中,应当充分利用寄存器存放经常使用的操作数。;3.1.3 存储器寻址方式;1、直接寻址方式;1、直接寻址方式;使用格式: [R]
功 能:寄存器R中的内容为操作数的偏移地址。
说 明:
· 操作数在内存中;
· 操作数的偏移地址在指令指明的寄存器中。; R 可以是:
4个16位通用寄存器中的一个:BX,SI,DI,BP
操作数的偏移地址在指令指明的寄存器中
3. 操作数所在的段:
若R为BP,则系统默认操作数在堆栈中,等同于 SS:[R];
其它情况下,默认操作数在DS所指示的段中,等同于 DS:[R]。
若需要改变则要加上跨段前缀 段寄存器名:[R]
;0020H;例2:MOV AH, [BP]
执行前 (AX)=0005H
(BP) =21H;使用格式: [R+V] 或 [R] +V 或 V[R]
功 能:EA=R(BX, SI, DI, BP之一)中的内容+V(8b或16b)
说 明:· 操作数在内存中
· 操作数的偏移地址是指令中指明的寄存器的内
容与给出的位移量之和。;举例(1);举例(2);寄存器相对寻址主要用在已知表首址,寻找其中某一项时的情况。
例:已知表首址为TAB,SI为该表指针,写出下列各语句执行结果。
MOV AL,[SI];
MOV BL,2[SI];
MOV CL,3[SI];
MOV DX,4[SI];;4. 基址变质寻址和相对基址变质寻址;3.1.4 端口寻址;操作数的寻址方式汇总;3.2 指令的机器码表示方法;8086/8088的指令系统可以分为6组:
(1)数据传送指令
(2)算术运算指令
(3)位操作指令
(4)串操作指令
(5)程序控制指令
(6)处理机控制指令;⑴大多数双操作数指令,具有相同的语句格式和操作规定
●格式: [标号:] 操作符 OPD,OPS [;注释]
●指令:数据传送指令; 算术运算指令
部分位操作指令; 串操作指令
●操作规定:
① 目的操作数与源操作数应有相同的类型。
② 目的操作数不能是立即操作数。
③ 操作结束后,运算结果送入目的地址,源操作数并不改变。
④ 源操作数和目的操作数不能同时为存储器操作数。 ;(2)某些单操作数指令也有相同的语句格式和操作规定
格式:[标号:] 操作符 OPD [;注释]
指令:算术运算和位操作
操作规定:
① 操作对象为目的地址中的操作数,操作结束后,将结果送入目的地址。
② 单操作数的类型一定要明确。
③ 操作数不能是立即操作数。;1. 数据传送类
一般数据传送指令:MOV、XCHG、XLAT
堆栈操作指令: PUSH、POP、PUSHF、POPF
标志传送命令: SAHF、LAHF
地址传送指令: LEA、LDS、LES
2. 算术运算类
加法指令:ADD、ADC、INC
减法指令:DEC、NEG、SUB、SBB、CMP
乘除指令:MUL、IMUL、CBW、CWD、DIV、IDIV
3. 位操作指令
逻辑运算指令:NOT、AND、TEST、OR、XOR
移位指令:SHL/SAL、SHR、SAR、ROL、ROR、RCL、RCR;4. 程序控制类
无条件转移 JMP , 条件转移 JC (Z,S,P,V)
转子程序 CALL,子程序返回 RET,中断返回 IRET
5. 输入/输出类
输入指令 IN
输出指令 OUT
6. 字符串处理 字符串传送、转换、比较、查找
7. 特权指令: 系统资源的分配和管理
8. 其他类
标志操作:CLC,CLI,HLT,WAIT,etc.;3.3.1 数
您可能关注的文档
- FlavourSpec气相色谱-离子迁移谱仪器在食品风味分析上的应用.PDF
- Fertilitypreservationincancerpatient如何保留癌症病患的生育能力.PPT
- GB17820天然气-城生物质燃气产业技术创新战略联盟.DOC
- FX3U-ENET-ADP用户手册.PDF
- GBZ-T16052004工作场所空气中脂肪族酮类化合物的测定方法.PDF
- Gasurveyor500使用手册-Promat(HK).PDF
- GPSOBP和GRACE估计地球动力学扁率变化及其地球物理激发.PDF
- GZD-16系列免维铅酸电池-合肥徽宝电力技术有限公司.DOC
- G甲氧基二氢血根碱化感潜能的评价-广西植物.PDF
- GVF14xx通用滤波器使用说明书.PDF
最近下载
- 膝关节炎的运动与锻炼处方.pptx
- 开封事业编工勤岗转管理岗考试.pdf
- 科普调研报告(共6篇).docx
- 水平二体操大单元教学设计(18课时).docx VIP
- 2024年郑州文化旅游和体育集团有限公司招聘笔试参考题库附带答案详解.pdf
- 安宁疗护 服务质量评价.pdf VIP
- HCIA认证 《数通》全套题库(746道含标准答案) .pdf
- 2024秋一年级上册道德与法治第2课《我向国旗敬个礼》教案教学设计.docx
- 简述一下数字化时代下的学校教育信息化建设与应用.docx
- Module 3 Unit 6 The honest Woodcutter 第一课时(课件)新魔法英语二年级上册.ppt
文档评论(0)