计算机组成与结构课程设计,帮忙写出微程序16进制代码和程序设计,谢谢各位了

作者&投稿:蓟超 (若有异议请与网页底部的电邮联系)
计算机组成与结构课程设计,麻烦写出实验步骤和程序代码~

呵呵,上Q我跟你说

根据要求选用恰当的排列格式。

在微指令的控制字段中,每一位代表一个微命令,在设计微指令时,是否发出某个微命令,只要将控制字段中相应位置成"1"或"0",这样就可打开或关闭某个控制门,这就是直接控制法.
在6.3节中所讲的就是这种方法.但在某些复杂的计算机中,微命令甚至可多达三四百个,这使微指令字长达到难以接受的地步,并要求机器有大容量控制存储器,为了改进设计出现了以下各种编译法.
6.4.1 微指令的编译法(编码译码方法)(2)
2.字段直接编译法
在计算机中的各个控制门,在任一微周期内,不可能同时被打开,而且大部分是关闭的(相应的控制位为"0").所谓微周期,指的是一条微指令所需的执行时间.如果有若干个(一组)微命令,在每次选择使用它们的微周期内,只有一个微命令起作用,那么这若干个微命令是互斥的.
例如,向主存储器发出的读命令和写命令是互斥的;又如在ALU部件中,送往ALU两个输入端的数据来源往往不是唯一的,而每个输入端在任一微周期中只能输入一个数据,因此控制该输人门的微命令是互斥的.
选出互斥的微命令,并将这些微命令编成一组,成为微指令字的一个字段,用二进制编码来表示, 就是字段直接编译法.
6.4.1 微指令的编译法(编码译码方法)(3)
例如,将7个互斥的微命令编成一组,用三位二进制码分别表示每个微命令,那么在微指令中,该字段就从7位减成3位,缩短了微指令长度.而在微指令寄存器的输出端,为该字段增加一个译码器,该译码器的输出即为原来的微命令.
6.4.1 微指令的编译法(编码译码方法)(4)
字段长度与所能表示的微命令数的关系如下:
字段长度 微命令数
2位 2~3
3位 4~7
4位 8~15
一般每个字段要留出一个代码,表示本段不发出任何微命令,因此当字段长度为3位时,最多只能表示7个互斥的微命令,通常代码000表示不发微命令.
6.4.1 微指令的编译法(编码译码方法)(5)
3.字段间接编译法
字段间接编译法是在字段直接编译法的基础上,进一步缩短微指令字长的一种编译法.
如果在字段直接编译法中,还规定一个字段的某些微命令,要兼由另一字段中的某些微命令来解释,称为字段间接编译法.
本方法进一步减少了指令长度,但很可能会削弱微指令的并行控制能力,因此通常只作为直接编译法的一种辅助手段.
6.4.1 微指令的编译法(编码译码方法)(6)
字段A(3位)的微命令还受字段B控制,当字段B发出b1微命令时,字段A发出a1,1,a1,2,…,a1,7中的一个微命令;而当字段B发出b2微命令时,字段A发出a2,1,a2,2,…,a2,7中的一个微命令,仅当A为000时例外,此时什么控制命令都不产生.
6.4.1 微指令的编译法(编码译码方法)(7)
4.常数源字段E
在微指令中,一般设有一个常数源字段E就如指令中的直接操作数一样.E字段一般仅有几位,用来给某些部件发送常数,故有时称为发射字段.
该常数有时作为操作数送入ALU运算;有时作为计算器初值,用来控制微程序的循环次数等.
6.4.2 微程序流的控制 (1)
当前正在执行的微指令,称为现行微指令,现行微指令所在的控制存储器单元的地址称现行微地址,现行微指令执行完毕后,下一条要执行的微指令称为后继微指令,后继微指令所在的控存单元地址称为后继微地址.
所谓微程序流的控制是指当前微指令执行完毕后,怎样控制产生后继微指令的微地址.
与程序设计相似,在微程序设计中除了顺序执行微程序外还存在转移功能和微循环程和微子程序等,这将影响下址的形成.
下面介绍几种常见的产生后继微指令地址的方法.
6.4.2 微程序流的控制 (2)
(1)以增量方式产生后继微地址.
在顺序执行微指令时,后继微地址由现行微地址加上一个增量(通常为1)形成的;而在非顺序执行时则要产生一个转移微地址.
机器加电后执行的第一条微指令地址(微程序入口)来自专门的硬件电路,控制实现取令操作,然后由指令操作码产生后继微地址.接下去,若顺序执行微指令,则将现行微地址主微程序计数器( PC中)+1产生后继微地址;若遇到转移类微指令,则由 PC与形成转移微地址的逻辑电路组合成后继微地址.
6.4.2 微程序流的控制 (3)
6.4.2 微程序流的控制 (4)
(2)增量与下址字段结合产生后继微地址
将微指令的下址字段分成两部分:转移控制字段BCF和转移地址字段BAF,当微程序实现转移时,将BAF送 PC,否则顺序执行下一条微指令( PC+1).
执行微程序条件转移时,决定转移与否的硬件条件有好几种.例如,"运算结果为零","溢出","已完成指定的循环次数"等.
我们假设有八种转移情况,定义了八个微命令(BCF取3位),在图中设置计数器CT用来控制循环次数.如在执行乘(或除)法指令时,经常采用循环执行"加,移位"(或减,移位)的方法,指令开始执行时,在CT中置循环次数)每执行一次循环,计数器减1,当计数器为零时结束循环.又考虑到执行微子程序时,要保留返回微地址,因此图中设置了一个返回寄存器RR.

