版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章第二章80868086微处理器与汇编语言微处理器与汇编语言(上)(上) 学习目标学习目标 1、识记、识记8086微处理器的基本结构、系统总线周期、微处理器的基本结构、系统总线周期、基本工作原理。基本工作原理。 2、理解通用寄存器、段寄存器、标志和指针寄存器、理解通用寄存器、段寄存器、标志和指针寄存器、基址和变址寄存器的功能和作用。基址和变址寄存器的功能和作用。 3、理解、理解8086存储器的地址分段和结构,数据和程序存储器的地址分段和结构,数据和程序地址的计算方法。地址的计算方法。 4、识记、识记8086系统最大和最小模式,及其在不同方式系统最大和最小模式,及其在不同方式下的工作时序要求
2、。下的工作时序要求。 5、理解、理解80X86寻址方法的区别和应用要求。寻址方法的区别和应用要求。第二章微处理器与汇编语言(上)第二章微处理器与汇编语言(上)2.1 8086系统结构2.2 寻址方式一、一、80868086系统结构系统结构1. 8086内部结构2. 寄存器组3. 引脚及其功能4. 总线周期5. 存储器组织6. 输入/输出组织7. 最小与最大模式系统 第一节第一节80868086内部结构内部结构内部通讯内部通讯ESIPSSDSCSAH ALCH CLSPSIDIBPDH DL标志位标志位ALU EU控制器控制器1 2 3 4 5 6指令队列指令队列执行部件执行部件总线接口部件总线
3、接口部件图图2-1-1 8086 CPU内部结构内部结构暂存器暂存器16位位ALU数据线数据线总线控制总线控制逻辑逻辑8086总线总线BH BL16位数据线位数据线20位地址线位地址线寄存器寄存器第二节第二节寄存器组寄存器组通用寄存器:通用寄存器: 段寄存器:段寄存器: 15 8 7 0 15 0AXBXCXDXAHAL累加器累加器 CS代码段寄存器代码段寄存器数据段寄存器数据段寄存器堆栈段寄存器堆栈段寄存器附加段寄存器附加段寄存器BHBL基址寄存器基址寄存器 DSCHCL计数寄存器计数寄存器 SSDHDL数据寄存器数据寄存器 ES指针和变址寄存器:指针和变址寄存器: 指令指针和标志寄存器:指
4、令指针和标志寄存器: 15 0 15 0SP BPSIDI堆栈指针堆栈指针 IP基址指针基址指针 FLAGS源变址寄存器源变址寄存器目标变址寄存器目标变址寄存器图图2-1-2 8086寄存器结构寄存器结构 表表2-1-1 8086通用寄存器的特殊用法通用寄存器的特殊用法寄存器寄存器操操 作作隐含性质隐含性质隐含使用隐含使用 AX、AL在输入输出指令中作数据寄存器在输入输出指令中作数据寄存器不能隐含不能隐含 DS在乘法指令中存放被乘数或积在乘法指令中存放被乘数或积隐含隐含在除法指令中存放被除数或商在除法指令中存放被除数或商隐含隐含AH在在LAHF指令中作目标寄存器指令中作目标寄存器隐含隐含DS
5、AL在在XLAT指令中作累加寄存器指令中作累加寄存器隐含隐含 DS在在BCD码运算指令中作累加寄存器码运算指令中作累加寄存器不能隐含不能隐含在在ASC运算指令中作累加寄存器运算指令中作累加寄存器不能隐含不能隐含BX在间接寻址中作基址寄存器在间接寻址中作基址寄存器不能隐含不能隐含DS在在XLAT指令中作基址寄存器指令中作基址寄存器隐含隐含CX在串指令和在串指令和LOOP指令中作计数寄存器指令中作计数寄存器隐含隐含DS CL在位移在位移/循环位移指令中作计数寄存器循环位移指令中作计数寄存器不能隐含不能隐含 DS在乘法指令中存放乘积在乘法指令中存放乘积隐含隐含在除法指令中存放被除数高位或余数在除法指
6、令中存放被除数高位或余数隐含隐含在间接寻址中作变址寄存器在间接寻址中作变址寄存器不能隐含不能隐含SP在堆栈寻址中作堆栈指针在堆栈寻址中作堆栈指针隐含隐含SSBP在间接寻址中作基址指针在间接寻址中作基址指针不能隐含不能隐含SSSI在字符串操作指令中作源变址寄存器在字符串操作指令中作源变址寄存器在间接寻址中作变址寄存器在间接寻址中作变址寄存器隐含隐含不能隐含不能隐含DSDI在字符串操作指令中作目标变址寄存器在字符串操作指令中作目标变址寄存器在间接寻址中作变址寄存器在间接寻址中作变址寄存器隐含隐含不能隐含不能隐含DS表表2-1-2 段寄存器和现行段的对应关系段寄存器和现行段的对应关系寄存器寄存器含含
7、 义义隐含识别的现行段隐含识别的现行段CS代码段寄存器代码段寄存器现行代码段现行代码段DS数据段寄存器数据段寄存器现行数据段现行数据段SS堆栈段寄存器堆栈段寄存器ES附加段寄存器附加段寄存器现行附加段现行附加段现行堆栈段现行堆栈段15 12 11 10 9 8 7 6 4 2 0OFDFIFTFSFZFAFPFCF图图2-1-3 8086 标志寄存器标志寄存器第三节第三节引脚及其功能引脚及其功能 S2 S1 S0特特 性性特特 性性0 0 0中断响应中断响应1 0 0取指令取指令0 0 1读读I/O端口端口1 0 1读存储器读存储器0 1 0写写I/O端口端口1 1 0写存储器写存储器0 1
8、1暂停暂停1 1 1不作用不作用第四节第四节总线周期总线周期A15A0 数据数据 无效无效 A15A0 数据数据 无效无效A19A16 状态状态 S7S3 A19-A16 状态状态 S7S3图图2-1-5 8086总线周期总线周期存储器访问期间存储器访问期间CLK T1 T2 T3 Tw T4 T1 T2 T3 Tw T4机器周期机器周期机器周期机器周期DT/RALEADDR/STATUSADDR/DATAS2 S0RD、INTAREADYWRDENWaitReady第五节第五节存储器组织存储器组织 地址地址 存储器存储器 0000H 0段段 64KB 0FFFH0F0000H 15段段 64
9、KB0FFFFFH 图图2-1-6 存储器结构存储器结构 存储器存储器 代码段寄存器代码段寄存器 16位位 代码段代码段 216字节字节 16位位 附加段寄存器附加段寄存器 附加段附加段 216字节字节 堆栈段寄存器堆栈段寄存器 16位位 堆栈段堆栈段 216字节字节 16位位 数据段寄存器数据段寄存器 数据段数据段 216字节字节 图图2-1-7 存储器分段示例存储器分段示例 段基址段基址 0000 16位偏移量位偏移量 20位物理地址位物理地址 图图2-1-8 物理地址的形成物理地址的形成D7D0偶地址存储体偶地址存储体SEL A18A0D7D0奇地址存储体奇地址存储体SEL A18A0
10、数据数据DA7DA0 总线总线DA15DA8 BHE AD0A19A16、AD15AD1图图2-1-9 存储体与总线连接图存储体与总线连接图第六节第六节输入输入/ /输出组织输出组织第七节第七节最小与最大模式系统最小与最大模式系统图图2-1-10 8086最小模式系统配置最小模式系统配置 82823OETSTB DO7DO0DI7DI0 OEB7B0A7A082862控制总线控制总线存储器存储器 I/O接口接口数据总线数据总线地址总线地址总线 BHE+5V 8284ACLK RESET READY MN/MX ALE BHE A19- A16 AD15-AD0 8086 DEN DT/R M/
11、IO WR HOLD HLDA INTR INTA X1 8284A X2 CLK CLK F/C RESET RESET READY READY 8086 EFI RDY RES 控制总线控制总线 图图2-1-11 8284A时钟产生器与时钟产生器与8086的连接的连接CLK S2S1S0 8289 AEN 图图2-1-12 8086最大模式系统配置最大模式系统配置T 8286OEA7A0存储器存储器 I/O接口接口STB 82823 OEDI7DI0CLK AENS2S1S0 INTA 8288 MRDC DEN MWTC DT/R IOWC ALE IORC系统总线系统总线 8284A
12、RESET READY CLK MN/MX S2S1S0 8086 BHE A19-A16 AD15-AD0表表2-1-7 8288提供的总线周期的输出信号提供的总线周期的输出信号S2 S1 S0 CPU状态状态8288输出命令输出命令0 0 0 中断响应中断响应INTA0 0 1 读读I/O端口端口IORC0 1 0 写写I/O端口端口IOWC、AIOWC0 1 1 暂停无暂停无1 0 0 取指令取指令MRDC1 0 1 读存储器读存储器MRDC1 1 0 写存储器写存储器MWTC、AMWC1 1 1 无作用无无作用无图图2-1-13 总线控制器总线控制器8288引脚引脚1234567891
13、020191817161514131211IOBCLKS1DT/RALEAENMRDCAMWCMWTCGNDVcc(5V)S0S2MCE/PDENDENCENINTAIORCAIOWCIOWC图图2-1-14 总线裁决器总线裁决器8298引脚引脚Vcc(5V)S1S0CLKLOCKCRQLCKIANYRQSTAENCBRQBUSY1234567891020191817161514131211S2IOBSYSB/RESBRESBBCLKINITBREQBPROBPRNGND1、指令的基本格式2、寻址方式 二、寻址方式二、寻址方式汇编语言指令分类 1. 执行指令执行指令 2. 伪指令伪指令 3.
14、宏指令宏指令第一节第一节指令的基本格式指令的基本格式操作码操作码操作数操作数图图2-2-1指令的基本格式指令的基本格式汇编指令的一般格式是:汇编指令的一般格式是: 标号:标号: 操作数操作数1, 操作数操作数2, 操作数操作数3 ;注释;注释第二节第二节寻址方式寻址方式 操作码操作码 位移量位移量 EA 图图2-2-2 直接寻址方式直接寻址方式 操作码操作码 MOD REG R/M BX BP EA SI DI 图图2-2-3 寄存器寻址方式寄存器寻址方式 操作码操作码 MOD REG R/M 位移量位移量 BX BP EA SI DI 图图2-2-4 基址寻址和变址寻址方式基址寻址和变址寻址
15、方式 操作码操作码 MOD REG R/M 位移量位移量 BX BP EA SI DI 图图2-2-5 基址变址寻址方式基址变址寻址方式1.分别指出下列指令的寻址方式分别指出下列指令的寻址方式(1) MOV SI , 100(2) MOV AX , 080AH(3) MOV AX , 22A0H(4) MOV AX , BX(5) MOV AX , SI(6) MOV AX , DTABSI(7) MOV AX , MDATBXSI2.假定假定DS=2000H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量数据变量VAL的偏移地址为的偏移地址为0050H。 请
16、指出下列指令是什么寻址方式?请指出下列指令是什么寻址方式? 它的物理地址是多少?它的物理地址是多少?(1) MOV AX , 100H(2) MOV AX , 100H(3) MOV AX ,BP(4) MOV AX ,VALBXSI(1)立即寻址方式,操作数地址就在)立即寻址方式,操作数地址就在本条指令中。本条指令中。(2)直接寻址方式,)直接寻址方式,物理地址物理地址=DS*10H+100H=20100H(3)寄存器间接寻址,)寄存器间接寻址,物理地址物理地址=SS*10H+BP=15010H(4)基址加变址寻址方式,物理地址)基址加变址寻址方式,物理地址=DS*10H+BX+SI+VAL=201F0H 本章小结本章小结 1、8086微处理器是微处理器是16位的单片处理器结构,它由总位的单片处理器结构,它由总线接口部件线接口部件BIU和执行部件和执行部件EU两部分组成。处理器的两部分组成。处理器的数据总线宽度为数据总线宽度为16位,地址总线为位,地址总线为20位,存储器直接位,存储器直接寻址空间能力达到寻址空间能力达到1MB。 2、8086的寄存器有:通用寄存器组、段寄存器、指的寄存器有:通用寄存器组、段寄存器、指令指针令指针IP和标志寄存器和标志寄存器FLAGS。 逻辑地址转换成物理地址时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年突发公共卫生事件应急条例试题带答案
- 2026年云南省开远市高三生物上册期末考试检测卷带答案
- 2026年湖南省津市市高一化学上册期末考试测试卷及答案一套
- 2026年湖南省汨罗市高三物理下册期末考试模拟卷及答案
- 2026年四川省马尔康市高一化学上册期末考试考试卷含答案(完整版)
- 2026年安徽省桐城市高三历史上册期末考试测试卷附参考答案(满分必刷)
- 2026年辽宁省新民市高一化学上册期末考试模拟卷及参考答案【基础题】
- 2026年黑龙江省五大连池市高三物理下册期末考试模拟试卷带答案
- 2026年河南省卫辉市高一化学上册期末考试检测卷及答案【基础+提升】
- 2026年湖南省涟源市高一历史上册期末考试自测卷及参考答案【突破训练】
- 社会主义制度在中国的确立+说课课件-2024-2025学年高中政治统编版必修一中国特色社会主义
- 脑梗死中西医结合诊疗指南
- 蕉下品牌手册
- 造型基础教学课件
- 赋能年轻一代共筑韧性未来-高中上学期国际减灾日主题班会课件
- xx公路与天然气管道交叉方案安全专项评价报告
- 2023版美国烧伤协会《烧伤休克复苏临床实践指南》解读
- JT∕T 916-2014 道路运输驾驶员 特殊环境与情境下安全驾驶技能培训与评价方法
- JTG3430-2020公路土工试验规程
- 晚发性精神分裂症
- 口袋妖怪黑白2中文版金手指大全完整页
评论
0/150
提交评论