复杂模型机系统设计及调用综述

上传人:最**** 文档编号:114623645 上传时间:2019-11-12 格式:DOC 页数:22 大小:5.24MB
返回 下载 相关 举报
复杂模型机系统设计及调用综述_第1页
第1页 / 共22页
复杂模型机系统设计及调用综述_第2页
第2页 / 共22页
复杂模型机系统设计及调用综述_第3页
第3页 / 共22页
复杂模型机系统设计及调用综述_第4页
第4页 / 共22页
复杂模型机系统设计及调用综述_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《复杂模型机系统设计及调用综述》由会员分享,可在线阅读,更多相关《复杂模型机系统设计及调用综述(22页珍藏版)》请在金锄头文库上搜索。

1、计算机组成原理课程设计报告计算机组成原理课程设计报告报告题目: 复杂模型机系统设计及调试运行 作者所在系部: 计算机与遥感信息工程学院 作者所在专业: 计算机科学与技术 作者所在班级: B12512 作 者 姓 名 : 张志伟 指导教师姓名: 房好帅 李楠 完 成 时 间 : 2015年1月9日 北华航天工业学院教务处制目 录内容摘要I课程设计任务书II第1章 绪论11.1 设计地点11.2 设计目的11.3 设计内容11.4 实验的环境和设备21.5设计的意义21.6课程设计的要求2第2章 指令系统概述32.1 模型机结构框图32.2 工作原理42.2.1 数据格式42.2.2 指令格式42

2、.2.3 指令系统5第3章 微代码设计与实验73.1 微代码设计73.2 实验微代码8第4章 运算程序设计10第5章 系统实现115.1 系统设计内容115.2 系统实现11第6章 总 结16参考文献17内容摘要计算机系统由计算机硬件和软件两部分组成。硬件包括中央处理机、存储器和外部设备等;软件是计算机的运行程序和相应的文档。计算机系统 具有接收和存储信息、按程序快速计算和判断并输出处理结果等功能。本实验利用EL-JY-型计算机组成原理实验系统组建电路,综合运用运算器、控制器等部件,完成一个较完整的模型机设计和实现,并构造一个指令系统使编写机器指令实现不同的具体运算功能,如实现数据的输入、输出

3、、加法、减法、移位、乘法以及赋值等运算的功能。关键词:EL-JY-II 模型机 指令系统 机器指令 微程序 课程设计任务书课题名称复杂模型机系统设计及调试运行完成时间2015.1.9指导教师房好帅、李楠职称 讲师学生姓名张志伟班 级B12512总体设计要求和技术要点掌握计算机五大功能部件的组成及功能,熟悉完整的单台计算机基本组成原理,掌握计算机中数据表示方法、运算方法、运算器的组成、控制器的实现、存储器子系统的结构与功能、输入/输出系统的工作原理与功能。(1)利用实验设备平台构造完整的模型机;(2)利用运算器74LS181执行算术操作和逻辑操作;(3)运用随机存储器RAM以及地址和数据在计算机

4、总线的传送关系,实现运算器和存储器协同工作,读写数据,检查结果是否正确;(4)应用微程序控制器,往EEPROM里任意写24位微代码,读出微代码并验证其正确性;(5)构造指令系统,定义至少15条机器指令,实现比较完整的模型机功能,包括算术运算、逻辑运算、移位运算以及输入/输出处理。(6)完成指定功能的实现,参加成果验收,撰写课程设计报告。工作内容及时间进度安排总计2周:1.12月29日:资料查阅、确定选题、系统总体设计2. 12月30日1月2日:熟悉开发环境和工具,模块设计、代码编制3. 1月5日9日:系统调试与运行,现场验收设计成果4. 1月12日:上交设计报告(打印稿及电子稿)课程设计成果1

5、. 课程设计硬件系统及配套软件2. 课程设计报告书第1章 绪论现代社会计算机的应用将会越来越普遍,了解计算机的组成与体系结构,对使用计算机的人们来说有很大的帮助,能够使他们熟练地掌握和操作计算机。通过课程设计对计算机组成和系统结构的基础知识进行全面的掌握,培养独立分析、研究、开发和综合设计能力。1.1 设计地点教10五楼嵌入式实验室。1.2 设计目的本课程设计综合运用运算器、控制器、存储器、输入输出系统、总线等部件和辅助电路,完成一个较完整的模型计算机设计和实现(包括硬件和软件)。通过课程设计对计算机组成和系统结构的基础知识进行全面的掌握,培养独立分析、研究、开发和综合设计能力。1.3 设计内

6、容掌握计算机五大功能部件的组成及功能,熟悉完整的单台计算机基本组成原理,掌握计算机中数据表示方法、运算方法、运算器的组成、控制器的实现、存储器子系统的结构与功能、输入/输出系统的工作原理与功能。(1)利用实验设备平台构造完整的模型机;(2)利用运算器74LS181执行算术操作和逻辑操作;(3)运用随机存储器RAM以及地址和数据在计算机总线的传送关系,实现运算器和存储器协同工作,读写数据,检查结果是否正确;(4)应用微程序控制器,往EEPROM里任意写24位微代码,读出微代码并验证其正确性;(5)构造指令系统,定义至少15条机器指令,实现比较完整的模型机功能,包括算术/逻辑运算以及输入输出处理;

