计算机组成原理实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机组成原理实验报告

Computer Organization Lab Reports

______________________________________________________________________________ 班级: ___ 姓名:__ _ 学号:_____ 实验日期:_____________

学院: ___ _ 专业:_ _____

实验顺序:_______ 原创:__ _____ 实验名称:_ ____

实验分数:_______ 考评日期:________ 指导教师:

一.实验目的

1.理解RISC指令系统定义和指令周期流程图

2.了解RISC和CISC的体系结构特点及区别

3.掌握RISC处理器的一般设计原则和指令系统特征

二.实验环境

Dais-CMX16+达爱思教仪

三.实验原理

1.选用与分段模型机相同的五条基本指令

助记符机器指令码说明

IN RO,IOL 00100000 I/O(数据开关)偶字节→R0

ADD RO,[addr] 01000000 XXXXXXXX XXXXXXXX R0+[addr]→R0

STA [addr],R0 01100000 XXXXXXXX XXXXXXXX R0→[addr]

OUT [addr],IOH 10000000 XXXXXXXX XXXXXXXX [ADDR]→I/O奇字节

JMP addr 10100000 XXXXXXXX XXXXXXXX addr→PC

2.采用寄存器寻址及直接寻址两种方式,指令格式采用单字长、三字长两种格式:

7 6 5 4 3 2 1 0

操作码0 Rs Rd

操作码0 Rs Rd

Addr(低八)

Addr(高八)

其中Rs、Rd为不同状态,则选中不同寄存器:

Rs Rd 寄存器

0 0 R0

0 1 R1

1 0 R2

1 1 Ac

四.实验步骤及结果分析

1.基于RISC处理器构成模型机

(1)首先卸去实验连接,然后参阅操作手册把系统工作方式设为''逻辑/在线”。

(2)编辑及编译所设计的CPLD逻辑程序,将生成的JED文件下载至Xilinx XC9572芯片中;亦可把随机附带的实例X1636.JED下载至Xilinx XC9572芯片。

(3)在待令状态下,键入数字键“6”(RISC模型机代号),然后再键入【减址】命令键,实验装置自动装载RISC模型机的机器程序,装载完毕自动返待令态。(4)点击或按动单拍、单步(微单步)、宏单步(程序单步)及连续运行方式,使RISC 处理器执行与命令相对应的操作,可以通过部件显示单元、LCD 显示窗及集成软件的调试窗口,观察和检査RISC处理器运行轨迹。

(5)单拍运行说明:系统提供可变时序,非“取指”微周期节拍按

次序循环,在取指微周期按次序循环。

2.简述CISC和RISC的区别

从硬件角度来看,CISC处理的是不等长指令集,它必须对不等长指令进行分割,因此在执行单一指令的时候需要进行较多的处理工作。而RISC执行的是等长精简指令集,CPU在执行指令的时候速度较快且性能稳定。因此在并行处理方面RISC明显优于CISC,RISC可同时执行多条指令,它可将一条指令分割成若干个进程或线程,交由多个处理器同时执行。由于RISC执行的是精简指令集,所以它的制造工艺简单且成本低廉。

从软件角度来看,CISC运行的则是我们所熟识的DOS、Windows操作系统。而且它拥有大量的应用程序。因为全世界有65%以上的软件厂商都理为基于CISC 体系结构的PC及其兼容机服务的,象赫赫有名的Microsoft就是其中的一家。而RISC在此方面却显得有些势单力薄。虽然在RISC上也可运行DOS、Windows,但是需要一个翻译过程,所以运行速度要慢许多。

3.描述RISC的5条指令在内存中的存放位置

分别为000h、001h、004h、007h、00Ah

4.描述一条指令有几个CPU周期,每个CPU周期都干了什么

IN指令为单个微周期执行完成,STA、OUT、JMP三条指令为四个微周期执行完成,ADD指令需要六个微周期执行完成。

以ADD指令为例,W0时ROM→BL、PC+1,W3时ROM→BH、PC+1,W2时BX→BUS、BUS→AR,W1时,RAM→BUS、BUS→BL,1W0时R0→BUS、BUS→AL,1W1时A+B→BUS、BUS→R0

五.实验心得疑问建议

通过本次试验,不仅理解了RISC指令系统的定义和其指令周期流程图,还掌握了RISC 处理器的一般设计原则和指令系统特征,同时也对RISC和CISC体系结构的特点、区别以及硬布线控制器的工作原理有了一定了解。

相关文档
最新文档