硬件课程设计——复杂模型机设计.docx

硬件课程设计——复杂模型机设计.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬 件 课 程 设 计 ——复杂模型机设计 一. 实验目的: 经过一系列硬件课程的学习及相关实验后,做一个综合的系统性的设计,这在硬件方面是一个提高,进一步培养实践能力。 二. 实验内容: 搭建一台 8 位模型机,指令系统要求有 10 条 以上,其中包括运算类指令、传送类指令、 控制转移类指令、输入输出指令、停机指令等。 三. 实验思路: 1、确定设计目标:确定所设计计算机的功能和用途。 2、确定指令系统:确定数据的表示格式、位数、指令的编码、类型、需要设计哪些指令及使用的寻址方式。 3、确定总体结构与数据通路:总体结构设计包含确定各部件设置以及它们之间的数据通路结构,列出各种信息传送路径以及实现这些传送所需要的微命令。 4、设计指令执行流程:数据通路确定后,就可以设计指令系统中每条指令的执行流程。根据指令的复杂程度。每条指令所需要的机器周期数。对于微程序控制的计算机,根据总线结 构,需要考虑哪些微操作可以安排在同一个微指令中。 5、确定微程序地址:根据后续微地址的形成方法,确定每条微程序地址及分支转移地址。 6、根据微指令格式,将微程序流程中的所有微操作进行二进制代码化,写入到控制存储器中的相应单元中。 7、组装、调试:在总装调试前,先按功能模块进行组装和分调,因为只有功能模块工作正常后,才能保证整机的运行正确。 四. 实验原理: 指令系统及指令格式: 指令系统包括:算术逻辑运算指令、访存指令、控制转移指令、I/O 指令、停机指令。一般指令格式: OP-CODERS OP-CODE RS RD DATA/ADDR 00 M OPCODE RD DATA/ADDR 指令系统如: ADD RS,RD MOV DATA,RD MOV RS,[ADDR] JZ ADDR IN RD HALT 其中RS 、RD 为R0、R1、R2 中之一 ,DATA 为立即数,ADDR 为内存地址。 微指令格式: 二 、三且\口I 1 5: 1 3 11 2:  『l 0  厂I : A5 比比比且认。 。ll 5 ]4。。。1 。l l 5 ]4 。。 。13 选择 。。 l l 。I 。I LDAR l 1 LOAD I LDIR I LODR1 LDDR l LORi 。 。 9 。 8 I 7 1 。 选择 l P (!) o 。。 。 1 1 p ( 4 . ) 1 LDPC 。 1 i AR I 1 P ( 3), I p (2) 。 1 。。 。。l 2 l I lo 选择 。。 0 i 。。 l RS-B 。 l 1 Rl- l 1 Rl-B。 。 1 I, 。PC-B jl O 299-B I 1 I, 。PC-B j S3 S2 Si SO M.=(0 符术运莽} M=l 逻 和运切 O 司( 无进位) Cn=(O 有进位) 0 010 0 F=A F=A 加1 F=A 10 Qi O 1 F =A+B F=(A+B)加 i F=酰 10 01 0 F=A+B F气及+B)加 1 F=AB 0 fJ 1 1 F 气 戚 l F 气 F=O IO lO O F=A_加..屯. F = A 加 3加I F=AB IO l O1 F=AB 加(A+B) F=尪 加(A+B)加 I F=B Io :l 10 F =A 啖 B 战1 F=A 坟B F=A 屯 B 10 l 11 F=A百战 1 F=AB F=AB 11100 F=A 加 AB F=A 加肆,加 I F= A+B 1 0 0 1 F=A 加 B F=A 加B 加1 F=A 巳 B 1010 F=AB 加伍+B) F=户玉 加(..l.\ +B)加 I F=B l O 11 F =AB 战 l F=AJB F= AB ·-1 0 11 J:i=A .怕七.,'凸 = A 怕.`巳 凸 占- n. 1| F= l WE 书 ,计 1可,C `' A9 亡,· 工 斗 儿Ji 士卜' A8 ,乒才片已, ,T上勹斗}` 斗il.巳:. ,I. 114 的 ,T ``』..... F=A+豆 .L 0 ii. L .1 .!1. 0 0 』 斗 川HK工匕 .u丿从H INPUT F=At-B 01 l 1 U 0士=凡逋 吐+B]1 上.= 出加RAM...+B读)加 11 l 1 1 0F=A 1 1 F= A RAM 写 F= A 1 1 0 LED,写接口 0 1 1 无 0 1 0 写接口 299 移位控制表 299-b s1 s0 m 功能 0 0 0 任意 保持 0 1 0 0 循环右移 0 1 0 1 带进位循环右移 0 0 1 0 循环左移 0 0 1 1 带进位循环左移 任意 1 1 任意 装数 微程序地址入口的形

文档评论(0)

hao187 + 关注
官方认证
内容提供者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档