《计算机组成原理》课程设计汇本案报告

(24页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

电子信息学院实验报告书课程名:《计算机组成原理》 题目: 实验类别 【验证】 班级:学号:姓名:评语:实验态度:认真()一般()差()实验结果:正确()部分正确()错()实验理论:掌握()熟悉()了解()不懂()操作技能:强()一般()差()实验报告:好()一般()差()成绩:指导教师:曾宪文批阅时间:年月日目 录第一章实训任务概述 21.1实训目的 21.2 实训任务 2第二章设计内容 42.1 指令的执行流程 42.1.1“异或”指令 42.1.2读取指令 42.1.3 “ADD”指令 42.2 储存器 42.3 运算器 52.4 硬件系统 52.4.1计算机硬件组成 52.4.2 采用门电路设计一个8位的全加器电路 62.4.3 定点补码加减法装置逻辑框图 72.5 模型机综合实验 72.5.2 转移实验 7第三章图表格式 83.1“异或”指令 83.2 读取指令 83.3“ADD ”指令 93.4 储存器 103.5 设计计算机运算器 113.6 了解计算机硬件系统 173.6.1 8位全加器 173.6.2 定点补码加减法逻辑图 173.7 运算器的逻辑组成及设计模型及综合实验 183.7.1 移位/取反实验 183.7.2 转移实验 20第四章个人总结 224.1 主要结论 224.2 对实训的认识 22参考文献 23致谢 24 第一章 课设任务概述1.1课设目的通过本周的课设,使我们对计算机组成与体系结构这门课有一个更深入的了解。主要要了解计算机的硬件组成、微操作以及储存器中的地址变换等。将我们在课堂上所学的理论知识应用于实践。1.2 课设任务1、参考给出的或者课本上的计算机的硬件(应有中断功能)组成,写出完成下面给定的指令格式的指令的执行流程;(1)累加器内容完成“异或”运算“异或” 指令的指令格式操作码 DR SR(2)把一个内存单元中的内容读到所选择的一个累加器中。操作码DR SR(3)以下五条机器指令为选做题目,给出指令执行流程(选做要求:(组号 mod 5)+1=红色题目编号):IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移),其指令格式如下:助记符机器指令码说明①IN 0000 0000 “INPUT DEVICE”中的开关状态àR0②ADD addr 0001 0000 ×××× R0+[addr] àR0③STA addr 0010 0000 ×××× R0à [addr]④OUT addr 0011 0000 ×××× [addr] àBUS⑤JMP addr 0100 0000 ×××× addràPC2、以下三道为选做题目(选做要求:(组号 mod 3)+1=红色题目编号)①某机器中,已知配有一个地址空间为(0000—1FFF)16的ROM区域,现在用几个SRAM芯片(8K×8位)形成一个16K×16位的RAM区域,起始地址为2000H。假设SRAM芯片有CS和WE控制端,CPU地址总线A15——A0 ,数据总线为D15——D0 ,控制信号为R / W(读 / 写),MREQ(当存储器读或写时,该信号指示地址总线上的地址是有效的)。要求:(1) 满足已知条件的存储器,画出地址码方案。(2) 画出ROM与RAM同CPU连接图。②要求用128K×16位的SRAM芯片设计512K×16位的存储器,SRAM芯片有两个控制端:当 CS 有效时该片选中。当W/R=1时执行读操作,当W/R=0时执行写操作。用64K×16位的EPROM芯片组成128K×16位的只读存储器。试问:。<1> 数据寄存器多少位?<2> 地址寄存器多少位?<3> 共需多少片EPROM?画出此存储器组成框图。③某机器中,已知配有一个地址空间为0000H-3FFFH的ROM区域。现在再用一个RAM芯片(8K×8)形成40K×16位的RAM区域,起始地址为6000H,假定RAM芯片有和信号控制端。CPU的地址总线为A15-A0,数据总线为D15-D0,控制信号为R/(读/写), (访存),要求:(1) 画出地址译码方案。(2) 将ROM与RAM同CPU连接。3、设计计算机运算器(包括逻辑框图与指令系统,以及各指令的微程序流程图)4、了解计算机的硬件系统。就计算机的某些硬件组成部分,说明对其认识。(1)采用门电路设计一个8位的全加器电路 (2)定点补码加减法装置逻辑框图5、运算器的组成及设计模型机综合实验。第二章 设计内容2.1 指令的执行流程2.1.1“异或”指令“异或” 指令的指令格式操作码 DR SR(DR:数据寄存器 SR:源寄存器)这条指令实现将目标寄存器DR的内容与源 寄存器SR的内容相异或并将结果存入目标寄存器DR的功能。2.1.2 读取指令操作码DR SR把源寄存器SR中的内容读到目标寄存器DR中。2.1.3 “ADD”指令以下五条机器指令为选做题目,给出指令执行流程(选做要求:(组号 mod 5)+1=红色题目编号):IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移),其指令格式如下:助记符机器指令码说明②ADD addr 0001 0000 ×××× R0+[addr] àR02.2 储存器②要求用128K×16位的SRAM芯片设计512K×16位的存储器,SRAM芯片有两个控制端:当 CS 有效时该片选中。当W/R=1时执行读操作,当W/R=0时执行写操作。用64K×16位的EPROM芯片组成128K×16位的只读存储器。试问:。<1> 数据寄存器多少位?<2> 地址寄存器多少位?<3> 共需多少片EPROM?此存储器组成框图。2.3 运算器设计计算机运算器(包括逻辑框图与指令系统,以及各指令的微程序流程图)。指令系统是指计算机系统所有指令的集合,微程序是指实现一条机器指令功能的微指令序列,微指令是指实现一定操作功能的一组微命令,微命令对应着相应的微操作。这次课程设计我们设计了TRA、JIA、JIAN、YU、HUO等微指令。2.4 硬件系统2.4.1计算机硬件组成了解计算机的硬件系统。就计算机的某些硬件组成部分,说明对其认识。答:构成计算机的一般有“5大部分”,分别为:运算器、控制器、储存器、输入设备和输出设备。(1)运算器运算器用来实现算 关 键 词: 计算机组成原理 计算机 组成 原理 课程设计 本案 报告

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

