计算机组成原理简单模型机实验

实验四 简单模型机实验

1.1实验目的

1)将微程序控制器模块通过总线同运算器模块、存储器模块联机,组成一台模型计算机;

2)用微程序控制器控制模型机数据通路;

3)通过CPU运行5条机器指令组成的简单程序,掌握机器指令与微指令的关系,牢固建立机器的整机概念。

1.2电路图

本次实验用到前几次实验所有电路,将几个模块组成一台简单计算机,由微程序控制器控制数据通路,实现cpu从内存取出一条机器指令到执行指令结束的一个指令周期,由微指令组成的序列来完成,一条机器指令对应一个微程序。

图1 电路图

1.3 实验原理

(1)PC计数器初始值为“0”,微程序默认从00地址开始执行,产生控制信号,使PC的地址通过ABUS将送到存储器(6116)的地址锁存器AR中, PC=PC+1;(2) 读出存储器中存放内容,通过DBUS送到IR指令寄存器中,实现指令译码,指令的操作码送至微程序控制器的程序跳转控制部分,在P(1)的控制下与微程序中储存的下一条指令地址进行逻辑运算,产生真正的下一条微程序地址;(3)在微程序的控制下单步执行微指令序列。

1.4 微指令格式

表1 微指令格式

位23222120191817161514131211109876543210控制信号S3S2S1S0M-Cn-CEWELOADLDR0LDDR1LDDR2LDIRLDPCLDAR-ALU_BUS-PC_BUS-SW_BUS-RO_BUSP(1)uA3uA2uA1uA0

1.5 微程序流程图:

图2 微程序流程图

1.6微程序代码表

位23 22 21 20 19 1817161514131211109876543210微地址S3 S2 S1 S0 M -CN-CEWELOADLDR0LDDR1LDDR2LDIRLDPCLDAR-ALU_B-PC_B-SW_B-RO_BP(1)uA3uA2uA1uA00 00000011010000111011000010 10000010010001001111110000 20000010010000011111000110 30000010010010001111001000 40000011010100001110001010 51001001011000000111000000 60000010010000011111001110 70000010110000001110000001 00000011011000001101000001 10000011010000111011000101 20000011010000111011001101 30000011010000111011011011 40000011010000111011011111 50000010010000101111011101 60000011010000001111000001 70000010000000101111000001.7 数据通路总体图

图3 数据通路总体图

五条机器指令格式(其中,A为内存地址8bit):

IN000XXXXX8bitADD001XXXXX A16bitSTA010XXXXX A16bitOUT011XXXXX A16bitJMP100XXXXX A16bit

RAM中装入的程序和数据(其中,地址为8进制):

地址内容含义00IN(开关数据自定)01ADD0212

