计算机组成原理 微程序设计

计算机组成原理 微程序设计

ID:17384402

大小:537.55 KB

页数:12页

时间:2018-08-30

计算机组成原理  微程序设计_第1页
计算机组成原理  微程序设计_第2页
计算机组成原理  微程序设计_第3页
计算机组成原理  微程序设计_第4页
计算机组成原理  微程序设计_第5页
资源描述:

《计算机组成原理 微程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机组成原理课程设计实验报告学生姓名:专业:学号:班级:指导教师:2012年6月28日一、实验时间:2012/6/25-2012/6/28二、实验地点:信工楼309三、实验题目:1、编写程序将11H、12H、……、1FH等数存入从11H开始到1FH的连续存储空间,然后将这些数按相反的顺序存储到从21H开始到2FH的连续存储空间中。2、采用模型机指令系统编写程序完成1到5的阶乘之和,将结果存放在指定的寄存器中。3、给R0、R1、R2、R3各赋一初值,然后对它们进行一系列算术/逻辑运算,观察各寄存器的变化情况。4、给R0、R1、

2、R2、R3各赋一初值,然后对它们同立即数进行一系列算术/逻辑运算,观察各寄存器的变化情况。5、给R0、R1、R2、R3各赋一初值,然后对它们进行一系列移位循环操作,观察各寄存器的变化情况。四、实验目的:1、通过实验例程,熟悉软件的操作。2、熟悉模型机的指令系统,理解并掌握各条指令的功能和用途。3、利用该指令系统,自行编写小程序,调试并运行。五、实验装置组成:(一)硬件部分实验装置是为计算机组成原理的工作流程专门设计的。它能够让学生通过手动和自动的操作弄清和掌握计算机工作的基本原理。实验模块由手动实验部分和程序实验部分组成。手动

3、实验主要完成计算机各个组成部分的原理实验,包括数据流程、运算器执行、存储器和外设之间的数据交换等部分,通过组合变化各个输入信号,进一步理解计算机各个部件的执行过程和工作原理,手动实验在本指导书的前面部分已经作了详细介绍。程序实验主要完成指令系统中每条指令的具体执行,包括取指、译码、执行过程中对应微指令的工作流程,并且还能观察各类指令执行的结果。操作过程在计算机上进行,可实现单拍、单步和连续执行,每个执行过程可以在计算机上显示,其执行结果和过程也可同步在实验板上显示,进一步观察对应指令在执行过程中的每个控制信号和数据流向。(二)

4、软件部分软件系统由编辑程序、编译程序、程序执行、调式程序几个部分组成,完成由源程序输入、语法分析排错、指令汇编、应用程序调试的全过程。软件系统采用集成化的窗口,各种软件功能分类设置在程序中,可以根据程序实验过程的需要随意组合使用。软件系统的主窗口界面如下图所示:六、软件使用说明:图7-2界面说明标识软件系统采用集成化的窗口,各种软件功能分类设置在程序中,软件系统的主窗口界面如上图所示,现将界面各组成部位说明如下:1——寄存器在程序执行过程中,观察各寄存器的值2——存储器在程序执行过程中,观察各存储器的值3——信息显示当前指令对

5、应的微程序4——编辑源程序从汇编状态或运行状态返回到编辑源程序状态5——汇编对编辑好的源程序进行汇编连接6——程序复位让程序指针指向程序的第一条指令7——运行运行已通过汇编连接的程序8——停止停止程序的运行9——单步单步运行程序(逐条指令执行)10——单拍单拍运行程序(逐条微指令执行)11——设置/取消断点设置/取消断点,调试程序时用12——连接/断开串行口连接/断开串行口,连通/断开程序和模型机通信13——源程序编辑区在该区域内编辑源程序14——寄存器/存储器显示区显示各寄存器/存储器的值15——微程序显示区显示当前指令对应

6、的微程序七、指令系统汇编:(一)模型机指令系统序号类型汇编助记符指令格式指令状态位注释操作码源目第二字节长度1算逻运算一类ADDRD,RS0001RSRD 1Z,C,E,V,NRD←(RD)+(RS)2ADCRD,RS0010RSRD 1Z,C,E,V,NRD←(RD)+(RS)+CY3SUBRD,RS0011RSRD 1Z,C,E,V,NRD←(RD)-(RS)4SBCRD,RS0100RSRD 1Z,C,E,V,NRD←(RD)-(RS)-CY5MULRD,RS0101RSRD 1Z,C,E,V,NRD←(RD)*(RS)

7、6ANDRD,RS0110RSRD 1ZRD←(RD)and(RS)7ORRD,RS0111RSRD 1ZRD←(RD)or(RS)8        9算逻运算二类ADDRD,#IMM101000#IMMRD#IMM2Z,C,E,V,NRD←(RD)+#IMM10ADCRD,#IMM101001#IMMRD#IMM2Z,C,E,V,NRD←(RD)+#IMM+CY11SUBRD,#IMM101010#IMMRD#IMM2Z,C,E,V,NRD←(RD)-#IMM12SBCRD,#IMM101011#IMMRD#IMM2Z,C,

8、E,V,NRD←(RD)-#IMM-CY13CMPRD,#IMM101100#IMMRD#IMM2Z,C,E,V,NPWS←(RD)-#IMM,比较不改变寄存器14ANDRD,#IMM101101#IMMRD#IMM2ZRD←(RD)AND#IMM15ORRD,#IMM101

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

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

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