计算机组成原理地址码方案,《计算机组成原理》课程设计汇本案报告相关推荐

  1. 计算机组成原理地址码方案,计算机组成原理课后习题及答案_唐朔飞7-8.pptx

    计算机组成原理课后习题及答案_唐朔飞7-8 指 令 系 统; 6. 某指令系统字长为16位,地址码取4位,试提出一种方案,使该指令系统有8条三地址指令.16条二地址指令.100条一地址指令. 解:三地 ...

  2. 计算机组成原理源码,计算机组成原理源码两位乘课程设计报告.docx

    PAGE 沈阳航空航天大学 计算机组成原理课程设计报告 院系 计算机学院 专 业 题目 定点原码两位乘法程序的设计与实现 班级 姓 名 学号 指导教师 以下内容由指导教师填写 序号 评价项目 评分 满 ...

  3. 计算机组成原理课程设计总结,计算机组成原理课程设计的实验报告

    计算机组成原理课程设计的实验报告 长治学院课程设计报告课程名称: 计算机组成原理课程设计 设计题目: 设计一台性能简单的计算机 系 别: 计算机系 专 业: 计科1101班 组 别: 第三组 学生姓名 ...

  4. 计算机综合课设 交通运输相关,计算机在道路运输管理中的应用课程设计.doc

    计算机在道路运输管理中的应用课程设计 课程设计 论文题目:课程名称:计算机在道路运输管理中的应用 学 院: 交通运输 专 业: 交通运输 班 级: 学生姓名: 学 号: 指导教师: ====2010 ...

  5. 小猪佩奇网页 html源码 期末大作业 课程设计

    小猪佩奇网页 html源码 期末大作业 课程设计 开发语言:html 布局方式:div 页面数量:2页 项目页面截图 :

  6. 斩·赤红之瞳动漫网页 html源码 期末大作业 课程设计

    斩·赤红之瞳动漫网页 html源码 期末大作业 课程设计 开发语言:html 布局方式:div 页面数量:5页 项目页面截图 :

  7. 《基于Cortex-M4的ucOS-III的应用》课程设计 结题报告

    <基于Cortex-M4的ucOS-III的应用>课程设计 结题报告 小组成员姓名:20155211 解雪莹 20155217 杨笛 20155227 辜彦霖 指导教师:娄嘉鹏 一.设计方 ...

  8. 数据库课程设计个人总结报告

    数据库课程设计个人总结报告 在大二上学期的16周周四,我们小组完成了数据库课程设计,本次课程设计我们小组总共四个人,虽然没有明确谁是组长,但是我感觉分工合作的效率还是挺高的,比预期更快的完成了任务.作 ...

  9. 极客c语言课程设计,c语言课程设计之实习报告共5天完整.doc

    c语言课程设计之实习报告共5天完整 <C语言程序设计> 短学期实习报告 系名:计算机科学与技术系 专业:软件工程 年级:2015级 姓名: <C语言程序设计>短学期实习成绩评定 ...

最新文章

  1. 求二叉树中叶子结点的个数
  2. 全志和瑞芯微比较_哪家强_全志瑞芯微海思PK 智能芯片哪家强?
  3. COVID-19和世界幸福报告数据告诉我们什么?
  4. 阿里云混合云Apsara Stack 2.0发布 加速政企数智创新
  5. IDEA 重置try catch的自动生成格式
  6. 串口仪器控制(下篇)——利用虚拟串口模拟仪器
  7. 设置IIS指向另一台机器上的共享目录(动易sw)遇到的问题
  8. 使用 KNX Manufacturer Tool 编写 knx 数据库的步骤
  9. MySQL 安装失败 Failed to find valid data directory
  10. 清理XCode缓存文件
  11. 【接口技术】实验二:基本I/O实验
  12. 素质、职教、信息化:教育实时互动的新命题
  13. 【架构设计】什么是CAP理论?
  14. 【论文阅读】查询搜索中的安全和效率权衡(ACM 10.1145)
  15. 全开源办公开发平台——手机移动端APP功能简介
  16. GG云更新 - 测试代码
  17. 【秒懂音视频开发】15_AAC编码实战
  18. ST-DBSCAN算法简述及其python实现
  19. timesten针对复制器新增一张复制表
  20. label的自动换行

热门文章

  1. 擎创技术流 | java多类加载器类冲突案例分析
  2. c语言案例教学法的教学大纲,C语言程序设计案例教学法研究
  3. WebAPP与Native APP到底有什么区别
  4. idea代码复制后带有黑色背景解决方法
  5. c语言常用的关键词,【必读】超全的C语言基础知识大全
  6. 企业级高性能MYSQL的用法---------(二)----------半同步复制 和 全同步复制(组复制)
  7. 探析我国中小企业融资难的成因和对策
  8. 1 access中iif函数中的_Access中IIF,SWITCH,CHOOSE的使用
  9. 将xmind文件内容导出为Excel文件
  10. 大火的4D Radar数据集及基线模型汇总