计算机组成原理简单模型机实验,计算机组成原理简单模型机实验.doc相关推荐

  1. 计算机组成原理简单模型机实验,CPU 与简单模型机设计实验

    计算机科学与技术系 实 验 报 告 专业名称 计算机科学与技术 课程名称 计算机组成原理 项目名称 CPU 与简单模型机设计实验 班 级 学 号 姓 名 同组人员 无 实验日期 2016.6 一.实验 ...

  2. 计算机组成原理简单模型机实验,计算机组成原理简单模型机实验

    实验四 简单模型机实验 1.1实验目的 1)将微程序控制器模块通过总线同运算器模块.存储器模块联机,组成一台模型计算机: 2)用微程序控制器控制模型机数据通路: 3)通过CPU运行5条机器指令组成的简 ...

  3. 计算机原理复杂模型机改动,计算机组成原理之复杂模型机设计实验

    计算机组成原理之复杂模型机设计实验 计 算 机 与 信 息 技 术 学 院实 验 报 告姓 名 学 号 专业班 级 2009 级 计算机科学与技术课程名称 计算机组成原理课程设计 实验日 期 2011 ...

  4. 模型机设计计算机组成原理报告,计算机组成原理 实验报告四 基本模型机设计与实现...

    计算机组成原理 实验报告四 基本模型机设计与实现 计算机组成原理实验报告学院:计算机科学与信息 专业: 班级:姓名 学号 实验组实验时间 指导教师 成绩实验项目名称 实验四.基本模型机设计与实现实验目 ...

  5. 计算机原理与设计实验,计算机组成原理实验四:基本模型机设计与实现

    一. 实验目的与要求 实验目的: 1.在掌握部件单元电路实验的基础上,将微程序控制器模块与运算器模块.存储器模块组合成一起,组成一台基本模型计算机. 2.用微程序控制器来控制模型机的数据通道. 3.通 ...

  6. 计算机组成原理课程设计:基于FPGA的Verilog模型机设计。

    理解简单模型机的工作原理,理解程序计数器,算数逻辑运算单元,控制单元,的工作原理.学会设计以及使用指令完成一定的功能,并将程序写入FPGA开发板并结合led灯数码管予以显示. 通过模型机设计可以掌握用 ...

  7. 计算机组成原理时序部件实验,计算机组成原理课设计报告时序发生器.doc

    计算机组成原理课设计报告时序发生器,时序发生器,时序脉冲发生器,时序信号发生器,内存的原理和时序,sdram原理与时序,时序图的主要组成要素,组成时序图的元素包含,内存原理和时序,组成时序图的元素 计 ...

  8. 计算机组成与结构课内实验:16位模型机的设计

    我们当时是有两个实验的.一个是计组课内的实验:16位模型机的设计.还有一个是计组的最终大课设:计算机组成与结构综合实验,另一篇文章我将给出综合实验的报告 第一个是课内的设计实验: 引言 1.1 设计目 ...

  9. 计算机组成原理实验箱使能开关,计算机组成原理微程序计数器实验报告

    计算机组成原理微程序计数器实验报告 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 洛阳理工学院实验报告系别计算机与信息工程学院班级学号 ...

最新文章

  1. Git相关二三事(git reflog 和彩色branch)【转】
  2. SharePoint2010是个什么东西
  3. Qt中TCP服务端编程
  4. 多元分类SVM(多类别SVM)程序使用说明
  5. 12c创建为容器数据库_详解oracle12c数据库跨小版本迁移步骤
  6. 我的家庭私有云计划-6
  7. 蓝牙小电池图标_TWS同时兼有一圈二动铁配置?国产蓝牙耳机这是要玩哪样!
  8. 博客园里写blog可以添加自己的js文件
  9. 目标检测(Object Detection)的整理
  10. vue 如何生成一个dom元素_vue:虚拟dom的实现
  11. 离京前记--带宝贝爬长城小感想
  12. 软件需求收集、挖掘和分析方法
  13. 单元测试之moles
  14. 猪圆谷润铬羽丰,派满歌甜四海赢
  15. 华为会议终端TE10 SIP配置范例
  16. 英语作文计算机80词九年级,英语作文80词左右初三10篇
  17. 谷燕西:商业银行,区块链时代的牺牲品
  18. CPU资源消耗原因和解决方案:
  19. C语言控制台窗口图形界面编程
  20. ROS软路由中CLI命令行操作手册

热门文章

  1. python实现图书管理系统BookManager类
  2. 第三、四章(顾客满意度分析)
  3. Fountain Codes Based Distributed Storage Algorithms for Large-scale Wireless Sensor Networks(B会2008)
  4. 计算机数控技术实验报告,数控机床故障诊断与维修实训报告
  5. 如何在Android源码工程中编译fdk-aac
  6. mobaxterm macro 导入 导出 清空 乱码
  7. 精英荟聚,入海捉蛟 | 2022年全国水下机器人大赛线上赛圆满举办
  8. 查看rabbitmq服务器消息,rabbitmqctl 服务状态查询
  9. zblog主题制作搁置中
  10. 蓝牙inquiry流程之Advertising Report