- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03章微机的基本工作原理
微机的基本工作原理 一、程序计数器PC: 多位寄存器,存放地址 ∵有16个存储单元,须16个地址号 ∴应有4条地址线(24=16) ∴PC应为4位寄存器, 计数范围为: 0000~1111(0H~FH) 运行前: PC自动复位至0000--有CLR控 制端(CLR=1) 当取出一条指令后: PC+1 ∴有使PC加1的控制端 Cp(=1) PC值送ω总线 所以有使PC值送出 的控制端Ep(=1) 另:有CLK Cp CLK CLR Ep 二、存储地址寄存器MAR 接收PC值,作为地址送至PROM中 (选中某一存储单元) ∵PC值为4位 ∴MAR也位4位 接收: 有L门(LM),LM=1时可接收 输出: 无E门,即不受E门控制,立即送 PROM(输出是双态的) 三、可编程只读存储器PROM Fig3-2 4×4 PROM 特点: 1)每条横线与竖线都有一条由开关K和 二极管串连的电路将他们连接起来 2)拨动开关,可使该数据位置是“0”或 “1”(为1的时候写入数据,可编程) 3)PROM具有ROM和RAM的功能 4)16×8PROM: 横线16条(R0~R15) 竖线8条(D0~D7) 地址线4条(A0~A3) 四、指令寄存器IR: 存放来自由PC指出地址的存储单元 内的指令字(8位) ∴有ER(PROM中的数据可输出, ER =1) 有LI(IR接收从PROM中输出的数 据, LI =1) 同时将指令字的: 控 制 低 4 位 指令字格式: ×××× ×××× 高4位 低4位 (指令字段)(地址字段) ①IR内容由指令代码和地址代码组成 ②地址代码通过ω总线送到MAR即送PROM,选中某一存储单元,该单元(内容)可参与操作(读、写) ④实际上: PC给出地址 MAR PROM某一单元 IR 五、控制部件CON 1)每次运行前,CON先发出CLR= 1,使有关部件清零(此时,PC= 0000,IR=0000 0000) 2)CON发出CLK,使各部件同步运 行(等待CLK才可动作) 3)CON的控制矩阵根据指令字段(由 IR送来)发出12的控制字 CON: CPEPLMER LIEILAEA SUEULBLO 六、累加器A: 储存计算机运行期间的中间结果 LA门:接收数据 EA门:输出数据 七、ALU 8位 Su=0 加法 Su=1 减法 有Eu,输出结果 九、输出寄存器O 接收来自A中的结果,将其输出 ∴有LO门,无输出门,有CLK 十、显示器D 十大部件三大部分: 中央处理器: CPU [ PC、 IR 、CON、ALU 、 A 、B ] 存储器M [ MAR、PROM ] I/O接口 [ 输入:手动开关,输出:显示器] §3-2 指令系统 LDA ADD SUB OUT HLT §3-3 程序设计 步骤: 编程 翻译 存储单元分配 eg. (Rq)+(RA)+ (RB)+ (RC)-(RD) A 则编程为: LDA A ,(R9); ADD A , (RA); ADD A , (RB); ADD A , (RC); SUB A , (RD); OUT HLA 二、翻译成二进制码(厂家
文档评论(0)