计算机组成与系统结构课程设计--单周期32位CPU的设计
《计算机组成与系统结构课程设计--单周期32位CPU的设计》由会员分享,可在线阅读,更多相关《计算机组成与系统结构课程设计--单周期32位CPU的设计(18页珍藏版)》请在毕设资料网上搜索。
1、 学 号: 计算机组成与系统结构课程设计 设计说明书 单周期 32 位 CPU 的设计 起止日期: 2014 年 1 月 13 日 至 2014 年 1 月 17 日 学生姓名 班级 11 计 算 机 2 班 成绩 指 导 教 师 ( 签 字 ) 计算机计算机与与信息信息工工程程学院学院 2014 年年 1 月月 17 日日 目录目录 1、 指令系统设计. 错误错误!未定义书签。未定义书签。 2、 控制部件设计. 4 3、 单周期中央处理器 cpu 设计 9 4、 计算机主机系统设计 .12 5、 调试程序编制及主机系统调试 .12 6、 心得体会.16 参考资料16 1 1、指指令系统设计令
2、系统设计 R 型指令(op=0001) op rs rt rd func add(func=000001):将 rs 寄存器中的值和 rt 寄存器中的值相加,结果存入 rd 寄存器 sub(func=000010):将 rs 寄存器中的值和 rt 寄存器中的值相减,结果存入 rd 寄存器 and(func=000011):将 rs 寄存器中的值和 rt 寄存器中的值相与,结果存入 rd 寄存器 or(func=000100):将 rs 寄存器中的值和 rt 寄存器中的值进行或运算,结果存入rd 寄存器 I 型指令 op rs rt 立即数 addi(op=1000):将 rs 寄存器中的值与(
3、补零成 32 位的)立即数减,结果存入 rt 寄存器 ori(op=0010):将 rs 寄存器中的值与(补零成 32 位的)立即数或,结果存入 rt 寄存器 lw(op=0011):将 RAM 中地址为rs+立即数单元的值写入 rt sw(op=0100):将 rt 中的值写入 RAM 中地址为rs+立即数单元 beq(op=0101):若 rs 中的值=rt 中的值,则跳转到(原本的下一个地址+立即数) wr(op=0111):把(补零成 32 位的)立即数写入寄存器 rt J 型指令 op invalid 地址 8 8 jump(op=0110):直接跳转到目的地址(8 位)开始执行 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 系统 结构 课程设计 周期 32 CPU 设计
