计算机组成原理课程设计(0001).pdf
《计算机组成原理课程设计(0001).pdf》由会员分享,可在线阅读,更多相关《计算机组成原理课程设计(0001).pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 计算机组成原理课程设计 计算机组成原理课程设计 姓名:班号:指导老师:时间:计算机组成原理课程设计报告 -1-实验一:计算 y=x2+2*x+3 一、原理图 二、实验目标 1、掌握微程序控制器的组成原理;2、掌握伪指令格式的简化和归并;1)常量要存放在那个寄存器中建立其相应的编号;寄存器编号 在寄存器中存储的数据 寄存器(00)2 寄存器(01)2 寄存器(11)3 寄存器(10)1 2)根据确定好的数据所在寄存器的编号,将上面的函数指令辨识出来,翻译成二进制的程序代码;y=x*x+3*x+1 指令如下:MUL R00 R01-0010 00 01 MUL R00 R11-0010 00 1
2、1 ADD R01 R11-0000 01 11 ADD R11 R10-0000 11 10 3)将写好的二进制代码输入到内存(堆)中,控制 KRD KWE KLD KRR PR计算机组成原理课程设计报告 -2-的值来进行检验所输入的指令和数据是否正确,调节 PR 进行运行程序,当 DP 置一,其它置零时,按 QD 则可以进行一步一步的运行程序,观察每一步程序运行的过程和结果,运行程序完成后,通过读寄存器中数据的值检验程序运行的是否正确。三、连线过程 根据以前做实验的情况,结合本次的“微程序控制器”,要将试验台的控制器端与执行器端相应的接口连在一起。基本信息如图所示:四、实验结果 通过读寄存
3、器中数据的值,根据上面所写的程序,y 最后得知应该存放在 R10 中,读出寄存器 R10 的值为 11,则运行结果正确。计算机组成原理课程设计报告 -3-实验二:书 203 页的程序,通过读出寄存器中的值检验 一、原理图:二、实验目标 1、通过 CPU 运行九条机器指令(排除有关中断的指令)组成的简单程序,掌握机器指令与微指令的关系,牢固建立计算机整机的概念。2、设计思路与实践过程:实验要完成的任务概述:在内存中存放两个数据,在寄存器中存放该数据的地址,然后根据数据的地址来确定数据的值,再写一段程序,对读出的数据进行操作。1)首先确定好实验当中要用到的几个常量,确定形影的常量要存放在那个寄存器
4、中建立其相应的编号;寄存器编号 在寄存器中存储的数据 寄存器(00)寄存器(01)0000 0000 寄存器(11)0000 0001 寄存器(10)内存中的数据地址和值 内存地址 数据的值 0000 0000 2 计算机组成原理课程设计报告 -4-0000 0001 6 2)根据确定好的数据所在寄存器的编号,将上面的函数指令辨识出来,谈后再翻译成二进制的程序代码;LDA R0 R2 -0101 1000 LDA R1 R3 -0101 1011 ADD R0,R1 -0000 0100 JC+5 -1001 0101 AND R2 R3 -0011 0111 SUB R3 R2 -0001
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 课程设计 0001
限制150内