呵呵,上Q我跟你说

分拿来,QQ号给我发来


计算机组成原理课设
《计算机组成原理》是计算机相关各本科专业教学中的一门专业必修课。通过本课程的学习,使学生认识到计算机的工作原理:通过控制信息的处理来达到处理数据信息的目的。帮助学生认识到计算机组成的冯诺依曼结构是可以实现这种目的的一种结构;进而帮助学生掌握计算机硬件各子系统的功能、组成及实现。这一目的的实...

计算机组成与结构
4, 输入(Input system):输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。5,输出(Output system):输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最...

计算机专业学什么课?
计算机专业课四大件:数据结构和算法、操作系统、计算机网络、计算机组成原理。计算机组成原理:是计算机科学的基础课程之一,主要研究计算机系统的硬件组成和工作原理。包括数字电路、存储器、中央处理器等内容。数据结构:是计算机科学的核心课程之一,主要研究数据的组织方式和处理方法。包括线性表、树、图等数...

大学计算机有哪些专业课程
主干课程:C语言程序设计、计算机网络、数据结构与算法设计、操作系统、数据库原理与应用,面向对象程序设计、Linux系统管理、嵌入式系统、ARM体系结构、Java程序设计、软件工程、Android应用开发、专业综合技能训练、生产实习、毕业实习、毕业设计等。培养目标:本专业培养具有良好的科学素养与实践能力,系统掌握...

计算机组成原理教程的图书目录
1.1 为什么需要计算机1.1.2 软件的概念1.1.3 硬件的概念1.1.4 指令系统——软、硬件的接口1.2 结构化设计(研究)方法与计算机组成原理课程的研究内容1.2.1 分层概念和结构化设计(研究)方法1.2.2 结构的分解1.2.3 计算机组成原理课程的研究内容1.3 计算机组成和体系结构1.4 冯·诺依曼...

计算机结构组成
简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。5,输出(Output system):输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。

大学计算机课程学哪些?
1、大学计算机专业课程:电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学。数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、...

计算机组成原理第二版:什么是计算机的层次结构?
1.3 硬件与软件 1.3.1 硬件组件 描述了CPU、内存、硬盘等核心硬件的构成和功能。 1.3.2 软件系统 区分了操作系统、应用软件和系统软件的角色和交互。 1.4 计算机系统层次结构 阐述了从硬件到应用软件的不同层次及其交互方式。 1.5 关系分析 强调整体架构的重要性,解释了计...

