计算机组成原理(罗克露)第3章cpu

AI BI SM C0 S ZO EMAR R W ST SC 3 3 5 2 2 3 1 1 1 2 4 BI: B输入选择 000 无输入 001 Ri B 010 C B 011 D B 100 MDR B SM: ALU功能选择 S3S2S1S0M C0: 初始进位选择 S: 移位选择 ZO: 结果分配 001 CPRi R0~R3、PSW R0~R3、SP、PC、PSW 2)访存操作 EMAR、R、W 3)辅助操作 00 无操作 01 开中断 10 关中断 11 SIR AI BI SM C0 S ZO EMAR R W ST SC 3 3 5 2 2 3 1 1 1 2 4 4)顺序控制 增量 断定 0000 顺序执行 9种 指明微地址形成方式 SC: 0001 无条件转移 0010 按操作码分支 0111 转微子程序 1000 返回微主程序 增量 断定 增量 3.微程序的编制 (1)编写顺序 按指令执行顺序编写: 取机器指令 SC=0000 功能转移 执行 按操作码编码顺序,逐级分类编写: MOV指令、 双操作数指令、 单操作数指令、 转移指令 (2)实现分支 将同类断定依据所对应的微地址放在相应的微地址 形成表中,用SC字段选取。(见教材P161~P163) 顺序执行 现行微地址+1 SC=0001 无条件转 现行微指令给出转移微地址 SC=0111 转微子程序 现行微指令给出微子程序 入口 SC=1000 返回微主程序 从寄存器取返回微地址 微地址形成表: SC=0010 按操作码分支(4路) 表内单元地址 SC=0011 (断定依据): MOV 执行规定操作 后转取指入口 双 单元内容 (微地址) 单 JMP/JSR 03H 取源数、目的地 0CH 取源数、目的数 24H 取目的数 按J、PC分支 3FH 按操作码 DR分支(24路)进入执行 DR MOV 06H DR MOV 0AH 双 单 3DH SC=0100 SC=0110 1)取指微指令代真 从60H开始 按J、PC分支(4路) 40H 46H 顺序/转移地址 PC SC=0101 按源寻址方式分支(7路) 4DH 5EH 按目的寻址方式分支 (3)微指令实例 AI BI SM C0 S ZO EMAR R W ST SC 3 3 5 2 2 3 1 1 1 2 4 M IR: 微地址00 000 000 00000 00 00 000 1 1 0 11 0000 AI BI SM C0 S ZO EMAR R W ST SC 3 3 5 2 2 3 1 1 1 2 4 00 微地址01 10001 00 111 0 0 0 00 0000 PC+1 PC: 按操作码分支: 微地址02 00000 00 000 0 0 0 00 0010 2)机器指令的微程序实现 例:MOV R1,(R0);按流程写出微地址 01 02 03 4C 4E 4F 04 60 05 0A 0B 08 09 00 本章小结 1、建立CPU整机概念 逻辑组成 工作机制 (1)逻辑组成 寄存器、ALU设置,数据通路结构 (旧5.4.2,新3.4.3 ) (2)工作机制 寄存器传送级: 微操作控制级: 各类指令的流程 微命令序列 指令的执行过程 (旧5.5.2,新3.5.2 ) 拟定流程的关键:清楚了解数据通路结构

