计算机组成原理课设 定点原码一位除法器的设计.pdf
沈阳航空航天大学
课程设计报告
课程设计名称:计算机组成原理课程设计
课程设计题目:定点原码一位除法器的设计
院(系):计算机学院
专业:计算机科学与技术
班级
学号:2009040101013
姓名:胡桂林
指导教师:周大海
完成日期:2012年1月13日
沈阳航空航天大学课程设计报告
目录
第1章总体设计方案
1.1设计环境
1.2设计原理
第2章详细设计方案
2.1总流程图
2.2上商置0模块流程图
2.3上商置1模块流程图
2.4商的符号流程图
第3章测试结果.
3.1程序仿真
3.2仿真测试一
3.3仿真测试二
附录11
参考文献
I
--
沈阳航空航天大学课程设计报告
第1章总体设计方案
1.1设计环境
伟福COP2000实验箱,用汇编语言编程实现定点原码一位除法器
COP2000计算机组成原理实验系统由实验平台、开关电源、软件三大部分组
成。
实验平台上有寄存器组R0-R3、运算单元、累加器A、暂存器W、直通/左移/
右移单元、地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器
单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、扩展座、
总线插孔区、微动开关/指示灯、逻辑笔、脉冲源、20个按键、字符式LCD、RS232
口。
COP2000集成调试软件(即仿真测试软件)共分为6部分:
(1)主菜单区实现实验仪的各项功能的菜单,包括[文件][编辑][汇编][运
行][帮助]五大项,各项线面做详细介绍。
(2)快捷图标区快速实现各项功能按键
(3)源程序/机器码区在此区域有源程序窗口,反汇编窗口,EM程序代码窗
口。源程序用于输入,显示,编辑汇编源程序:反汇编窗口显示程序编译
后的机器码及反汇编的程序;EM程序代码窗口用数据方式机器码。
(4)机构图/逻辑波形区结构图能结构化显示模型机的各部件,以及运行时数
据走向寄存器值;逻辑波形图能显示模型机运行时所有信号的程序。
(5)微程序/跟踪区微程序表格用来显示程序运行时微程序的时序,及每个时
钟脉冲各控制位的状态,跟踪表用来记录显示程序及微程序执行的轨迹,
指令系统可以帮助你设计新的指令系统。
(6)寄存器状态区用来显示程序执行时各内部寄存器的值。
1
--
沈阳航空航天大学课程设计报告
1.2设计原理
定点原码一位除法器因为对余数的处理不同,又可分为恢复余数法和加减交
替法,课设要求用恢复余数法进行计算,但余数为负时,需加上除数,将其恢复
成原来的余数,商符由两数符号位进行异或求得,商值由两数绝对值相除求得。
恢复余数定点原码一位除法器实现的功能如表1.1所示,设计的电路应实现
表1.1中给定的功能。
设:X=XXX
01……n
Y=YYY
01……n
XX,YY分别为符号位,