1 / 26
文档名称:

COP2000实现乘法器和除法器.doc

格式:doc   页数:26
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

COP2000实现乘法器和除法器.doc

上传人:机械CAD论坛 2011/10/27 文件大小:0 KB

下载得到文件列表

COP2000实现乘法器和除法器.doc

文档介绍

文档介绍:计算机组成原理课程设计报告
班级:计算机班姓名: 学号:
完成时间:
一、课程设计目的
(微程序)并验证,从而进一步掌握微程序设计控制器的基本方法并了解指令系统与硬件结构的对应关系;
,综合理解计算机组成原理课程的核心知识并进一步建立整机系统的概念;
、解决问题的能力。
二、课程设计的任务
针对COP2000实验仪,从详细了解该模型机的指令/微指令系统入手,以实现乘法和除法运算功能为应用目标,在COP2000的集成开发环境下,设计全新的指令系统并编写对应的微程序;之后编写实现乘法和除法的程序进行设计的验证。
三、课程设计使用的设备(环境)

COP2000实验仪
PC机

COP2000仿真软件
四、课程设计的具体内容(步骤)
2000模型机的微程序控制器原理,通过综合实验来实现
(1)该模型机指令系统的特点:
①总体概述
COP2000模型机包括了一个标准CPU所具备所有部件,这些部件包括:运算器ALU、累加器A、工作寄存器W、左移门L、直通门D、右移门R、寄存器组R0-R3、程序计数器PC、地址寄存器MAR、堆栈寄存器ST、中断向量寄存器IA、输入端口IN、输出端口寄存器OUT、程序存储器EM、指令寄存器IR、微程序计数器uPC、微程序存储器uM,以及中断控制电路、跳转控制电路。其中运算器和中断控制电路以及跳转控制电路用CPLD来实现,其它电路都是用离散的数字电路组成。微程序控制部分也可以用组合逻辑控制来代替。
模型机为8位机,数据总线、地址总线都为8位,但其工作原理与16位机相同。相比而言8位机实验减少了烦琐的连线,但其原理却更容易被学生理解、吸收。
模型机的指令码为8位,根据指令类型的不同,可以有0到2个操作数。指令码的最低两位用来选择R0-R3寄存器,在微程序控制方式中,用指令码做为微地址来寻址微程序存储器,找到执行该指令的微程序。而在组合逻辑控制方式中,按时序用指令码产生相应的控制位。在本模型机中,一条指令最多分四个状态周期,一个状态周期为一个时钟脉冲,每个状态周期产生不同的控制逻辑,实现模型机的各种功能。模型机有24位控制位以控制寄存器的输入、输出,选择运算器的运算功能,存储器的读写。
模型机的缺省的指令集分几大类: 算术运算指令、逻辑运算指令、移位指令、数据传输指令、跳转指令、中断返回指令、输入/输出指令。
②模型机的寻址方式
表1 模型机的寻址方式
模型机的寻址方式
寻址方式说明
指令举例
指令说明
累加器寻址
操作数为累加器A
CPL A
将累加器A的值取反
隐含寻址累加器A
OUT
将累加器A的值输出到输出端口寄存器OUT
寄存器寻址
参与运算的数据在R0~R3的寄存器中
ADD A,R0
将寄存器R0的值加上累加器A的值,再存入累加器A中
寄存器间接寻址
参与运算的数据在存储器EM中,数据的地址在寄存器R0-R3中
MOV A,***@R1
将寄存器R1的值作为地址,把存储器EM中该地址的内容送入累加器A中
存储器直接寻址
参与运算的数据在存储器EM中,数据的地址为指令的操作数。
AND A,40H
将存储器EM中40H单元的数据与累加器A的值作逻辑与运算,结果存入累加器A
立即数寻址
参与运算的数据为指令的操作数。
SUB A,#10H
从累加器A中减去立即数10H,结果存入累加器A
(2)该模型机微指令系统的特点(包括其微指令格式的说明等):
①总体概述
该模型机的微命令是以直接表示法进行编码的,其特点是操作控制字段中的每一位代表一个微命令。这种方法的优点是简单直观,其输出直接用于控制。缺点是微指令字较长,因而使控制存储器容量较大。
②微指令格式的说明
模型机有24位控制位以控制寄存器的输入、输出,选择运算器的运算功能,存储器的读写。微程序控制器由微程序给出24位控制信号,而微程序的地址又是由指令码提供的,也就是说24位控制信号是由指令码确定的。该模型机的微指令的长度为24位,其中微指令中只含有微命令字段,没有微地址字段。其中微命令字段采用直接按位的表示法,哪位为0,表示选中该微操作,而微程序的地址则由指令码指定。这24位操作控制信号的功能如表2所示:(按控制信号从左到右的顺序依次说明)
表2 微指令控制信号的功能
操作控制信号
控制信号的说明
XRD
外部设备读信号,当给出了外设的地址后,输出此信号,从指定外设读数据。
EMWR
程序存储器EM写信号。
EMRD
程序存储器EM读信号。
PCOE
将程序计数器PC的值送到地址总

最近更新

2025年浙江特殊教育职业学院单招职业倾向性测.. 39页

2025年浙江经贸职业技术学院单招职业适应性测.. 41页

2026年单招考试试题免费及答案1套 42页

2025年海南卫生健康职业学院单招职业倾向性考.. 39页

2025年淮南职业技术学院单招职业适应性测试模.. 39页

2025年渤海理工职业学院单招职业适应性测试题.. 40页

2025年温州理工学院单招职业适应性考试模拟测.. 41页

2026年吉林司法警官职业学院单招职业适应性考.. 43页

2025年湖北生物科技职业学院单招职业倾向性测.. 40页

2025年湖北省襄樊市单招职业适应性考试模拟测.. 41页

2025年湖北轻工职业技术学院单招职业技能考试.. 40页

2025年湖南外国语职业学院单招职业适应性考试.. 42页

2025年湖南工程职业技术学院单招职业倾向性考.. 40页

2026年四川文轩职业学院单招职业技能考试题库.. 42页

2026年外贸专业单招试题及答案1套 41页

2026年天津城市职业学院单招职业技能测试模拟.. 41页

2026年天津职业技术师范大学单招职业适应性考.. 40页

2025年湘南幼儿师范高等专科学校单招职业倾向.. 40页

2026年宁波城市职业技术学院单招职业技能考试.. 41页

2025年潇湘职业学院单招职业倾向性测试模拟测.. 41页

2025年濮阳职业技术学院单招职业倾向性测试题.. 39页

2025年烟台汽车工程职业学院单招综合素质考试.. 39页

2025年玉溪农业职业技术学院单招职业技能测试.. 38页

2025年甘肃农业职业技术学院单招职业倾向性考.. 39页

2026年安徽财贸职业学院单招职业适应性考试题.. 42页

2025年甘肃省平凉地区单招职业适应性考试模拟.. 41页

2025年甘肃警察职业学院单招职业技能测试题库.. 38页

2026年对口单招体育试题附答案 41页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页