- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
微机原理与接口技术第3章8086/8088指令系统
目录3.1寻址方式3.2传送指令3.3算术运算指令3.4逻辑运算指令3.5移位指令3.6处理器控制指令、标志位处理指令
33.1寻址方式概述隐含于机器指令内处理的数据在什么地方?要处理的数据有多长?操作码操作数……操作数指令的一般格式:微型计算机的组成部分有哪些?
4操作码操作数……操作数计算机要执行的操作(助记符)操作数本身操作数地址或地址的一部分指向操作数地址的指针其它有关操作数的信息如何寻找操作数就是寻址方式对应不同的寻址方式(7种)3.1寻址方式概述
5符号含义REG,REG8,REG16寄存器,8位寄存器,16位寄存器SREG段寄存器MEM内存操作数idata立即数ACC累加器(AX,或者AH、AL)EA/SA偏移地址/段地址符号约定3.1寻址方式概述
63.1寻址方式概述AHALBHBLCHCLDHDL15870AX累加器BX基址寄存器CX计数寄存器DX数据寄存器通用寄存器DISIBPSP目的变址寄存器源变址寄存器基址指针寄存器堆栈指针寄存器指针寄存器变址寄存器FRIP标志寄存器指令指针寄存器CSDSSSES代码段寄存器数据段寄存器堆栈段寄存器附加段寄存器段寄存器寄存器
73.1寻址方式立即寻址一般形式汇编指令机器码(低字节在前)用C语言描述MOVAX,10HB81000HAX=16MOVAL,28HB028HAL=40操作数直接放在指令中,紧跟在操作码后,与操作码一起放在代码段源操作数目的操作数
83.1寻址方式立即寻址举例说明B8H10H00HB0H28H操作码操作数操作码操作数MOV AX,10HAHAL10H00HMOV AL,28HAL28H代码段
9立即数只能作源操作数,不能作目的操作数。立即数应与目的操作数的长度一致立即数默认采用十进制,采用十六进制数以“H”为后缀,2进制数以“B”为后缀。以十六进制形式出现的立即数,若以字母开头,需以数字0为前缀。立即数只能是整数,不能是小数或其他类型的数据。注意事项MOV12H,AL?MOVAL,1234H?MOVBH,11MOVBH,11HMOVBH,MOVBH,0FFH3.1寻址方式立即寻址
10一般形式汇编指令机器码(低字节在前)用C语言描述指令执行前数据的位置MOVAX,BXB9D8HAX=BXCPU内寄存器BXMOVAL,BL88DBHAL=BLCPU内寄存器BL操作数包含在CPU的内部寄存器中,如寄存器AX、BX、CX、DX等。寄存器可以是8位或者16位。3.1寻址方式寄存器寻址
注意事项源操作数的长度必须与目的操作数一致。16位操作数:AX,BX,CX,DX,DI,SI,SP和BP等8位操作数:AH,AL,BH,BL,CH,CL,DH和DL两个操作数不能同时为段寄存器目的操作数不能为CSMOVBX,AL?MOVSS,DS?MOVCS,AX?3.1寻址方式寄存器寻址
12一般形式汇编指令机器码(低字节在前)指令执行前数据的位置MOVAX,[2]A10200H内存的DS:2~3单元MOVAL,[2]A00200H内存的DS:2单元MOVBX,ES:[2]8B1E0200H内存的ES:2~3单元操作数在内存中,指令中以具体数值的形式(在[]中)给出操作数所在单元的有效地址EA。逻辑地址为段地址(SA):偏移地址(EA)。一般是代码段以外的内存空间段前缀3.1寻址方式直接寻址
13举例说明A0H02H00H1234操作码代码段567810000H20000H20001H20002H20003H地址低位地址高位数据段2000HDSMOV AL,[0002H]20000H+0002H20002H偏移量左移4位(?16)AL56H字节地址8位操作数(字节型)3.1寻址方式直接寻址
举例说明16位操作数(字型)A1H02H00H1234操作码代码段567810000H20000H20001H20002H20003H地址低位地址高位数据段2000HDSMOV AX,[0002H]20000H+0002H20002H偏移量左移4位AL56HAH78H字地址3.1寻址方式直接寻址
15一般形式操作数在内存中操作数的16位EA包含在寄存
您可能关注的文档
- 《城市轨道交通变电所运行与维护》 课件汇总 杨大丽 项目1--4 供电系统的认知 ---- 防雷接地与杂散电流防护装置的认知与维护.pptx
- 法院领导干部述学述职述廉述法报告.docx
- 某市审计局党组巡察整改专题民主生活会对照检查材料.docx
- 在全县教育系统警示教育大会上的讲话.docx
- 全市老干部工作会议上讲话稿.docx
- 某市委统战部2024年工作思路及重点举措1.docx
- 某政协副主席现实表现材料.docx
- 某副县长、公安局局长年度民主生活会“四个带头”对照检查材料.docx
- 在全市老干部工作会议上的讲话.docx
- 某乡镇党委书记抓党建工作履职情况报告.docx
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)