山东英才学院
课程设计 (论文 )
设 计 题 目 :微程序控制运算器的设计
课 程 名 称 : 计算机组成原理
院 (系) 部 : 信息工程学院
学 生 姓 名 : 邵 帅
班 级 : 11科计技本科班
专 业 : 计算机科学与技术
成 绩 :
指 导 教 师 : 王若成
设 计 时 间 : 12月
山东英才学院教务处制
二O一三年十二月
微程序控制的运算器的设计
摘 要
本设计详细介绍了在可编程ispLSI1032E 系统下,采用层次化设计方法,通过把
八位全加器、八位计数器、八位寄存器作为底层电路,以设计八位计算机运算器的设
ALU 8 1
计原理和设计过程,其中 为 位的加法器,具有加法和加 功能,两操作数由
八位寄存器R 、R 提供,其结果放入R 中,具体何种操作可由微命令任意设定。
0 1 2
Abstract
The detailed design oftheprogrammable ispLSI1032E system,theuse ofhierarchical
design method, the eight bit full adder, eight bit counter, eight bit registers as the
underlying circuit, the design of eight bit computing the design principle and the design
process, where ALU is a 8 bit adder, additive and plus 1function, the two operand is
providedby the eight bit registers R ,R , and theresults in R ,which can be set arbitrarily
0 1 2
bymicrooperation command.
目 录
一、设计任务与要求1
1、运算器的结构1
2、微程序控制器1
3、微指令格式2
4、编写微指令2
5、调试步骤2
二、设计方案与论证3
1、确定总体结构3
2、寄存器设置3
3、微程序计数器的设置3
4、加法器设置3
三、逻辑设计4
1、微程序计数器的设计4
2、八位寄存器的设计6
3、加法器的设计7
四、设计过程与步骤8
1、创建新项目8
2、选择虚拟器件8
3、设计原理图输入8
4、源文件编译9
5、设计项目适配10
6、编程下载10
7、在实验箱上进行逻辑验证11
五、所遇到的问题及解决办法11
六、结论与心得11
七、参考文献13
八、教师评语14
九、附录15
附录一:微程序控制的运算器设计原理图15
附录二:本课程设计软硬件平台介绍18
一、设计任务与要求