- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机概述
§1微型机基本工作原理
§1.1模拟微机硬件组成 见附图1
1.PC—程序计数器 作用:指出下条指令地址 共四位0000~1111
①可加1 CP
②可输出 EP
③可清除 CLR
CLK为时钟 复位时为0
2.存储器地址寄存器MAR
接受PC送来的地址送到PROM作地址
LM=1
接收总线内容
3.PROM 见附图2
二极管接通时输出为1 ER为允许输出
设K03二极管通
当A1A0=00时 D3D2D1D0=1000
4.指令寄存器IR 接到PROM送的指令8位
LI=1 接收
EI=1 指令地址输出4位
8位指令x x x x x x x x
指令 地址值
5.控制部件CON---发出控制信息
每次运行前CON先发CLR=1 有关部件清“0”
CON共发出 CP EP LM ER LI EI LA EA SU EU LB LO
SU=0 ALU加法
SU=1 ALU减法
6.累加器A
①收到总线上的信息LA=1
②把A送到总线EA=1
③直接送到ALU,不受EA控制
7.算术逻辑部件ALU
①SU=0加法 A+B
②SU=1减法 A-B
③输出到总线 EU=1
8.寄存器B
①接收总线信息 LB=1
②直接送到ALU 无需控制
9.输出寄存器O
①接收总线信息LO=1
②直接输出到D显示器
10.D显示器
§1.2执行指令的例行程序 见附图3
环形计数器及机器节拍
取指周期及执行周期
清“0”和起动之后的第一个节拍CLK为T0
① T0=1 地址节拍
应将PC内容(第一个地址码)送入MAR,再送入PROM
EP=1 PC允许输出
LM=1 MAR接收
CON=CP EP LM ER LI EI LA EA SU EU LB LU
= 0 1 1 0 0 0 0 0 0 0 0 0
② 储存节拍T1=1
将由PC指向的存储单元内容送IR, IR的高4位送到控制部件
ER=1 存储器允许输出
LI=1 IR接收指令
CON=0001 1000 0000
⑶ 增量节拍T2=1
PC+1做好下一条取指准备
CP=1
CON=1000 0000 0000
T0、T1、T2称为取指周期。
下面为执行周期,指令不同,执行周期不同,下面以LDA为例
⑷ T3=1 指令高4位送到控制部件,进行译码
EI=1 指令寄存器低四位送总线
LM=1 MAR接收低四位作为地址送到PROM
CON=0010 0100 0000
第二次访问的是数据区
⑸ T4=1 PROM中的数据区存储单元内容送出到总线
ER=1 存储器输出总线
若A接收,则LA=1
若B接收,则LB=1
⑹ T5=1 根据不同的指令发不同的控制
① 若取数到A,T5无动作
② 若执行加法EU=1,SU=0
LA=1
③ 若执行减法EU=1,SU=1
LA=1
§1.3 指令执行时间表 见附图4
以五条指令为例 LDA
ADD
SUB
OUT
HLT
§1.4 控制部件
环形计数器及PC
指令译码器,对指令寄存器高4位进行译码
见附图5
控制距阵CON
根据指令译码信号及T0~T5
发出控制信息
例根据指令执行时间表
T2=1时 CP=1
T0=1时 EP=1
LM=1,有4种情况,看操作时间表
①LDA T3
②ADD T3
③SUB T3
④ T0
LA=1
①LDA T4
②DAA T5
③SUB T5
见附图6
§1.5 模拟微型机功能扩展
PC上增加Lp , 除顺序计数外,还可接收新的数,可以跳转指令
增加RAM 读/写存储器
增加寄存器及变址寄存器
增加输入/输出接口电路
§2 IBMPC机的发展,从8086到pentiumⅣ
1978年6月推出 8086------第3代微机处理器
数据16位, 29000个晶体管
时钟:5M、8M、10M
两个独立的功能部件
总线接口部件BIU Bus Interface Unit
由段寄存器、指令指针、地址形成逻辑、总线控制逻辑、指令队列等组成。
功能:从内存储器取指令送到
文档评论(0)