计算机组成原理中EMAR是什么,计算机组成原理(罗克露)第3章cpu.ppt相关推荐

  1. 计算机组成原理中EMAR是什么,计算机组成原理与汇编语言程序设计第3章2

    1.1,2,第3节 CPU模型机的组成及其数据通路,3.3.1 基本组成,模型机数据通路结构图,3,3.3.1 基本组成,1寄存器,(1)可编程寄存器,通用寄存器有4个:R0.R1.R2.R3:堆栈指 ...

  2. 计算机组成原理中EMAR是什么,计算机组成原理复习资料+试题

    时间?刷新用的行地址为几位?(4分) ② 若为该机配备4K×8位的Cache,每块8字节,采用2路组相联映象,试写出对主存地址各个字段的划分(标出各个字段的位数):若主存地址为03280H,则该地址可 ...

  3. 计算机组成原理中12H是什么,计算机组成原理课程实习报告.doc

    文档介绍: 计算机组成原理课程实****报告.docEvaluationWarning:ThedocumentwascreatedwithSpire..计算机组成原理课程实****报告2010-201 ...

  4. 计算机组成原理中lad什么意思,计算机组成原理的大神们能不能帮忙做几道题啊...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.中断处理过程中,由硬件完成的操作是 . A.关中断 B.开中断 C.保存CPU现场 D.恢复CPU现场 2.由四片74181ALU构成的十六位运算器, ...

  5. 计算机组成原理中wr是什么,计算机组成原理复习例题.doc

    计算机组成原理复习例题.doc 计算机组成原理例题1计算机组成原理例题安康学院成典勤第三章系统总线例1.假设总线的时钟频率为33MHZ,且一个总线时针周期为一个总线传输周期.若在一个总线传输周期可并行 ...

  6. 计算机组成原理中ID是什么,计算机组成原理.doc

    计算机组成原理课程作业_A 用户名:niekai最终成绩:80.0 HYPERLINK "//scores/?ag_id=200580&assessmentid=23539e75-9 ...

  7. 计算机组成原理中J1J3是什么,计算机组成原理第一次实验报告.doc

    计算机组成原理第一次实验报告 实验报告 专业班级 姓 名 机器号:学 号E-mail分步成绩实验表现实验报告总成绩 实验一 寄存器及数据输出实验 一.实验目的 1.掌握寄存器器件的工作原理,了解COP ...

  8. 计算机组成原理中J1J3是什么,计算机组成原理第一次实验报告

    <计算机组成原理第一次实验报告>由会员分享,可在线阅读,更多相关<计算机组成原理第一次实验报告(18页珍藏版)>请在人人文库网上搜索. 1.机器号_______________ ...

  9. 计算机组成原理中dma是,《计算机组成原理》课程中“DMA方式”知识点的教学设计...

    智爱娟 刘雅琴 侯凤云 摘要:教学设计是为了提高教学效率和教学质量,根据课程标准的要求和教学对象的特點,将教学诸要素有序安排,形成教学方案的设想和计划.本文通过对教材和学情的分析,从学什么,为什么学, ...

  10. 计算机组成原理中fa代表什么,计算机组成原理名词解释

    主机:CPU.存储器和输入输出接口合起来构成计算机的主机. CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成. 运算器:计算机中完成运算功能的部件,则ALU和寄存器构成. 指令:构成计算机 ...

最新文章

  1. C#事件-使用事件需要的步骤
  2. 有没有记录程序运行中所有的函数调用堆栈的工具?
  3. 在本机上安装zabbix,来监控服务器 六
  4. Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发实例之(2、在Webpart中访问Full Trust Proxy)...
  5. linux系统安装arcsde,Linux操作系统安装ArcSDE10
  6. 【转】IsCallBack属性和IsPostBack属性有什么区别?
  7. 【clickhouse】clickhouse TCP 方式发送数据 ClickHouse-Native-JDBC
  8. java8安装_安装jenkins
  9. JavaFX之3 动画与事件处理
  10. unique path 阶梯
  11. 游戏对战平台原理终结篇(转自)
  12. 宅男福利!爬虫实战,爬取原神真人c图片并保存,谁的老婆快抱走
  13. 如何通过rancher部署k8s集群
  14. 浅谈2019互联网新技术
  15. (转载)UIKIt力学教程
  16. 诺基亚 索爱 低端手机及智能手机 与 QQ邮箱或MyTT 通讯录同步 介绍
  17. python_音频处理_Windows10_ raise NoBackendError() audioread.exceptions.NoBackendError
  18. centos7搭建DNS服务,CA字签证书
  19. 艺术品交易平台需求设计文档
  20. word20170105订酒店 hotel reservation有用的词和句子

热门文章

  1. 天猫、抖音各大电商平台关键词调用、价格监控、竞价API
  2. win7科学计算机不支持,win7“不支持的硬件,你的电脑使用的处理器专为最新版win...
  3. java实训报告范文_java个人实训总结范文
  4. 谷歌浏览器设置信任_Win10系统下谷歌浏览器怎么添加信任网址/站点
  5. linux下好看的中文字体,推荐一款 Linux 上比较漂亮的字体(转)
  6. 宋红康版JVM笔记 ppt
  7. matlab参数摄动仿真,过程控制工程及仿真 基于MATLABSimulixnk_IT教程网
  8. matlab中符号函数教程,MATLAB程序设计教程(9)——MATLAB符号计算
  9. 基于LM324的音调放大电路
  10. 基于片内Flash的提示音播放程序