计算机组成原理-平时作业一
北航16春《计算机组成原理》在线作业一
北航16春《计算机组成原理》在线作业一北航16春《计算机组成原理》在线作业一
##目录
-[导语](#导语)
-[1.寻址方式](-寻址方式)
-[2.指令系统](-指令系统)
-[3.CPU的流水线技术](-CPU的流水线技术)
-[4.整数运算](-整数运算)
-[5.控制单元](-控制单元)
-[总结](#总结)
##导语
计算机组成原理是一门非常重要的基础课程,它的内容包括对计算机
组成原理的概念、算法和实现方法的研究。
本文就计算机组成原理的主要
内容作出详细的介绍,主要包括寻址方式、指令系统、CPU的流水线技术、整数运算、控制单元等几个方面。
##1.寻址方式
寻址是指计算机系统中访问存储器的方式,确定存储器中一些位置的
字节的地址。
常见的寻址方式有:直接寻址、寄存器寻址和间接寻址。
###(1)直接寻址
直接寻址是一种最简单的寻址方式,它的特点是,指令中包含要访问的存储单元的绝对地址或者该地址的偏移量。
当指令被解释执行时,指令解释器便可以根据地址来访问相应的存储单元,因此它的操作简单,但是地址可能变化,因此会出现地址失效的情况。
###(2)寄存器寻址
寄存器寻址是指指令中使用寄存器来保存要访问的存储单元地址的方式。
计算机组成原理例题
第一次作业题目
一、问答题:
1、冯﹒诺依曼型计算机系统的主要设计思想是什么?它包括哪些组成部
分?各个组成部分的作用是什么?
2、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?
3、如何理解软硬件之间的等价性?
4、4种机器码的主要区别?
5、为什么定点数采用补码进行加减法运算存在溢出现象?如何判断它的运
算结果是否溢出?
二、计算题:
1、若某浮点数采用IEEE754编码标准的存储格式是(BF400000)16 ,则其
代表的十进制真值为多少?
2、将数(18.6875)10转换成754标准的32位浮点数的二进制存储格式?
3、计算机存储程序概念的特点之一,是把数据和指令都化为二进制信息看
待,今有一计算机字长32位。
对于二进位1000 1111 1110 1111 1100 0000 0000 0000,
(1)表示一个补码整数,其十进制值是多少?
(2)表示一个无符号整数,其十进制值是多少?
(3)表示一个IEEE754标准的单精度浮点数,其值是多少?
4、对于数字56和-79分别用8位二进制表示其四种机器码,即原码,反码,
补码和移码?。
计算机组成原理-作业参考答案
第1章计算机系统概论5. 冯诺依曼计算机的特点是什么解:冯诺依曼计算机的特点是:P8(1)计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;(2)指令和数据以同同等地位存放于存储器内,并可以按地址访问;(3)指令和数据均用二进制表示;(4)指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;(5)指令在存储器中顺序存放,通常自动顺序取出执行;(6)机器以运算器为中心(原始冯诺依曼机)。
7. 解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:课本P9-10(1)主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
(2)CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了Cache)。
(3)主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
(4)存储单元:可存放一个机器字并具有特定存储地址的存储单位。
(5)存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
(6)存储字:一个存储单元所存二进制代码的逻辑单位。
(7)存储字长:一个存储单元所存储的二进制代码的总位数。
(8)存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。
(9)机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。
(10)指令字长:机器指令中二进制代码的总位数。
8. 解释下列英文缩写的中文含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS解:全面的回答应分英文全称、中文名、功能三部分。
《计算机组成原理》·平时作业-2020年华工网络教育
2020年华工计算机组成原理·平时作业提交方式:附件
(1)CPU包括哪几个工作周期?每个工作周期访存的作用是什么。
答:(1)取指周期:取指令
(2)间指周期:取有效地址
(3)执行周期:取(或存)操作数
(4)中断周期:将程序断点保存起来
(2)什么是指令周期、机器周期和时钟周期?
答:指令周期是CPU取出并执行一条指令所需的全部时间,即完成一条指令的时间;
机器周期是所有指令执行过程中的一个基准时间,通常以存取周期作为机器周期;
时钟周期使机器周期主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间;
关系:一个指令周期包括若干个机器周期,一个机器周期又包括若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。
(3)总线通信控制有几种方式,简要说明各自的特点。
答:(1)同步通信:通信双方由统一时标控制数据传送;
(2)异步通信:采用应答方式通信;
(3)单通步通信:统一时钟,可插入等待信号;
(4)分离式通信:都是全反向,充分发挥总线的有效应用;
(4)控制器中常采用哪些控制方式,各有何特点?
答:同步控制:即微操作序列由基准时标系统控制,每一个操作出现的时间与基准时标保持一致;。
计算机组成原理作业1 10章答案(完全版)
计算机组成原理作业1 10章答案(完全版)计算机组成原理作业1-10章答案(完全版)第一章计算机系统概论1.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:p3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子电路和物理设备。
计算机软件:计算机操作所需的程序和相关数据。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
2.如何理解计算机的层次结构?答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。
(1)硬件系统是最内层的,它是整个计算机系统的基础和核心。
(2)系统软件在硬件之外,为用户提供一个基本操作界面。
(3)应用软件位于最外层,为用户提供解决特定问题的应用系统界面。
通常将硬件系统之外的其余层称为虚拟机。
各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。
3.解释高级语言、汇编语言和机器语言之间的区别和关系。
答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。
高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。
4.如何理解计算机组成和计算机体系结构?答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及i/o机理等。
计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。
5.冯?诺依曼计算机有什么特点?解决方案:冯?诺依曼电脑功能:P8计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;?指令和数据以同同等地位存放于存储器内,并可以按地址访问;?指令和数据均用二进制表示;指令由两部分组成:操作代码和地址代码。
操作代码用于表示操作的性质,地址代码用于表示操作数在内存中的位置;指令在存储器中顺序存放,通常自动顺序取出执行;?机器以运算器为中心(原始冯?诺依曼机)。
电大计算机组成原理形考任务1参考答案
计算机组成原理形考任务1参考答案一、单项选择题(每小题6分,共36分)题目1下列数中最小的数是。
B. (42)8选择一项:A. (1010011)2B. (42)8C. (10011000)BCDD. (5A)16题目2某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,则可表示的最大正小数为_____,最小负小数为_____。
选择一项:A.B.C.D.题目3两个补码数相加,在符号位相同时有可能产生溢出,符号位不同时。
D. 一定不会产生溢出选择一项:A. 会产生溢出B. 也有可能产生溢出C. 不一定会产生溢出D. 一定不会产生溢出题目4已知[X]原=010100,[X]反= 。
A. 010100选择一项:A. 010100B. 001011C. 101011D. 101100题目5已知[X]原=110100,[X]补= 。
D. 101100选择一项:A. 110100B. 001011C. 101011D. 101100题目6已知[X]原=110100,[X]移= 。
B. 001100选择一项:A. 101100B. 001100C. 101011D. 011011二、多项选择题(每小题9分,共36分)题目7机器数中,零的表示形式不唯一的是_____。
A. 原码C. 移码D. 反码选择一项或多项:A. 原码B. 补码C. 移码D. 反码题目8ASCII编码_____。
B. 是7位的编码C. 共有128个字符选择一项或多项:A. 是8位的编码B. 是7位的编码C. 共有128个字符D. 共有256个字符E. 有64个控制字符题目9相对补码而言,移码_____。
B. 仅用于浮点数的阶码部分D. 1表示正号,0表示负号选择一项或多项:A. 仅用于表示小数B. 仅用于浮点数的阶码部分C. 仅用于浮点数的尾数部分D. 1表示正号,0表示负号题目10当码距d=4时,海明校验码具有_____。
计算机组成原理课后作业1-8章
[y]浮= 11 110,11.100010
△E=Ex-Ey=[Ex]补+[-Ey]补=11 101 +00 010=11 111
修改后的x表示为:
[x]浮= 11 110,0.010010 (1) 00. 0 1 0 0 1 0
2)尾数求差
+ 00. 0 1 1 1 1 0
MS= Mx - My =00. 110000 (1)
MS= Mx+My =11 . 1101 00 (1) 3)规格化处理
00. 0 1 0 0 1 0 + 11. 1 0 0 0 1 0
11 . 1 1 0 1 0 0
执行2次左规处理, MS= 11 . 0 1 0 0 1 0 (0), ES= 11 100 4)舍入处理
5)判溢出
采用0舍1入法处理,则舍去0
∴ 规格化数 符号位
1
阶码(8) 0111 1101
尾数(23) 1011 0000 0000 0000 0000 000
2020年12月21日星期一
12
5、已知x和y,用变形补码计算x+y,同 时指出结果是否溢出。
①x=0.11011 y=0.00011
[x]补=00.11011 ,[y]补=00.00011
27/64
27/64 = 0.011011B = 1.1011 * 2-2
e=-2,则E=e+127=125
∴ 规格化数 符号位
0
阶码(8) 0111 1101
尾数(23) 1011 0000 0000 0000 0000 000
-27/64
-27/64 =-0.011011B =-1.1011 * 2-2
示;尾数23位,用补码表示;基数为2。请写出:(1)最大数的
计算机原理作业一(1)
《计算机组成原理》作业1一. 选择题:1. 对计算机的软硬件资源进行管理是___A____的功能。
A. 操作系统B. 数据库管理系统C. 语言处理程序D. 用户程序2. 定点二进制运算器中,减法运算一般通过___D____来实现。
A. 反码运算的二进制减法器B. 补码运算的二进制减法器C. 补码运算的十进制加法器D. 补码运算的二进制加法器3. 运算器的主要功能是进行___C_____。
A. 逻辑运算B. 算术运算C. 逻辑运算和算术运算D. 减法运算4.完整的计算机系统应包括__D_____。
A. 运算器、存储器、控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统5. 计算机中表示地址时使用____D____。
A. 无符号数B. 原码C. 反码D. 补码6. 在机器数中,__B______的零的表示形式是唯一的。
A. 原码B. 补码C. 反码D. 原码和反码7. 在8位机中定点补码整数范围是___A____A. -128~+127B. -128~+128C. -127~+127D. -127~+1288. 在8位整数中,无符号数范围是___B____;A. 0~255B. 0~256C. -127~+128D. -128~+1279.在浮点编码表示中__D_____在机器数中不出现,是隐含的。
A. 阶码B. 符号C. 尾数D. 基数10. 在定点数运算中产生溢出的原因是____C___。
A. 运算过程中最高位产生了进位或借位B. 参加运算的操作数超出了机器表示范围C. 运算的结果的操作数超出了机器表示范围D. 寄存器的位数太少,不得不舍弃最低有效位11. 运算器虽然有许多部件组成,但核心部分是____B____。
A. 数据总线B. 算术逻辑运算单元C. 多路开关D. 通用寄存器12.ALU属__ D_____部件。
A. 运算器B. 控制器C. 存储器D. 寄存器13. 计算机的存储器系统是指___D______。
计算机组成原理试题库(含答案)--
计算机组成原理试题一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。
)1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。
A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址2.某计算机字长是16位它的存储容量是64,按字编址,它们寻址范围是(C )。
A.64K B.32C.32K D.163.某一芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。
A.21B.17C.19D.204.指令系统中采用不同寻址方式的目的主要是( C)。
A.实现存储程序和程序控制B.可以直接访问外存C.缩短指令长度,扩大寻址空间,提高编程灵活性D.提供扩展操作码的可能并降低指令译码难度5.寄存器间接寻址方式中,操作数处在( B )。
A.通用寄存器B.贮存单元C.程序计数器D.堆栈6是(A)的简称。
A.精简指令系统计算机B.大规模集成电路C.复杂指令计算机D.超大规模集成电路7.响应中断的时间是_ C 。
A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。
8.常用的虚拟存储器寻址系统由两级存储器组成。
A.主存-辅存;B.-主存;C.-辅存;D.主存—硬盘。
9.访问主存时,让处于等待状态,等的一批数据访问结束后,再恢复工作,这种情况称作。
A.停止访问主存;B.周期挪用;C.与交替访问;D.。
10.浮点数的表示范围和精度取决于。
A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;C.阶码的位数和尾数的位数;D.阶码的机器数形式和尾数的机器数形式。
11.中断向量可提供。
A.被选中设备的地址;B.传送数据的起始地址;C.中断服务程序入口地址;D.主程序的断点地址。
12.加法器采用先行进位的目的是。
A.优化加法器的结构;B.节省器材;C.加速传递进位信号;D.增强加法器结构。
13.在独立请求方式下,若有N个设备,则。
A.有一个总线请求信号和一个总线响应信号;B.有N个总线请求信号和N个总线响应信号;C.有一个总线请求信号和N个总线响应信号;D.有N个总线请求信号和一个总线响应信号。
福师《计算机组成原理》在线作业一
一、单选题(共 20 道试题,共 40 分。
)V1. 总线中地址线的作用是___C___。
A. 只用于选择存储器单元;B. 由设备向主机提供地址;C. 用于选择指定存储器单元和I/O设备接口电路的地址;D. 即传送地址又传送数据。
满分:2 分2. 某机字长32位,其中1位符号位,31位表示尾数。
若用定点小数表示,则最大正小数为___B___。
A. +(1 – 2-32)B. +(1 – 2-31)C. 2-32D. 2-31满分:2 分3. 设X= —0.1011,则[X]补为___C___。
A. 1.1011B. 1.0100C. 1.0101D. 1.1001满分:2 分4. 所谓三总线结构的计算机是指____B__。
A. 地址线、数据线和控制线三组传输线。
B. I/O总线、主存总统和DMA总线三组传输线;C. I/O总线、主存总线和系统总线三组传输线;D. 以上都不对。
满分:2 分5. 总线的异步通信方式____A__。
A. 不采用时钟信号,只采用握手信号;B. 既采用时钟信号,又采用握手信号;C. 既不采用时钟信号,又不采用握手信号;D. 既采用时钟信号,又采用握手信号。
满分:2 分6. 计算机的外围设备是指____D__。
A. 输入/输出设备B. 外存储器C. 远程通信设备D. 除了CPU 和内存以外的其它设备满分:2 分7. 当采用_____A_______对设备进行编址情况下,不需要专门的I/O指令组。
A. 统一编址法B. 单独编址法C. 两者都是D. 两者都不是满分:2 分8. 设X=-0.1011,则〔X〕补为_C_____。
A. 1.1011B. 1.0100C. 1.0101D. 1.1001满分:2 分9. CPU响应中断的时间是___C___。
A. 中断源提出请求;B. 取指周期结束;C. 执行周期结束;D. 间址周期结束。
满分:2 分10. 带有处理器的设备一般称为___A___设备。
大工19秋《计算机组成原理》在线作业1满分答案
大工19秋《计算机组成原理》在线作业1试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)【题目】对计算机的软件、硬件进行管理的是()的功能。
A.编译器B.用户程序C.数据库管理系统D.操作系统正确的选择是:D【题目】许多公司使用计算机管理职工工资,这属于计算机的()应用领域。
A.过程控制B.辅助工程C.科学计算D.数据处理正确的选择是:D【题目】以下有关运算器运算功能的描述,()是正确的。
A.既做算术运算又做逻辑运算B.只做逻辑运算C.只做算术运算D.只做加法正确的选择是:A【题目】冯?诺依曼机的基本工作方式的特点是()。
A.按地址访问并顺序执行指令B.存储器按内容和操作数选择地址C.多指令流单数据流D.堆栈操作正确的选择是:A【题目】目前的个人台式机属于()。
A.微型机B.巨型机C.小型机D.中型机正确的选择是:A【题目】一个完整的计算机系统应包括()。
A.配套的硬件和软件系统B.运算器、存储器、控制器C.外部设备和主机D.主机和应用程序正确的选择是:A【题目】以下叙述正确的是()。
A.辅存全部是易失性存储器B.辅存中的程序需要调入主存中才能运行C.若指令的地址为20位,则主存容量一定是1BD.主存由RAM构成,不包括ROM正确的选择是:B【题目】系统总线中控制线的功能是()。
A.提供时序信号B.提供数据总线上的源数据C.提供数据信息D.提供主存、I/O 接口设备的控制信号和响应信号正确的选择是:D【题目】与外存储器相比较,内存储器的特点是()。
A.容量小,速度慢B.容量小,速度快C.容量大,速度慢D.容量大,速度快正确的选择是:B【题目】以下描述高级语言以及汇编语言特性的句子中有错误的句子是()。
A.用高级语言编写的程序,计算机是不能直接识别的B.用汇编语言编写的程序,计算机不能直接识别C.汇编语言编写的程序执行速度比高级语言快D.汇编语言的源程序比机器语言执行速度快正确的选择是:D二、判断题 (共 10 道试题,共 50 分)1【题目】RAM是半导体存储器,ROM是磁心存储器。
计算机组成原理-平时作业一
计算机组成原理-平时作业一计算机组成原理-平时作业一(注意:请独立完成作业,若作业为雷同将有可能被评为0分。
为保证特殊字符的准确识别,如您的作业需要用到“ √ 或× ”的字符,请您直接在答题处复制。
)1、解释下列概念:总线宽度、总线带宽、总线复用、总线的主设备(或主模块)、总线的从设备(或从模块)、总线的传输周期和总线的通信控制。
答:(1)总线宽度:指的是总线能同时传送的数据的二进制位(bit)数;(2)总线带宽:指的是总线本身所能达到的最高数据传输速率,单位是兆字节每秒(MB/s),这是衡量总线性能的重要指标,总线带宽越宽,传输效率也就越高;(3)总线复用:指既传送地址信息,又传送数据信息,在不同的时间间隔中完成传送地址和传送数据的任务;(4)总线的主设备(主模块):指一次总线传输期间,拥有总线控制权的设备(模块);(5)总线的从设备(从模块):指一次总线传输期间,配合主设备完成数据传输的设备(模块),它只能被动接受主设备发来的命令;(6)总线的传输周期:指总线完成一次完整而可靠的传输所需时间;(7)总线的通信控制:指总线传输过程中双方的时间配置方式。
2、控制器有哪几种控制方式?各自有什么特点?答:控制器的控制方式可以分为3种,分别有:同步控制方式、异步控制方式和联合控制方式。
(1)同步控制控制方式的各项操作都由统一的时序信号控制,在每个机器周期中产生统一数目的节拍电位和工作脉冲;特点:这种控制方式设计简单,容易实现;但是对于许多简单指令来说会有较多的空闲时间,造成较大数量的时间浪费,从而影响了指令的执行速度。
(2)异步控制方式的各项操作不采用统一的时序信号控制,而根据指令或部件的具体情况决定,需要多少时间,就占用多少时间;特点:异步控制方式没有时间上的浪费,因而提高了机器的效率,但是控制比较复杂。
(3)联合控制是同步控制和异步控制结合的方式;特点:一种情况是,大部分操作序列安排在固定的集齐周期中,对某些时间难以确定的操作则以执行部件的“回答”信号作为本次操作的结束。
1《计算机组成原理》作业一解答
作业一解答一、名词解释:地址:寻址存储器中存储单元的二进制编号。
字长:计算机(或CPU)并行处理的数据字的位数。
二、简答题:说明软件与硬件的逻辑等价性。
答案:计算机的逻辑功能可以由软件来实现,也可以由硬件来实现;计算机指令的执行可以由硬件完成,也可以由软件来完成。
实现这种转化的媒介是软件与硬件的逻辑等价性。
对于某一具体功能采用硬件方案还是软件方案,取决于器件价格、速度、可靠性、存储容量、变更周期等因素。
简述计算机系统的多级层次结构,为什么会形成这种多级层次结构?答案:计算机系统通常由微程序级、一般机器级、操作系统级、汇编语言级和高级语言级组成的多层次结构。
形成这种结构的原因主要有两个方面:这种多层次结构是人们对于计算机一种深入的、本质的认识和应用,是人们对于计算机系统在不同层次上进行一种抽象的思维;这种多层次结构解决了计算机功能扩展问题,抽象数据结构的层次越高计算机系统的复用性越好、通用性越强。
作业二解答一、已知x =11011,y =-10101,用变形补码计算x+y,同时指出结果是否溢出。
答案:[x]补= 0011011(或011011),[y]补=1101011(或101011)[x]补0 0 1 1 0 1 1双符号位相同,无溢出,x+y=110二、已知x =11011, y =-10011,用变形补码计算x-y,同时指出结果是否溢出。
答案:[x]补= 0011011(或011011),[y]补=1101101(或101101)[-y]补=0010011(或010011)[x]补0 0 1 1 0 1 1+ [-y]补0 0 1 0 0 1 1[x-y]补0 1 0 1 1 1 0双符号位不同,结果溢出。
三、已知x = 0.11011,y =-0.11111,用原码阵列乘法器、补码阵列乘法器分别计算x×y。
答案:[x]原= 011011,[y]原= 111111 [x]补= 011011,[y]补= 100001符号位= 0⊕1 = 1,符号位= 0⊕1 = 1,[x]补、[y]补算前求补:| x | = 11011,| y |=11111 | x | = 11011,| y |=11111 无符号阵列乘法:11011 无符号阵列乘法:11011×11111 ×1111111011 1101111011 1101111011 1101111011 11011+ 11011 + 110111101000101 1101000101 乘积符号位是1,则:乘积符号位是1,算后求补:[x×y]原= 11101000101 [x×y]补= 10010111011作业三解答一、利用181和182芯片,画出32位的三级先行进位逻辑结构。
计算机组成原理-国家开放大学电大学习网形考作业题目答案
计算机组成原理一、单项选择题1.下列数中最小的数是。
A.(1010011)2B.(42)8C.(10011000)BCDD.(5A)16正确答案: B2.某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,则可表示的最大正小数为_____,最小负小数为_____。
A.B.C.D.正确答案: C3.两个补码数相加,在符号位相同时有可能产生溢出,符号位不同时。
A.会产生溢出B.也有可能产生溢出C.不一定会产生溢出D.一定不会产生溢出正确答案: D4.已知[X]原=010100,[X]反= 。
A.010100B.001011C.101011D.101100正确答案: A5.已知[X]原=110100,[X]补= 。
A.110100B.001011C.101011D.101100正确答案: D6.已知[X]原=110100,[X]移= 。
A.101100B.001100C.101011D.011011正确答案: B7加法器采用并行进位的目的是_____。
A.提高加法器的速度B.快速传递进位信号C.优化加法器结构D.增强加法器功能正确答案: B8.组成一个运算器需要多个部件,但下面所列_____不是组成运算器的部件。
A.状态寄存器B.数据总线C.算术逻辑运算单元D.地址寄存器正确答案: D9.运算器的主要功能是进行。
A.逻辑运算B.算术运算C.逻辑运算和算术运算D.只作加法正确答案: C10.浮点数范围和精度取决于。
A.阶码的位数和尾数的位数B.阶码采用的编码和尾数的位数C.阶码和尾数采用的编码D.阶码采用的位数和尾数的编码正确答案: A11.逻辑运算中的“逻辑加”是指。
A.与运算B.或运算C.非运算D.异或运算正确答案: B12.下列说法正确的是。
A.采用双符号位补码进行加减运算可以避免溢出B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出C.只有将两个正数相加时才有可能产生溢出D.只有带符号数的运算才有可能产生溢出正确答案: D13.计算机硬件能直接识别和运行的只能是_______程序。
计算机组成原理习题(附参考答案)
计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。
A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。
A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。
A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。
A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。
A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。
A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。
A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。
A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。
A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。
A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。
A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。
计算机组成原理_平时作业
计算机组成原理平时作业(1)CPU包括哪几个工作周期?每个工作周期访存的作用是什么。
答:CPU包括4个工作周期:取指、间址、执行、中断。
作用:取指周期作用:取出指令并将其放在IR寄存器中。
间址周期作用:完成取操作数有效地址的任务。
执行周期作用:根据不同的指令完成不同的微操作。
中断周期作用:在执行周期结束后,CPU要查询是否有请求种断的事件发生,若有则转入中断周期。
(2)什么是指令周期、机器周期和时钟周期?答:1.CPU每取出一条指令并执行这条指令,都要完成一系列的操作,这一系列操作所需的时间通常叫做一个指令周期。
2.指令周期常常用若干个CPU周期数来表示,CPU周期称为机器周期,又称为时钟周期。
(3)总线通信控制有几种方式,简要说明各自的特点。
答:按照总线仲裁电路位置的不同,可分为集中式仲裁和分布式仲裁两种。
特点:1.集中式总线仲裁的控制逻辑基本集中在一处,需要中央仲裁器,分为链式查询方式、计数器定时查询方式、独立请求方式。
2.分布式仲裁不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。
(4)控制器中常采用哪些控制方式,各有何特点?答:控制器中采用同步控制方式、异步控制方式和联合控制方式三种控制方式。
特点:1.同步控制方式:在任何情况下,已定的指令在执行时所需的机器周期数和时钟周期数是固定不变的。
根据不同情况,同步控制方式可选取如下方案:1>采用完全统一的机器周期执行各种不同的指令。
2>采用不定长机器周期。
3>中央控制与局部控制结合。
2.异步控制方式:每条指令、每个操作控制信号需要多少时间就占用多少时间。
3.联合控制方式:为同步控制和异步控制相结合的方式。
一种情况是,大部分操作序列安排在固定的机器周期中,对某些时间难以确定的操作则以执行部件的“回答”信号作为本次操作的结束。
(5)异步通信与同步通信的主要区别是什么?答:1.同步通信要求接收端时钟频率和发送端时钟频率一致,发送端发送连续的比特流;异步通信时不要求接收端时钟和发送端时钟同步,发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节。
华工2020秋计算机组成原理平时作业
华工2020秋计算机组成原理平时作业计算机组成原理·平时作业(1)CPU包括哪几个工作周期?每个工作周期访存的作用是什么。
答:包括4个工作周期:取指周期、间址周期、执行周期、中断周期。
每个访存的作用:分别是取指令、取有效地址、取(或存)操作数及将程序断点保存起来。
(2)什么是指令周期、机器周期和时钟周期?答:指令周期是指执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。
时钟周期是计算机中最基本的、最小的时间单位。
在一个时钟周期内,CPU仅完成一个最基本的动作。
机器周期是指完成一个基本操作所需要的时间。
(3)总线通信控制有几种方式,简要说明各自的特点。
答:4种方式:同步通信:通信双方由统一时标控制数据传送。
异步通信:采用应答方式通信。
半同步通信:统一时钟,可插入等待信号。
分离式通信:都是主设备,充分发挥总线的有效占用。
(4)控制器中常采用哪些控制方式,各有何特点?答:掌握器常接纳同步掌握、异步掌握和联合掌握。
同步掌握即微操纵序列由基准时标系统掌握,每个操纵出现的时间与基准时标保持一致。
异步掌握不寻找基准时标信号,微操纵的时序是由专门的应答线路掌握的,即掌握器发出某一个微操纵掌握信号后,等待履行部件完成该操纵时所发回的“回答”或“终了”信号,再入手下手下一个微操纵。
联合掌握是同步掌握和异步掌握相结合的方式,即大多数微操纵在同步时序信号掌握下进行,而对那些时间难以确定的微操纵,如涉及到I/O操纵,则接纳异步掌握。
(5)简述中断处理的基本过程。
答:中断处理过程基本上由3部分组成,第一部分为准备部分,其基本功能是保护现场,对于非向量中断方式则需要确定中断源,最后开放中断,允许更高级的中断请求打断低级的中断服务程序;第二部分为处理部分,即真正执行具体的为某个中断源服务的中断服务程序;第三部分为结尾部分,首先要关中断,以防止在恢复现场过程中被新的中断请求打断,接着恢复现场,然后开放中断,以便返回原来的程序后可响应其他的中断请求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理-平时作业一
(注意:请独立完成作业,若作业为雷同将有可能被评为0分。
为保证特殊字符的准确识别,如您的作业需要用到“ √ 或× ”的字符,请您直接在答题处复制。
)1、解释下列概念:总线宽度、总线带宽、总线复用、总线的主设备(或主模块)、总线的从设备(或从模块)、总线的传输周期和总线的通信控制。
答:(1)总线宽度:指的是总线能同时传送的数据的二进制位(bit)数;
(2)总线带宽:指的是总线本身所能达到的最高数据传输速率,单位是兆字节每秒(MB/s),这是衡量总线性能的重要指标,总线带宽越宽,传输效率也就越高;
(3)总线复用:指既传送地址信息,又传送数据信息,在不同的时间间隔中完成传送地址和传送数据的任务;
(4)总线的主设备(主模块):指一次总线传输期间,拥有总线控制权的设备(模块);
(5)总线的从设备(从模块):指一次总线传输期间,配合主设备完成数据传输的设备(模块),它只能被动接受主设备发来的命令;
(6)总线的传输周期:指总线完成一次完整而可靠的传输所需时间;
(7)总线的通信控制:指总线传输过程中双方的时间配置方式。
2、控制器有哪几种控制方式?各自有什么特点?
答:控制器的控制方式可以分为3种,分别有:同步控制方式、异步控制方式和联合控制方式。
(1)同步控制控制方式的各项操作都由统一的时序信号控制,在每个机器周期中产生统一数目的节拍电位和工作脉冲;
特点:这种控制方式设计简单,容易实现;但是对于许多简单指令来说会有较多的空闲时间,造成较大数量的时间浪费,从而影响了指令的执行速度。
(2)异步控制方式的各项操作不采用统一的时序信号控制,而根据指令或部件的具体情况决定,需要多少时间,就占用多少时间;
特点:异步控制方式没有时间上的浪费,因而提高了机器的效率,但是控制比较复杂。
(3)联合控制是同步控制和异步控制结合的方式;
特点:一种情况是,大部分操作序列安排在固定的集齐周期中,对某些时间难以确定的操作则以执行部件的“回答”信号作为本次操作的结束。
另一种情况是,及其周期的节拍脉冲数固定,但各条指令周期的集齐周期数不固定。
3、什么是微指令和微操作?微程序和机器指令有何关系?微程序和程序之间有何关系?
答:(1)微指令:是控制计算机各部件完成某个基本微操作的命令,是微程序级的命令,属于硬件;
(2)微操作是指计算机中最基本的、不可再分解的操作;
(3)微程序是机器指令的实时解释器,每一条机器指令都对应一个微程序;
(4)微程序和程序是两个不同的概念。
微程序是由微指令组成的,用于描述机器指令,实际上是机器指令的实时解释器,微程序是由计算机的设计者事先编制好并存放在控制存储器中的,一般不提供给用户;程序是由机器指令组成的,由程序员事先编制好并存放在主存放器中;
4、外部设备在系统中如何编址,如何与主机连接?
答:通常根据与存储器地址的关系,有两种编址方式。
(1)统一编址:指外设接口中的I/O寄存器和主存单元一样看待,将它们和主存单元组合在一起编排地址;或者说,将主存的一部分地址空间用作I/O地址空间。
这样就可以用访问主存的指令去访问外设的某个寄存器,因而也就不需要专门的I/O指令,可以简化CPU的设计;
(2)单独编址:为了更清楚地区别I/O操作和存储器操作,I/O地址通常与存储地址分开独立编址。
这样,在系统中就存在了另一种与存储地址无关的I/O 地址,CPU也必须具有专用于输入输出操作的I/O指令和控制逻辑。
5、什么是I/O组织方式?有哪几种I/O组织方式?各自的特点是什么?
答:(1)I/O组织方式是指计算机主机与外部设备之间的信息交换方式;
(2)计算机主机与外设之间的信息交换方式有5种:程序查询方式、程序中断方式、直接内存访问DMA方式、通道式、外围处理机方式。
从系统结构的观点看,前两种方式是以CPU为中心的控制,都需要CPU 执行程序来进行I/O数据传送,而DMA式和通道式这两种方式是以主存贮器为中心的控制,数据可以在主存和外设之间直接传送。
对于最后一种方式,则是用微型或小型计算机进行输入和输出控制。
程序查询和程序中断方式适用于数据传输率比较低的外设,而DMA、通道和外围处理机使用于数据传输率比较高的外设。
1)程序查询式控制简单,但系统效率很低;
2)中断式通过服务程序完成数据交换,实现了主机与外设的并行性;
3)DMA式通过硬件实现了数据传送,速度快,但只能控制同一类外设;
4)通道式采用执行通道程序实现对不同类型设备的控制和管理,并行性进一步提高;
5)外围处理处理机方式具有更大的灵活性和并行性。