广东海洋大学计算机组成课程实习报告课程方案

本科生课程实习

课程题目:基本模型机的设计与实现

课程名称计算机组成原理学生姓名 学生学号 所在专业计算机科学与技术所在班级 指导教师彭小红职称成绩

目录

1设计任务与要求1

1.1设计目的1

1.2 设计内容1

1.3 设计要求1

2.1 主要使用芯片2

2.2 基本原理2

3.1 程序流程图3

3.2 接线图4

3.3 模块功能5

4.1 测试过程6

4.2 测试结果7

题目

设计任务与要求

设计目的

综合运用所学过的计算机原理知识,设计并实现用微程序控制器控制模型机的数据通路,掌握运用计算机原理知识解决问题和设计指令程序的能力。

1.2 设计内容

通过自己设计微指令,同时设计了7条机器指令:IN(输入)、ADD(相加)、AND(逻辑与)、STA(存数)、SUB(相减)、NOT(取反)、JMP(无条件转移),然后输 入数据来验证这些操作。

1.3 设计要求

设计一个完整的程序,程序至少有IN,ADD,STA,OUT,JMP等指令,在此的基础上再多几条指令,使它完成更多的功能。

2 设计思想

2.1 主要使用芯片

74181算术运算器ALU、74374寄存器堆R0、74161程序计数器、74273地址寄存器AR、74273指令寄存器IR。

2.2 基本原理

A.微程序控制的基本思想:

1. 若干微命令编制成一条微指令,控制实现一步操作;

2. 若干微指令组成一段微程序,解释执行一条机器指令;

3. 微程序事先存放在控制存储器中,执行机器指令时再取出。

B.基本组成:控制存储器,微指令寄存器,微地址寄存器,地址转移逻辑控制存储器(CM)用来存放实现全部指令系统的微程序,位于CPU中。它是一种只读型存储器,要求速度快,读出周期短微指令寄存器存放当前由控制存储器读出的一条微指令信息,分为微地址存器和微命令寄存器两个部分。其中微地址寄存器决定将要访问的下一条微指令的地址,微命令寄存器则保存一条微指令的操作控制字段和判别测试字段(P)的信息地址转移逻辑自动完成修改微地址的任务。微程序控制计算机的工作过程下面通过计算机启动、执行程序直到停机的过程,来说明微程序是如何控制计算机工作的计算机加电以后,首先由复位信号(Reset)将开机后执行的第一条指令的地址送入PC内,同时将一条"取指"微指令送入微指令寄存器中,并将其他一些有关的状态位或寄存器置于初始状态。当电压达到稳定值后,自动启动计算机,产生节拍电位和工作脉冲。为保证计算机正常工作,电路必须保证开机后第一个机器周期信号的完整性,在该CPU周期末,产生开机后第一个工作脉冲。然后计算机开始执行程序,不断地取出指令、执行指令。

程序可以存放在固定存储器中,也可以利用固化在只读存储器(ROM)中的一小段引导程序,将要执行的程序和数据从外部设备调入主存。实现各条指令的微程 序是存放在微程序控制器中的。当前正在执行的微指令从微程序控制器中取出后放 在微指令寄存器中,由微指令的控制字段中的各位直接控制信息和数据的传送,并 进行相应的处理。当遇到停机指令或外来停机命令后,应该待当前这条指令执行完 毕后再停机或至少在本机器周期结束时停机。要保证停机后,重新启动计算机能继 续工作而且不出现任何错误。

KT控制台

00

00

20

KWE(01)KRD(00)RF(11)

21 20 23

24 22

01

RP

01

02

10

INADD AND STA JMP

1011121314

03072527

01

04

152601

05

0916

0601

17

01

01

3.2 接线图