7、(6)完成指定功能的实现,参加成果验收,撰写课程设计报告。1.4 实验的环境和设备利用EL-JY-II型计算机组成与系统结构实验系统。系统采用“基板+扩展板(CPU板)”形式;系统公共部分如数据输入/输出和显示、单片机控制、与PC机通讯等电路放置在基板上,微程序控制器、运算器、各种寄存器、译码器等电路放置在扩展板上。系统提供有面包板和CPLD实验板,可自己设计内容。1.5设计的意义掌握计算机五大功能部件的组成及功能,熟悉完整的单台计算机基本组成原理,掌握计算机中数据表示方法、运算方法、运算器的组成、控制器的实现、存储器子系统的结构与功能、输入/输出系统的工作原理与功能。通过自己设计机器指令,将

8、所学的知识运用与实践。1.6课程设计的要求要求画出系统模块框图:按从上到下的设计方法,将整个设计依功能划分成若干模块;并确定各个模块的输出、输入端口及要完成的功能。检查模块逻辑功能是否正确。第2章 指令系统概述2.1 模型机结构框图此模型机是由运算器,控制器,存储器,输入设备,输出设备五大部分组成。1.运算器又是有299,74LS181完成控制信号功能的算逻部件,暂存器LDR1,LDR2,及三个通用寄存器Ax,Bx,Cx等组成。2.控制器由程序计数器PC、指令寄存器、地址寄存器、时序电路、控制存储器及相应的译码电路组成。3.存储器RAM是通过CE和W/R两个微命令来完成数据和程序的的存放功能的

9、。4.输出设备有两位LED数码管和W/R控制完成的。LR0 LR1 LR2寄存器Ax Bx CxR0-G R1-G R2-G数据总线(D_BUS)ALU-GALUM CNS3S2S1S0暂存器LT1暂存器LT2LDR1LDR2移位寄存器M S1 S0G-299输入设备DIJ-G微控器脉冲源及时序指令寄存器LDIR图中所有控制信号LPCPC-G程序计数器LOADLAR地址寄存器存储器 6116CEWE输出设备D-GW/RCPU 图 2-1 模型机结构框图图2-1中运算器ALU由U7-U10四片74LS181构成,暂存器1由U3、U4两片74LS273构成,暂存器2由U5、U6两片74LS273构

10、成。微控器部分控存由U13-U15三片2816构成。除此之外,CPU的其他部分都由EP1K10集成。存储器部分由两片6116构成16位存储器,地址总线只有低八位有效,因而其存储空间为00H-FFH。输出设备由底板上的四个LED数码管及其译码、驱动构成,当D-G和W/R均为低电平时将数据总线的数据送入数码管显示。在开关方式下,输入设备由16位电平开关及两个三态缓冲芯片74LS244构成,当DIJ-G为低电平时将16位开关状态送上数据总线。在键盘方式或联机方式下,数据可由键盘或上位机输入,然后由监控程序直接送上数据总线,因而外加的数据输入电路可以不用。本系统的数据总线为16位,指令、地址和程序计数

11、器均为8位。当数据总线上的数据打入指令寄存器、地址寄存器和程序计数器时,只有低八位有效。2.2 工作原理2.2.1 数据格式本实验计算机采用定点补码表示法表示数据,字长为16位,格式如下: 表2-1 补码表示表 1514 13 . 0符 号尾 数其中,第16位为符号位,数值表示范围是:-32768 32767。2.2.2 指令格式(1)算术逻辑指令设计9条单字长算术逻辑指令,寻址方式采用寄存器直接寻址。其格式如下:表2-2 寻址方式表示表7 6 5 43 21 0OP-CODErsrdOP-CODE011110001001101010111100110111101111指令CLRMOVADDS

12、UBINCANDNOTRORROL表2-3 操作码表其中OP-CODE为操作码,rs为源寄存器,rd为目的寄存器,并规定:表2-4 寄存器表rs 或 rd选定寄存器00Ax01Bx10Cx(2)存储器访问及转移指令存储器的访问有两种,存数和取数。它们都使用助记符MOV,但操作码不同。转移指令只有一种,及无条件转移(JMP)。指令格式如下: 表2-5 存储器的访问表7 65 43 21 000MOP-CODErdD其中OP-CODE为操作码,rd为寄存器。M为寻址模式,D随M的不同其定义也不同,如下表所示:表2-6 操作码表OP-CODE000110指令说明写存储器读存储器转移指令表2-7 寻址

13、模式表寻址模式M有效地址ED定义说明00E=(PC)+1立即数立即寻址10E=D直接地址直接寻址11E=100H+D直接地址扩展直接寻址(3)I/O指令输入(IN)和输出(OUT)指令采用单字节指令,其格式如下: 表2-8 I/O操作码表7 6 5 43 21 0OP-CODEaddrrd其中,当OP-CODE=0100且addr=10时,从“数据输入电路”中的开关组输入数据;当OP-CODE=0100且addr=01时,将数据输入到“输出显示电路”中的数码管显示。2.2.3 指令系统本系统共有十四条基本指令,其中算术逻辑指令8条,访问内存指令和程序控制指令4条,输入输出指令2条。表2-1列出了各条指令的格式,汇编符号和指令功能。表2-1 指令格式表汇编符号指令的格式功能MOV rd , rsADD rd , rsSUB rd , rsINC rdAND rd , rsNOT rdROR rdROL rd 1000 rs rd 1001 rs rd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号