![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理课程设计
文章平均质量分 80
计算机组成原理课程设计各个实验和整机实验
叶卡捷琳堡
单纯,善良,丰富,美好
展开
-
山东大学软件学院计算机组成原理课程设计实验三
文章目录一、实验时间二、实验内容1. 实验目的2. 设计要求3. 实验基本思路三、电路图1. 可预置初值的模256异步计数器2. 8位ALU电路3. 总图四、补充一、实验时间第三次实验:2021年4月8日星期四,第六周第一次部件级实验,开始算分二、实验内容微程序控制的运算器设计1. 实验目的(1)熟悉简单运算器的结构(2)熟悉微命令的产生和时序(3)熟悉运算器功能测试。2. 设计要求利用之前设计的具有超前进位功能的8位ALU,实现简单算术或逻辑运算两操作数由八位寄存器R0、R1提供,原创 2021-04-09 10:58:02 · 8839 阅读 · 12 评论 -
山东大学软件学院计算机组成原理课程设计整机实验(2)
文章目录一、实验时间二、实验任务三、对JO指令的理解四、JO指令的实现方法五、实验中遇到的其它问题5.1 机器吞微指令的问题一、实验时间2021年5月6日星期四,第10周2021年5月14日星期四,第11周二、实验任务完成计组整机实验的拓展功能1:JO指令的实现三、对JO指令的理解一开始的时候,我对拓展功能1的理解出现了错误。我以为A4地址是通过相对寻址方式加出来的,然后往里存FF,结果事实上A4是固定的,不是通过相对寻址得到的后来向老师询问后发现应该按如下理解加法执行结束后,四个状态原创 2021-05-21 21:16:07 · 3689 阅读 · 6 评论 -
山东大学软件学院计算机组成原理课程设计实验二
文章目录一、实验时间二、实验内容1.设计异步模16加1计数器2.设计4位移位器3.超前进位16位ALU的设计一、实验时间2021年4月1日星期四,第五周二、实验内容1.设计异步模16加1计数器基本功能:使用D触发器(dff元件)和异或门构建从0开始计数的模16加1计数器对应的电路图(这里已经实现了预置初值的功能)拓展功能:(1)实现模256加1计数器(2)实现计数器预置初值的功能这里复用了上面的模16加1计数器这里异步触发器预置初值的功能是这样实现的:(1)首先将CLR端调为0,原创 2021-04-01 22:43:35 · 4128 阅读 · 2 评论 -
山东大学软件学院计算机组成原理课程设计实验四
文章目录一、实验时间二、实验内容1.实验目的2.设计要求3.结构框架图4. 实验要求和基本思路5. 微程序设计三、电路图1. 启动电路2. MBR寄存器3.总图四、补充说明一、实验时间第四次实验:2021年4月15日星期四,第7周第二次部件级实验,算分二、实验内容1.实验目的(1)完成随机存储器(RAM)读写系统结构设计;(2)熟悉随机存储器(RAM)的读写时序;(3)完成随机存储器(RAM)读写操作的微程序实现;(4)熟悉随机存储器(RAM)的功能测试。2.设计要求在硬件平台上已经原创 2021-04-16 10:50:11 · 7691 阅读 · 7 评论 -
山东大学软件学院计算机组成原理课程设计整机实验(1)
文章目录一、实验时间二、实验要求三、整机实验基本思路3.1 前序知识3.2 关于机器指令和微指令的存放,读取和跳转四、电路图4.1 启动电路4.2 模8计数器4.3 24和38译码器4.4 总图五、实验中遇到的问题和注意事项5.1 脉冲问题5.2 微指令问题5.3 取指周期不断循环的问题一、实验时间2021年4月29日星期四,第9周2021年5月6日星期四,第10周整机实验总共四次,由于第一次实验出现问题,没做出来,因此这次的博客包含了第一次和第二次整机实验的内容二、实验要求前两次整机实验的主要原创 2021-05-07 21:49:47 · 12812 阅读 · 32 评论 -
山东大学软件学院计算机组成原理课程设计整机实验(3)
文章目录一、实验时间二、实验任务三、对实验要求的理解四、具体实现五、检查中老师问的问题一、实验时间2021年5月20日,12周2021年5月27日,13周,整机实验检查,打分二、实验任务完成整机实验的拓展功能2:两个正数相乘+带符号的原码一位乘注意乘法的拓展分为两步第一步:两个正数的原码一位乘第二步:带符号数的原码一位乘三、对实验要求的理解四、具体实现五、检查中老师问的问题...原创 2021-06-01 22:47:26 · 3601 阅读 · 2 评论 -
关于计组整机实验的补充说明
文章目录一、写在最前面二、整机实验的其它注意事项2.1 关于ALU的说明2.2 关于状态位的说明2.3 关于寄存器组的说明一、写在最前面之前的整机实验(1)已经更新,由于之前对结构框架图的把握失误,导致必须重新画图和写微指令,耗费了不少时间,因此整机实验一直没有更新。关于拓展功能,如果能很快做完,且符合要求,就会按时更新这两篇整机实验博客如有错误,还望大家指出,大家一起进步,谢谢二、整机实验的其它注意事项2.1 关于ALU的说明74181是补码运算器,参与运算的数都是补码有符号数,最高位为符号原创 2021-05-16 21:58:23 · 2097 阅读 · 4 评论 -
山东大学软件学院计算机组成原理课程设计实验一
文章目录一、实验时间二、实验内容1、熟悉Quartus II 开发环境及实验台2、设计16位寄存器3、设计二选一(每路数据宽度8位)多路选择器一、实验时间2021年3月18日星期四,第三周二、实验内容1、熟悉Quartus II 开发环境及实验台(1)Quartus II的基本使用(2)在实验室的硬件平台上下载原理图,学习使用硬件实验平台2、设计16位寄存器参考实验指导书P36实验五,由4位或8位寄存器构造而成(1)复习D触发器的工作原理(2)设计两个8位的寄存器(每个寄存器由8个D触发原创 2021-04-01 10:57:05 · 3498 阅读 · 0 评论 -
QuartusII绑定引脚时出现错误:Error: Can‘t place multiple pins assigned to pin location Pin_108 (IOC_X34_Y2_N0)
文章目录一、错误描述二、解决一、错误描述今天在使用QuartusII画计组课设的电路图时,绑定硬件平台的108引脚时发生了一个错误错误信息如下Error: Can't place multiple pins assigned to pin location Pin_108 (IOC_X34_Y2_N0) Info: Pin M is assigned to pin location Pin_108 (IOC_X34_Y2_N0) Info: Pin ~LVDS54p/nCEO~ is ass原创 2021-04-05 20:27:16 · 3999 阅读 · 4 评论