计算机组成原理综合实验设计:基于proteus的小型CPU的设计

基于proteus的小型CPU的设计

摘要

本文详细介绍了该小型CPU的设计模板及预估实现的功能,然后对模块的原理进行详实的概述。之后对项目设计进行了分析,从原理图和电路设计图方面进行了完整的呈现。在介绍完基本的设计框架后,本文对项目中的每个模块包括ALU、CM、MM等关键模块的设计与实现进行了细致的分析,还有对测试程序的编写以及运算器溢出(CF)等一系列标志字的设计在功能分析部分,本文主要基于编写好的机器程序,给出ROM中烧写的机器程序以及运行时关键位置的截图以表明CPU实现的正确性。同时本文也分享了笔者的经验教训,包括实验中出现的一些问题及解决;还分享了在项目设计过程中得到的一些思考和对于过程的反思。在本文的结尾,笔者对该项目做了总结,留下了寄语。

关键词proteusCPU机器指令微指令存储器控制器

目录

第一章 前言

第二章  项目准备

2.1 目标

2.2 项目功能分析

2.3 项目元器件

2.4 部分模块原理

第三章 项目设计

3.1项目设计内容

3.1.1 机器指令设计

3.1.2指令寻址方式设计

3.1.3操作数寻址方式设计

3.1.4 微指令设计

3.2指令流程图

3.3 电路设计

3.3.1总体结构图

3.3.2 搭建的电路图

    第四章:项目实现

4.1.微指令控制存储器CM的实现

4.2运算器模块的实现

4.3存储器部分(MM)的实现

4.4 测试程序的编写以及运算器溢出(CF)等一系列标志字的设计

第五章 功能测试分析

5.1测试test3程序

5.2 测试test2程序

5.3 测试溢出情况

5.4 测试NOT_NOTD程序

5.5 对Mulit_2程序进行测试

第六章 项目总结

6.1项目设计中遇到的问题及解决

6.2 项目设计的思考与过程总结

6.3 项目设计总结与心得

结语

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

peachcobbler

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值