- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8086微处理器与存储器的编程结构
第3章 8086微处理器与存储器的编程结构
1.教学目的:掌握INTEL80X86微处理器概况以及基于微处理器的计算机系统构成,为汇编语言编程奠定基础。
2.教学要求:
①了解INTEL80X86微处理器概况
②理解基于微处理器的计算机系统构成
③熟练掌握汇编语言编程所需的CPU功能结构、微机存储器(MEM)组织和微机接口组织等基础知识
3.教学重点:
①微处理器的功能结构
②微存储器组织
4.掌握难点:
①微处理器的寄存器组
②存储器寻址
5.教学进程安排:P20~40
6.教学方法:
①一般叙述INTEL80X86微处理器概况以及基于微处理器的计算机系统构成
②重点讲授微处理器的功能结构和微存储器组织
7.教学内容摘要:
3.1 80X86微处理器概述
3.1.1
1.Intel 8086微处理器
2.Intel 80386微处理器
3.Intel 80486微处理器
4.Intel 奔腾(Pentium)处理器
5.Intel 奔腾Ⅱ处理器
6.Intel 奔腾Ⅲ处理器
7.Intel 奔腾Ⅳ处理器
3.1.2 与
1. 芯片集成度
2. 微处理器主频
3. 系统总线, 系统总线一般分三类:
(1)数据总线(DATA BUS,DB)
(2)地址总线(ADDRESS BUS,AB)
(3)控制总线(CONTROL BUS,CB)
4. 程序存储及存储器组织
5. 处理器运算速度
3.2 基于微处理器的计算机系统构成
微型计算机系统包括硬件和软件两部分。
3.2.1
图3.1给出了微型计算机组成框图。
1.运算器
2.控制器
3.存储器,
(1)“读操作”:是指CPU将存储器中存储的某一部分信息取出来进行处理的操作。
(2)“写操作”:是指CPU用新的信息刷新存储器原来存储的某一部分内容的操作。
(3)注意:存储器的读/写操作是以字节为单位按存储器存储单元地址进行的。
4.输入/输出设备
输入设备
输入设备
输出设备
接 口
口
微处理器CPU
中央处理器
主板
输入/输出芯片
存 储 器
运 算 器
控 制 器
接 口
口
图3.1 微型计算机硬件系统组成
把运算器、控制器、主存储器和输入/输出接口称为组成计算机硬件系统的五大部件。计算机硬件的五大部件是通过总线连接起来的,构成了计算机的基本硬件系统。
3.
计算机软件是计算机系统的重要组成部分,它可以分成系统软件和应用软件两大类。图2.2表示了计算机软件的层次。
系统软件
系统软件
软件
数据库管理系统
工具软件
诊断与维护程序
调试程序
编辑程序
装配链接程序
语言处理程序
汇编程序
解释程序
编译程序
操作系统
单用户操作系统
多用户操作系统
网络操作系统
……
应用软件
软件包
用户程序
图3.2 软件系统的层次
3.3 微处理器
3.3.1
1. 微处理器的概念
⑴算术逻辑部件(ARITHMETIC LOGIC UNIT,ALU)
⑵控制逻辑
⑶工作寄存器
2. INTEL 8086/8088微处理器结构
8086 CPU内部结构如图2.3所示。按功能可分为两部分:总线接口单元BIU(BUS INTERFACE UNIT)和执行单元EU(EXECUTION UNIT)。
图3.3 8086CPU内部结构
⑴总线接口单元BIU
①地址加法器和段寄存器
②16位指令指针IP(INSTRUCTION POINTER)
③指令队列缓冲器
④总线控制逻辑电路
⑵执行单元EU
①算术逻辑运算单元(ALU)
②标志寄存器(FLAGS)
③数据暂存寄存器
④通用寄存器组
⑤EU控制电路
⑶8086与8088 CPU的主要区别
①8086CPU的指令预取队列为6个字节,而8088 CPU只有4个字节。
②8086CPU的AD15~AD0为地址、数据双向分时复用的;而8088 CPU只有AD7~AD0为地址、数据双向分时复用的,A15~A8仅用于输出地址信号。在进行16位数据操作时,8086只需一个总线周期就可完成,而8088则需要两个总线周期来完成,因此8088的速度较8086要慢些。
③8086CPU上的信号在8088CPU上变为。
④8086的引脚28为M/,即CPU访问内存时该引脚输出高电平,访问接口时则输出低电平。对于8088而言,该引脚的状态正好相反,变为IO/。
8086/8088后继机型也包括有准32位和标准32位机,如80836的SX和DX类型。
3.3.2 80X86寄存器组
AH
AH AL
BH BL
CH CL
DH DL
SP
BP
DI
SI
IP
FLAGS
CS
DS
ES
SS
FS
GS
32位
16位
32位名称
16位
您可能关注的文档
最近下载
- 低压柜试题及答案.docx VIP
- (医学课件)PD1抑制剂.ppt VIP
- 联轴器和离合器机械设计.docx VIP
- DBJ41T166-2016 城镇道路建筑垃圾再生集料路面基层施工技术规范.pdf VIP
- UI设计创意表达与实践(肖文婷)配套课件教学课件1-3 初始UI设计师.ppt VIP
- JGJ/T235-2011建筑外墙防水工程技术规程 含条文.docx VIP
- 口腔预防医学 绪论课件.ppt VIP
- UI设计创意表达与实践(肖文婷)配套课件教学课件1-2 初始UI设计行业.ppt VIP
- 建筑制图与识图习题集 .pdf VIP
- 疯狂猜成语所有图片答案大全(史上最全)-猜成语图案答案.docx VIP
原创力文档


文档评论(0)