微原_计算机工作原理_实验项目_任务书_132807309.pdfVIP

微原_计算机工作原理_实验项目_任务书_132807309.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微原_计算机工作原理_实验项目_任务书_132807309

“微机原理与应用” 计算机工作原理部分实验 简单计算机系统的设计与实现 项目任务书 一、项目介绍 二、计算机工作原理 三、计算机系统组成 四、简单计算机的指令系统 五、程序编写及举例 六、项目要求 七、项目说明 八、项目的设计和调试 实验1. 简单计算机系统基本模块设计1 实验2. 简单计算机系统基本模块设计2 实验3. 简单计算机系统的设计和实现 一、项目简介 项目目的: 本项目是“微机原理与应用”课程中关于计算机工作原理部分的实验项目,涉及第 1~4 周讲课的内容,目的是通过设计一个简单计算机系统,深入了解计算机系统各部分的基 本组成和工作原理,为后续计算机接口部分的学习打下良好基础。该项目可在暑期小学 期 “电子技术课程设计”的“数字计算器的设计与实现”项目上进行扩展。先修条件是 学生应该具备一定运用EDA 进行数字电路系统设计与调试的能力。 项目平台: 与小学期“电子技术课程设计”的“数字计算器的设计与实验”相同:PC 机一台、FPGA 实验板一块 (EP2C5Q208C8N+矩阵键盘+数码管)。 项目任务: 基于FPGA 实验板设计一个简单计算机系统,实现一个计算器的功能。从键盘输入算术 式,由FPGA 完成相应运算,并将运算结果显示在数码管和发光二极管上。输入的运算 符可以是加、减、与、或、比较等,输入的数字大小在0~999 之间。有关简单计算机系 统的组成和工作原理将在后续讲义介绍。 演示举例:完成 45 减369 的运算 操作方法是:从键盘输入4 、5 两个字符键,数码管上显示45 ,接着输入减号运算符“- ”, 然后输入369 三个字符键,数码管上显示369,最后按下等号键“= ”,运算结果“-324 ” 中的324 显示在数码管上,负号 “- ”用一个发光二极管显示。输入的运算符 “- ”和等 号 “= ”不显示。 项目重点: 理解计算机系统的组成和工作原理,掌握基于FPGA 的复杂数字系统的逻辑设计、调试。 二、计算机工作原理 数字计算机其实就是一个复杂的数字电路系统,在设计思路上采用存储程序控制原理 实现。设计者把数字电路需要完成的工作先分解成多个基本动作,如从某个寄存器或存储 器单元读数、往某个寄存器或存储器单元写数、对两个数分别进行“加”、“减”、“与”、“或” 等算数或逻辑运算等等;然后,设计对这些动作进行编码的规则。术语中称一个基本动作 为一条指令,所有动作的集合称为指令系统。按照编码规则对这些基本动作进行编码,可 以构成由若干指令表示的动作序列,即程序;把程序存放在存储系统中,然后由控制单元 从存储系统中取出一条指令,并进行指令译码,再发出实现这个动作的各种信号,称为执 行该条指令;然后,再依次取下一条指令并执行,直到程序中所有的指令执行完毕。每执 行一条指令,即完成一个基本动作;多个基本动作合理组合,就可以实现用户期望完成的 功能。用户通过编写不同的程序,可以让数字电路具备不同的功能。注意:这里的程序指 的是固化在FPGA 内ROM 的程序,不是用Verilog 语言写的硬件描述程序。 三、计算机系统组成 计算机系统的基本组成见图 A-1。整个系统由寄存器组、ALU 、控制单元、ROM 、 RAM 、输入设备、输出设备和输入/输出接口组成,各部分通过总线连接起来,总线内部 包括地址、数据和控制等信号。在实际设计中,将 ALU 、寄存器组和控制单元集成在一 个芯片中,称为中央处理器CPU( Central Process Unit) 。 计算机系统从输入设备(如键盘)输入参加运算的操作数及加、减等运算符,并通 过输入设备接口将这些操作数和运算符存放在寄存器或存储系统中,然后通过执行存放 在存储系统中的程序,实现运算,并将运算的结果通过输出设备(如数码管)显示出来。 注意:该运算结果是通过执行ROM 中的程序(指令序列)得到的,每一条指令的执行都包 含有取指令、指令译

文档评论(0)

kelly + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档