MQ在计算机组成,[转载]计算机组成框图-计算机运行流程(例子)
计算机组成框图-计算机运行流程
ACC(Accumulator): 累加器
MQ(Multiplier-Quotient Register):乘商寄存器
ALU:算术逻辑单元
X:操作数寄存器
CU:控制单元
IR(Instruction Register):指令寄存器(用于存放当前指令)
PC(Program Counter):程序计数器(存放当前欲执行指令的地址)
MDR(Memory Data Register):存储器数据寄存器
MAR(Memory Address Register):存储器地址寄存器
模拟的程序清单(例子):
指令和数据存于主存单元的地址
指令
注释
操作码
地址码
0
000001
0000001000
数x送至ACC
1
000100
0000001001
乘a得ax,存于ACC中
2
000011
0000001010
加b得ax+b,存于ACC中
3
000100
0000001000
乘x得(ax+b)x,存于ACC中
4
000011
0000001011
加c得ax2+bx+c,存于ACC中
5
000010
0000001100
存数,得ax2+bx+c存于主存单元
6
000101
0000001100
打印
7
000110
停机
模拟的微程序(例子程序):
PC→MAR; 将PC内容送到主存MAR中
MAR→MDR;存储器做“读操作”,此刻主存内容“000001,0000001000”
MDR→IR;CU取指令和地址
OP(IR) →CU;CU对IR中的指令进行分析,“000001”为取数指令
Ad(IR) →MAR;CU将地址码(“0000001000”)送至MAR,
M(MAR) →MDR; M根据MAR中的地址取出数据,再把此数据放入MDR中
MDR→ACC;把MDR中的数据放入ACC中
(PC)+1→PC;程序计数器(存放当前的地址)自增1
PC→MAR
MAR→MDR
MDR→IR
OP(IR) →CU
Ad(IR) →MAR
M(MAR) →MDR
MDR→MQ
[ACC] →X
0→ACC;将ACC清零
[X]*[MQ] →ACC;两寄存器相乘存入ACC(课本上高位存入ACC 低位存入MQ,ACC//MQ)
(PC)+1→PC
PC→MAR
MAR→MDR
MDR→IR
OP(IR) →CU
Ad(IR) →MAR
M(MAR) →MDR
MDR→X
//
[ACC]+[X]→ACC
(PC)+1→PC
PC→MAR
MAR→MDR
MDR→IR
OP(IR) →CU
Ad(IR) →MAR
M(MAR) →MDR
MDR→MQ
ACC→X
0→ACC
[X]*[MQ]→ACC
(PC)+1→PC
PC→MAR
MAR→MDR
MDR→IR
OP(IR) →CU
Ad(IR) →MAR
M(MAR) →MDR
MDR→X
[ACC]+[X]→ACC
(PC)+1→PC
PC→MAR
MAR→MDR
MDR→IR
OP(IR) →CU
Ad(IR) →MAR
ACC→MDR
MDR→M(MAR)
(PC)+1→PC
PC→MAR
MAR→MDR
MDR→IR
OP(IR) →CU
Ad(IR) →MAR
M(MAR)→MDR
MDR→I/O
(PC)+1→PC
PC→MAR
MAR→MDR
MDR→IR
OP(IR) →CU
MQ在计算机组成,[转载]计算机组成框图-计算机运行流程(例子)相关推荐
- 画出计算机硬件结构框图,计算机组成原理点题集1.doc
计算机系统概论P19 1.1什么是计算机系统.计算机硬件和计算机软件?硬件和软件哪个更重要?(P3) 计算机系统--计算机硬件.软件和数据通信设备的物理或逻辑的综合体.计算机硬件--计算机的物理实体. ...
- 【贵州大学计算机考研2】贵州大学考研计算机学院考研复试内容以及流程【转载】
贵州大学考研经验贴全集: [贵州大学计算机考研1]三本学生考研上岸贵州大学软件工程专硕(附带真题与答案) [贵州大学计算机考研2]贵州大学考研计算机学院考研复试内容以及流程[转载] [贵州大学计算机考 ...
- 在麻省理工读计算机专业,看美国的计算机教育(转载)
在麻省理工读计算机专业,看美国的计算机教育 2010-02-06 12:21 | 22228 次阅读 | [已有179 条评论]发表评论 关键词:新闻资讯 Google | 感谢jiangt ...
- 【转载】什么是计算机图形学?
http://staff.ustc.edu.cn/~lgliu/Resources/CG/What_is_CG.htm 偶然在网络上刷到中国科学技术大学刘利刚老师写的"什么是计算机图形学?& ...
- 《计算机组成原理》课程学习(12)——计算机组成原理作业1-10章思考题与习题答案
第1章 计算机系统概论 1. 什么是计算机系统.计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体. 计算机硬件:指计算机中的电子线路和物理装 ...
- 计算机组成实验八,计算机组成原理 实验八 简单模型计算机实验.doc
文档介绍: 实验八简单模型计算机实验实验目的通过实验分析简单模型机结构,了解计算机的工作原理.掌握计算机微程序控制器的控制方法,掌握计算机指令执行过程实验原理基本整机模型数据框图如图所示,计算机数据通 ...
- 计算机组成原理 陈泽,江西师范大学-计算机组成原理的期末复习.doc
文档介绍: <计算机组成原理>期末复****知识要点适用于江西师范大学2013-2014学年第一学期第4次修订版主编:陈泽西I计算机组成原理期末复****知识要点计算机组成原理期末复*** ...
- 职业教育计算机课教学反思,关于高职计算机基础课的教学反思.doc
文档介绍: 关于高职计算机基础课的教学反思 摘要:计算机基础课程在高职院校是作为公共基础课进行设置的,其初衷是普及计算机基础知识,引导学生对计算机信息技术各领域产生兴趣.但在当前教学中,过多偏向于实际 ...
- 计算机专业导论论文2000字,计算机专业导论论文.doc
文档介绍: 计算机专业导论学生学院____计算机学院_______专业班级_________学号___________学生_______________成绩_____________________2 ...
最新文章
- 三菱gs触摸屏进入设定菜单_三菱触摸屏常用功能设置 以及界面调整
- 30 岁码农人生:人生至暗时,你依然能窥见光明
- 浅析网站页面设计需要注意哪些细节问题?
- Python的IDE之PyCharm:PyCharm的简介、安装、入门、使用方法之详细攻略
- OC 知识:彻底理解 iOS 内存管理(MRC、ARC)
- 迈克尔逊干涉仪的调整与使用实验报告
- ​“免疫杀手” Deep X-RAY
- u-boot分析(四)---设置异常向量表|设置SVC模式
- 零基础科普:4种简单推荐算法背后的原理
- Linux环境使用命名空间编写一个简单的容器应用程序:namespace,container,cgroups
- Uva 10061 进制问题
- matlab 图像分块及恢复
- python笔记(1)安装调试
- Mac远程管理软件Royal TSX
- 孔浩老师SpringMVC视频总结
- QTP教程01 - Add-in Manager插件介绍
- 【PC】小米路由器Pro(R3P)升级/刷机
- 常见图片格式及其区别小结
- win10 安装kali子系统
- 天平与天蝎的神话(转)
热门文章
- 完整的WebApplication JSF EJB JPA JAAS –第1部分
- 使用Java和Scala将Play Framework 2应用程序部署到Openshift
- Java SE 7、8、9 –推进Java
- Java最佳实践–多线程环境中的DateFormat
- 关于压缩工具 7z(7-zip) 的选项 -so(从标准输出流写入数据)的解读
- 反射获取list泛型_Android 从浅到懂使用反射机制
- c语言测试清单,c语言测试(C language test).doc
- python计算两个点之间的距离_python实现两个经纬度点之间的距离和方位角的方法...
- triplet loss后面不收敛_你的神经网络真的收敛了么?
- linux swap分区与内存,虚拟内存和swap分区的关系