广东海洋大学计算机组成原理,广东海洋大学计算机组成课程实习报告课程方案.doc...相关推荐

  1. 计算机组成原理延迟时间ty,计算机组成原理之数值的机器运算培训教程方案.ppt...

    文档介绍: 2009.9计算机组成原理计算机组成原理北京理工大学计算机科学技术学院第4章数值的机器运算2009.9计算机组成原理计算机组成原理北京理工大学计算机科学技术学院第4章运算器是计算机进行算术 ...

  2. 计算机组成原理主存储器知识点,计算机组成原理(存储器).ppt

    计算机组成原理(存储器).ppt 计算机组成原理,主讲颜俊华 存储子系统,存储子系统,主要知识点 掌握存储器的分类.存储系统的层次结构 掌握存储单元.存储容量.地址线.数据线的关系3. 掌握用半导体存 ...

  3. 计算机组成原理运算器设计,计算机组成原理2_5教学计算机运算器设计.ppt

    <计算机组成原理2_5教学计算机运算器设计.ppt>由会员分享,可在线阅读,更多相关<计算机组成原理2_5教学计算机运算器设计.ppt(32页珍藏版)>请在人人文库网上搜索. ...

  4. 计算机组成原理相关话题,“计算机组成原理”教学改革研究

    李春阁 摘 要:"计算机组成原理"是计算机科学与技术专业本科生的一门专业核心基础课,是一门承上启下的课.学好这门课对学生日后从事软.硬件系统的开发和研究等工作都有重要影响.因此本文 ...

  5. 考研 计算机组成原理大纲,2020计算机组成原理考研大纲解析

    <2020计算机组成原理考研大纲解析>由会员分享,可在线阅读,更多相关<2020计算机组成原理考研大纲解析(3页珍藏版)>请在人人文库网上搜索. 1.考研计算机大纲解析:计算机 ...

  6. 计算机组成原理流水线ppt,[计算机组成原理第讲流水线.ppt

    [计算机组成原理第讲流水线 第6章 中央处理器 Homework 3.中央控制和局部控制相结合 大多数指令的执行过程中包含的微操作个数及指令的执行时间比较接近或相等,可以将这样的指令作为标准建立统一的 ...

  7. java-php-python-ssm计算机组成原理教学网站计算机毕业设计

    java-php-python-ssm计算机组成原理教学网站计算机毕业设计 java-php-python-ssm计算机组成原理教学网站计算机毕业设计 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  8. 计算机组成原理记忆单元,计算机组成原理实验(记忆).ppt

    计算机组成原理实验(记忆) 计算机组成原理实验 西工大软微学院 李易 计算机组成原理实验课注意事项 实验箱电源由桌上的电源插板供电,可能会有相邻的两个实验箱共用电源插板的情况.请勿乱拔电源插板上的电源 ...

  9. 计算机组成原理计数器实验报告,计算机组成原理4位二制计数器实验报告.doc

    计算机组成原理4位二制计数器实验报告 计算机组成原理实验一 4位二进制计数器实验 姓名:李云弟 学号:1205110115 网工1201 [实验环境] 1. Windows 2000 或 Window ...

最新文章

  1. Application ProvidedAar 完结篇
  2. %matplotlib inline 的作用
  3. Tomcat使用shutdown.bat关闭会将其他Tomcat关掉的问题
  4. wpf调用其他项目界面_WPF开发Prism框架实现一个简单播放器
  5. 信息学奥赛一本通C++语言——1131:基因相关性
  6. Android Get方式发送信息
  7. VUE:EventHub
  8. 2021年软件设计师考试大纲
  9. java音乐登陆界面_onlinemusic java在线音乐平台,实现了基本的注册登录功能,有界面,对 的初学者有帮助 Jsp/Servlet 238万源代码下载- www.pudn.com...
  10. 撬动百亿台设备,让物联网“造”起来!
  11. window10 tar解压
  12. 博客推广技巧:如何通过博客推广并实现营销
  13. LeetCode T32 Longest Valid Parentheses
  14. FTPS“严重错误: gnutls_handshake: A TLS fatal alert has been received.”
  15. android夜间切换失败,Android夜间模式切换记录
  16. URI RUL和URN的区别(看不懂?)
  17. 写在前面的一些话:《Learning OpenCV》中文版 .
  18. C语言 static用法
  19. 中兴、格力等成立半导体公司!
  20. 没有注册类别问题的引起

热门文章

  1. THIS的几种基本情况和练习题
  2. 最佳视频播放器:Adobe Flash Media Playback
  3. Linux Job Control机制
  4. MAC 屏幕截图快捷键 :》很好用哦!
  5. 多商户商城系统功能拆解35讲-平台端营销-拼团商品
  6. 私有域流量的运营模式有哪些?
  7. ERP甚至没有EXCEL表格好用?
  8. 婚礼进行时PPT模板
  9. ConcurrentHashMap源码解析——基于JDK1.8
  10. SP2.0时代悄然来临 SPer脱胎换骨谋重生