网站大量收购独家精品文档,联系QQ:2885784924

基本模型机的设计--不带进位的与或运算指令的实现.doc

基本模型机的设计--不带进位的与或运算指令的实现.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本模型机的设计--不带进位的与或运算指令的实现

学 号: 课 程 设 计 题 目 不带进位的与或运算指令的实现 学 院 计算机科学与技术 专 业 计算机科学与技术 班 级 姓 名 指导教师 20 年 月 日 目 录 课程设计任务书 1 1.题目 3 2.设计的目的及设计原理 3 2.1设计的目的及阶段 3 2.1.1 设计的目的 3 2.1.2分析阶段 3 2.1.3设计阶段 3 2.1.4验证阶段 3 2.2设计的原理 4 3模型机的逻辑框 4 4设计指令系统及分析其指令格式 5 4.1设计指令系统 5 4.2分析指令格式 7 4.3 操作数寻址方式及编码 8 4.3.1直接地址寻址 8 4.3.2寄存器直接寻址 9 4.3.3寄存器间接寻址 9 4.3.4立即数寻址 10 5微程序的设计及微程序实现的方法 10 5.1微指令格式的设计 10 5.2后续微地址的产生方法 10 5.3微程序入口地址的形成 10 6模型机当中时序的设计安排 13 7设计指令执行流程 14 8源程序和程序的指令代码及微程序 16 8.1源程序 16 8.2程序的指令代码 17 8.3微程序 17 9使用软件HKCPT的联机方式的实现过程 19 9.1主要指令的时序图 19 9.2累加器A和有关寄存器、存储器的数据变化以及数据流程 27 10课程设计总结 28 本科生课程设计成绩评定表 29 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位:计算机科学与技术学院 题 目: 基本模型机的设计——不带进位的与或运算指令的实现 初始条件: 理论:学完“电工电子学”、“数字逻辑”、“汇编语言程序设计”、和“计算机组成原理”课程,掌握计算机组成原理实验平台的使用。 实践:计算机学院科学系实验中心提供计算机、实验的软件、硬件平台,在实验中心硬件平台验证设计结果。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1、基本模型机系统分析与设计,利用所学的计算机组成原理课程中的知识和提供的实验平台完成设计任务,从而建立清晰完整的整机概念。 2、根据课程设计题目的要求,编制实验所需的程序,上机测试并分析所设计的程序。 3、课程设计的书写报告应包括: (1)课程设计的题目。 (2)设计的目的及设计原理。 (3)根据设计要求给出模型机的逻辑框图。 (4)设计指令系统,并分析指令格式。 (5)设计微程序及其实现的方法(包括微指令格式的设计,后续微地址的产生方法以及微程序入口地址的形成)。 (6)模型机当中时序的设计安排。 (7)设计指令执行流程。 (8)给出编制的源程序,写出程序的指令代码及微程序。 (9)说明在使用软件HKCPT的联机方式与脱机方式的实现过程(包括编制程序中与或运算指令的时序分析,累加器A和有关寄存器、存储器的数据变化以及数据流程)。 (10)课程设计总结(设计的特点、不足、收获与体会)。 时间安排: 周一:熟悉相关资料。 周二:系统分析,设计程序。 周三、四:编程并上实验平台调试 周五:撰写课程设计报告。 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 课程设计报告书 1.题目 基本模型机的设计——不带进位与或运算指令的实现 2.设计的目的及设计原理 2.1设计的目的及阶段  2.1.1 设计的目的   掌握简单运算器的数据传输方式、了解通用寄存器的组成和硬件电路、利用通用寄存器实现数据的置数等功能、进一步熟悉存储器和总线的硬件电路、掌握微程序控制器的原理、掌握微程序编制、写入并观察运行状态等。掌握了各个单元模块的工作原理,进一步将其组成完整的系统,构成1台基本的模型机。在本设计中,我们将规划读写内存、寄存器、逻辑运算等功能,并且编写相应的微程序。通过使用软件HKCPT,了解程序编译、加载的过程,通过微单步、单拍调试,理解模型机中的数据流向。 本次设计的源程序解决的问题是:求解“表达式((((4F∧30)+23)∨22)-09)∧25(十六进制)”的值,并将其结果送入单元号为30H的内存单元。 2.1.2分析阶段 通过对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、微指令和微程序的编制与调试等过程,试着编写连续几个数的不带进位的与或运算。 2.1.3设计阶段 通过对微指令格式了解和掌握,把分析阶段的连续的几个数的不带进位的与或运算转为成程序。 2.1.4验证阶段 验证

文档评论(0)

2017meng + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档