计算机硬件系统课程设计

计算机硬件系统课程设计

ID:30050151

大小:351.00 KB

页数:16页

时间:2018-12-26

计算机硬件系统课程设计_第1页
计算机硬件系统课程设计_第2页
计算机硬件系统课程设计_第3页
计算机硬件系统课程设计_第4页
计算机硬件系统课程设计_第5页
资源描述:

《计算机硬件系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《计算机硬件系统设计》课程设计指导书计算机科学与技术学院计算机科学与技术系二○○六年目录1.前言12.复杂模型机设计23.计算机控制系统设计9前言本指导书用于全日制大学本科计算机专业学生学习完《计算机组成原理》、《汇编语言》、《计算机接口技术》等课程后进行全面综合训练的计算机硬件系统课程设计,目的在于加深对基本知识的理解,巩固所学理论知识,拓宽知识面,进一步掌握计算机及计算机控制系统的设计与实现过程,培养学生独立分析和设计计算机硬件系统的能力。14第一部分复杂模型机的设计与实现【目的与要求】综合应用所学计算机组成原理和汇编语言知识,设计并实现较为完整的模型计算机,培养学生独立分析和设计计

2、算机硬件系统的能力。【设计内容】一.设计所用实验设备本设计使用Dais-CMB+计算机组成原理教学实验系统一台,PC机一台和一组连接线。二.设计原理在完成基本实验线路连接的基础上增加条件测试信号CZ标志的连接,连接方法是:用二芯排线把位于实验装置左上方运算器(左边181)的左下侧CYCZ接口与位于实验装置红色拨码开关右下方的FCFZ接口相连接。若在联机状态下,启动模拟软件后,首先应打开文件mxj3.abs,装入模型机3的实验程序及机器指令对应的微程序,然后点击“!”图标进入链接装载,一旦屏幕自动弹出动态调试窗口,表示机器代码及微代码下载已成功,进入windows在线集成调试环境,可编辑机

3、器语言程序和微程序,并进行调试和运行。如在脱机装态时,在闪动的“P.”状态下,键入数字键“3”(复杂模型机代号),然后再键入“装载”命令键,实验装置自动装载由数字键定义的模型机机器实验程序及与其对应的微程序,装载完毕自动返回“P.”等待命令。1.数据格式模型机规定采用定点补码表示数据,且字长为8位,其格式如下:76543210符号尾数其中第7位为符号位,数值表示范围是:-128≤X≤127(定点整数),-1≤X<1(定点小数)。2.指令格式模型机设计五大类指令共十六条,其中包括算术逻辑指令、I/O指令、访存指令、转移指令和停机指令。⑴算术逻辑指令设计9条算术逻辑指令并用单字节表示,寻址方

4、式采用寄存器直接寻址,其格式如下:76543210OP-CODERSRD其中,OP-CODE为操作码,rs为源寄存器,rd为目的寄存器,并规定:14Rs或Rd代表选定的寄存器00R001R110R29条算术逻辑指令的名称、功能和具体格式见表1。⑵访存指令和转移指令模型机设计2条访存指令、即存数指令(STA)、取数指令(LDA);2条转移指令,即无条件转移指令(JMP)、结果为零或有进位转移指令(BZC),指令格式为:765432100M0OP-CODERDD其中,OP-CODE为操作码,RD为目的寄存器地址(LDA、STA指令使用)。D为形式地址,如为位移量,正负均可,M为寻址模式,其定

5、义如下:寻址模式M有效地址E说明00E=D直接寻址或立即寻址01E=(D)间接寻址10E=(RI)+DRI变址寻址11E=(PC)+D相对寻址模型机规定变址寄存器RI指定为寄存器R2。⑶I/O指令输入(IN)和输出(OUT)指令采用单字节指令,其格式如下:76543210OP-CODEaddrRD其中,addr=01时,选中“INPUTDEVICE”中的开关作为输入设备,addr=10时,选中“OUTPUTDEVICE”中的LED作为输出设备。14⑷停机指令HALT指令,用于实现停机操作,指令格式如下:76543210OP-CODE00003.指令系统模型机有16条基本指令,其中算术逻辑

6、运算指令9条,访问内存指令2条,程序控制指令2条,输入输出指令2条,其它指令2条。表1列出了各条指令的格式、汇编符号、指令功能。表1指令格式及功能汇编符号指令格式功能CLRrd111000RD0→RDMOVrs,rd0001RSRDRS→RDADCrs,rd0011RSRDRS+RD+cy→RDSBCrs,rd0101RSRDRS-RD-cy→RDINCrd0111RSRDRD+1→RDANDrs,rd1001RSRDRS∧RD→RDCOMrs,rd1011RSRDRD变反→RDRRCrs,rd1101RSRDRS带进位右移后送RDRLCrs,rd1111RSRDRS带进位左移后送RDL

7、DAM,D,Rd0M000RDE→RDSTAM,D,Rd0M001RDRD→EJMPM,D0M01000E→PCBZCM,D0M01100CY=1或Z=1时,E→PCINaddr,rd100001RDaddr→RDOUTaddr,rd101010RDRD→addrHALT11000000停机4.微指令格式微指令字长32位,格式如下所示:323130292827262524232221201918171615AARLDR2LDR1A9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。