- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Intel 80x86汇编语言编程结构 主讲:××× 2.1 Intel 8086 CPU的汇编语言编程结构 2.2 Intel的32位CPU汇编语言编程结构 2.1 Intel 8086 CPU的汇编语言编程结构 Intel 8086/8088 CPU是Intel 公司于上个世纪七十年代末先后推出的两种16位的微处理器,它们被IBM公司选择作为流行于世界各地的16位微型计算机IBM-PC机和IBM-PC/XT机的CPU,同时也是世界各国16位兼容机的主流CPU。 Intel 8086/8088 CPU的设计思想领先,指令系统丰富,寻址方式众多,是Intel 后续处理器乃至Pentium处理器的鼻祖,因而,基于Intel 8086/8088 CPU的16位微型计算机的影响极其深远,今天的32位机都尽量保持与基于Intel 8086/8088 CPU的16位计算机的兼容。 2.1.1 8086 CPU结构概述 2.1.2 8086 CPU寄存器结构 2.1.3 8086 CPU内存组织 2.1.4 8086 CPU的I/O组织 2.1.1 8086 CPU结构概述 微型计算机中包含运算器和控制器电路的大规模集成电路,称为“微处理器”,又称“中央处理器(CPU)”,其职能是执行算术/逻辑运算,并负责控制整个计算机系统,使之能自动协调地完成各种操作。 1.8086的基本性能指标 16位微处理器; 采用高速运算性能的HMOS工艺制造,芯片上集成了2.9万只晶体管; 使用单一的+5V电源,40条引脚双列直插式封装; 时钟频率为5MHz~10MHz,基本指令执行时间为0.3ms~0.6ms 16根数据线和20根地址线,可寻址的地址空间达1MB 8086可以和浮点运算器、I/O处理器或其他处理器组成多处理器系统,从而极大地提高了系统的数据吞吐能力和数据处理能力。 2.8086微处理器内部结构组成 从功能上看,可以分为两大部分,结构图如下: (1)总线接口单元BIU (Bus Interface Unit) 包括总线控制逻辑(输入/输出控制电路)和指令队列缓冲器两部分。 总线控制逻辑用于分时传递地址信息或数据信息;指令队列缓冲器:用于暂存指令、取指令和执行指令可重叠操作 (2)执行单元EU (Execution Unit) 用于从指令队列中取出指令;对指令进行译码,发出相应的控制信号;接收由总线接口送来的数据或发送数据至接口。 2.1.2 8086 CPU寄存器结构 8086微处理器内部共有14个16位可编程寄存器,按大至的功能分为4组,即数据寄存器、指针及变址寄存器、段寄存器、控制寄存器四组 1.数据寄存器 这组寄存器包括AX、BX、CX、DX四个寄存器,它们都可以以字(16位)的形式访问,也可以以字节(8位)的形式访问。AX、BX、CX、DX这四个寄存器除了作为一般的数据寄存器使用以外,还有各自的专用场合,这些专用场合只有该寄存器可以使用,其他的存储器件无法代替。 AX(accumulator):是乘除法运算和输入/输出时使用的专用寄存器。 BX(base):用来存放存储器的地址或地址的一部分。 CX(count):在循环(LOOP)和串处理指令中用作隐含的计数器。 DX(data):在乘除法运算和输入/输出时使用的专用寄存器。 2.指针及变址寄存器 这组寄存器包括SP、BP、SI、DI四个16位寄存器。它们可以像数据寄存器一样在运算过程中存放操作数,但它们只能以字(16位)为单位使用。此外,在段内寻址时用它们来提供偏移地址(又称指针)。 SP(stack pointer):称为堆栈指针寄存器。用来指示栈顶的偏移地址, BP(base pointer):称为基址指针寄存器。用作堆栈区中的一个基地址以便访问堆栈中的其他信息。 SI(source index):源变址寄存器。当与DS联用时,用来确定数据段中某一存储单元的地址,在串处理指令中,SI作为隐含的源变址寄存器,与DS联用达到在数据段寻址的目的。 DI(dest index):目的变址寄存器。在串处理指令中,DI作为隐含的目的变址寄存器并ES联用在附加段中寻址,其它功能和使用方法与SI基本相同。 3.段寄存器 这组寄存器包括CS、DS、ES、SS四个16位寄存器。它们是Intel 8086/8088的四个段寄存器。为了寻址1MB内存,Intel 8086/8088将内存分成若干个逻辑段。每个段长64KB。这四个段寄存器存放各段的段地址(段基址)。 Intel 8086/8088中的四个段寄存器分别称为 代码段CS(Code
您可能关注的文档
- 汇编语言第1章 基础知识.ppt
- 汇编语言第3章 寻址方式.ppt
- 汇编语言第4章 DEBUG调试.ppt
- 汇编语言第5章 8086 CPU指令系统.ppt
- 汇编语言第6章 汇编语言程序格式和上机调试.ppt
- 汇编语言第7章 汇编语言基本结构与程序设计.ppt
- 汇编语言第8章 子程序及模块化程序设计.ppt
- 汇编语言第10章 高级汇编语言技术.ppt
- 机电控制技术第八章.ppt
- 机电控制技术第九章.ppt
- XX T 1149.11-2010 内燃机 活塞环 第11部分:楔形铸铁环正式版.doc
- XX T 1149.13-2008 内燃机 活塞环 第13部分:油环正式版.doc
- XX T 1149.12-2013 活塞环楔形钢环正式版.doc
- 人教版高中生物必修2全册教学课件.pptx
- 2025年春新北师大版8年级物理下册全册课件.pptx
- 2024年新人教版8年级上册物理全册课件.pptx
- (新统编版)语文三年级下册 第一单元 大单元教学 课件(共9课时).pptx
- 八年级语文下册第六单元24醉翁亭记课件省公开课一等奖新课获奖课件.pptx
- 八年级物理上册第六章质量与密度章末整理与复习习题省公开课一等奖新课获奖课件.pptx
- 外研版三年级英语下册期末复习单词专项.pptx
最近下载
- 2025年湖南科技职业学院单招职业适应性测试题库及参考答案一套.docx VIP
- 2025年苏州工业园区服务外包职业学院高职单招职业技能测验历年参考题库频考版含答案解析.docx
- 2024年长沙电力职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 2024-2025人教版部编版小学语文1一年级下册全册课件.ppt
- ASTM B488-18_工程用电镀金层标准指南(中文).pdf
- 广东省2025届高三高考化学模拟卷2(附答案解析).pdf VIP
- 2.15 GB_T 12241-2005 安全阀一般要求.pdf
- 职业技能大赛:中式烹调师(二级)理论知识考核要素细目表(征求意见稿).docx VIP
- 2025年中国干散货船行业市场全景评估及发展战略规划报告.docx
- 生涯发展报告书.pdf
文档评论(0)