第一范文网 - 专业文章范例文档资料分享平台

计算机组成原理课程设计报告(江苏大学软件工程)

来源:用户分享 时间:2025/6/28 4:54:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

如有你有帮助,请购买下载,谢谢!

江苏大学

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

专业名称: 软件工程

班级学号:软件1001

1页

如有你有帮助,请购买下载,谢谢!

第一天 取操作数微程序的设计和调试

一、设计目标

设计并调试取操作数的微程序 二、取操作数微流程

三、测试程序、数据及运行结果

1、

测试内容:立即寻址,直接寻址 运行数据:

内存地址(H) 0000 机器码(H) 077A 5678 0010 汇编指令 MOV #5678H,0010H 运行结果及分析:

从微地址可以看出,先是取指令001->002->003->004,再是取源操作数,004->00B->00F->016->006,是立即数寻址方式,再是取目的操作数,006->-01B>01F->024->025->026->007,是直接寻址方式,最后是执行阶段,007->044->047->072->000,将结果mov到内存里。

2、

测试内容:立即寻址,寄存器 运行数据:

内存地址(H) 0000 机器码(H) 0761 5678 汇编指令 MOV #5678H,R1 运行结果及分析:

从微地址可以看出,先是取指令001->002->003->004,再是取源操作数,004->00B->00F->016->006,是立即数寻址方式,再是取目的操作数,006->018->007,是寄存器寻址方式,最后是执行阶段,007->044->046->000,将结果mov到寄存器里。由GRS可以看出最终结果由0000变成了5678。 四、设计中遇到的问题及解决办法

才开始的时候,对软件的应用不是很熟悉,遇到一些麻烦,在同学的帮助下,解决了软件应用问题。

2页

如有你有帮助,请购买下载,谢谢!

第二天 运算指令的微程序设计与调试

一、设计目标

设计并调试运算指令的微程序。 二、运算指令微程序入口地址

指令助记符 指 令 编 码 F E D C B A 9 8 7 6 5 4 3 2 1 0 入口地址(H) 目的地址码 目的地址码 目的地址码 目的地址码 目的地址码 目的地址码 目的地址码 目的地址码 目的地址码 目的地址码 044 048 04C 050 054 058 05C 060 064 068 0A4 0A8 0AC MOV src, dst ADD src, dst ADDC src, dst SUB src, dst SUBB src, dst CMP src, dst AND src, dst OR src, dst XOR src, dst TEST src, dst INC dst DEC dst NOT dst 三、运算类指令微程序

微地址(H) 007 048 04C 050 06F 070 071 072 微指令(H) 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 源地址码 源地址码 源地址码 源地址码 源地址码 源地址码 源地址码 源地址码 源地址码 源地址码 0 0 0 0 0 0 1 0 0 0 1 目的地址码 0 0 0 0 0 0 1 0 0 1 0 目的地址码 0 0 0 0 0 0 1 0 0 1 1 目的地址码 微命令 BM NA 注释 00000800 OP 9870006F TRoe, ADD, Sce, PSWce 98B0006F TRoe,ADDC,SV,PSWce 98F0006F TRoe,SUB,SV,PSWce 00000E70 Soe,GRSce 4 0 0 0 7 0 0 0 XXX 指令执行入口 06F 06F 06F 070 000 072 000 ADD ADDC SUB 存结果 Soe,DRce 00052000 DRoe’,ARoe’,WR ALU运算,结果送寄存器 结果送存储器 四、测试程序、数据及运行结果

1、

测试内容:ADD运算 运行数据:

内存地址(H) 0000 0002 机器码(H) 0761 5678 0B61 F000 汇编指令 MOV #5678H,R1 ADD #F000, R1 运行结果及分析: 从微地址可以看出,第一阶段先是取第一条指令(MOV #5678H,R1)001->002->003->004,再是取源操作数,004->00B->00F->016->006,是立即数寻址方式,再是取目的操作数,006->018->007,是寄存器寻址方式,最后是执行阶段,007->044->046->000,将结果mov到寄存器里。在GRS可以看出由0000变成了5678。第二阶段先是取第二条指令(ADD #F000,

3页

计算机组成原理课程设计报告(江苏大学软件工程).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c239f117m763h0qq02ukg7f1wl0k4iy014ww_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top