记算机组成原理实用教程第二版图书目录
首先,它详细讲述了计算机的发展历程和广泛应用,从早期的机械计算到现代的数字化世界,展示了其深远影响(1.1 计算机的发展与应用)。接着,章节深入探讨了计算机的构成,区分了硬件和软件两大部分(1.2 计算机的组成——硬件和软件)。1.3 部分则讲解了计算机系统的层次结构,帮助读者理解各部分之间的...

微型计算机的基本结构由哪几部分构成?
一、基本结构三部分:微处理器,(存储器,I\/0接口,系统总线)外围设备 电源 二、微型计算机是以微处理器为基础,配以内存储器及输入输出(I/0)接口电路和相应的辅助电路而构成的裸机。把微型计算机集成在一个芯片上即构成单片微型计算机。 一个完整的微型计算机系统包括硬件系统和软件系统两大部分。...

射阳县17049868095: 计算机组成原理课程设计 -
敞雁奥泰: 计算机组成原理的课程设计,思维比较灵活,有很大的空间可以让你发展,通过查相关方面的书籍,最好借几本实验设计书来做参考.老师一般是考察你的综合能力,几个人一组来完成某一项的设计,每个人都得懂得流程、功能、以及怎样实现...

射阳县17049868095: 计算机组成结课论文 -
敞雁奥泰: “计算机组成原理”课程论文 摘要:《计算机组成原理》是计算机科学与技术专业的一门核心的专业必修课程.本门课程采用从计算机的整体知识框架入手,逐步展开说明.详细讲述了计算机组成原理,计算机是一台由许多独立部件构成的机器...

射阳县17049868095: 计算机组成与结构课程设计(1)条件转移指令 功能 -
敞雁奥泰: 转移,采用存储器间接寻址获得转移目标 \肯定知道的

射阳县17049868095: 计算机构成 -
敞雁奥泰: 一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的. 一、电脑的硬件系统 所谓硬件,就是用手能摸得着的实物,一台电脑一般有: 1、主机:主机从外观看是一个整体,但打开机箱后,会发现它的内部由多种独立的部件组合而...

射阳县17049868095: 1.请简述计算机系统的组成结构. -
敞雁奥泰: 计算机系统的硬件结构主要由五部分组成:控制器、运算器、内存储器、输入设备和输出设备. 随着半导体集成电路技术的出现和广泛的应用,Intel公司最先将控制器和运算器制作在同一芯片上(Intel 4004),就是我们常说的中央处理器.中...

射阳县17049868095: 计算机的系统由什么组成? -
敞雁奥泰: 计算机的组成部分及功能 由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机,每一部件分别按要求执行特定的基本功能. ⑴ 运算器或称算术逻辑单元(Arithmetical and Logical Unit) 运算器的主要功能是对数据进行各种运...

射阳县17049868095: 简述一台计算机的组成部分? -
敞雁奥泰: 计算机主要组成部分: 计算机的主要组成部分可以归纳为以下五个部分:控制器、运算器、存储器、输入设备、和输出设备.控制器 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据...

射阳县17049868095: 计算机组成原理课程设计题目(加分) -
敞雁奥泰: (二) 只作为参考 不一定对啊!!<1>2^9*2^10=2^19位 <2>16位 <3>2^7/2^6=2 共需2片EPROM 图我就没把握画了 嘻嘻

射阳县17049868095: 请写出冯·诺依曼型计算机的五大组成部分.* -
敞雁奥泰: 运算器、控制器、存储器、输入设备、输出设备 冯·诺依曼结构中计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备5个硬件系统构成. ①运算器.计算机中进行算术运算和逻辑运算的主要部件,是计算机的主体.在控制器的控...

射阳县17049868095: 计算机的组成部分 -
敞雁奥泰: 一台完整的计算机,应该包括硬件和操作系统 硬件就是我们看得见摸得着的(硬盘、键盘、鼠标等) 操作系统实际上就是软件组成的,软件有很多(你机器上安装的应用程序都是软件,例如:word、金山快译等)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网