最新版北航2016年春《计算机组成原理》在线作业三满分答案2016年
北航16春《计算机组成原理》在线作业一
![北航16春《计算机组成原理》在线作业一](https://img.taocdn.com/s3/m/176f25ad0875f46527d3240c844769eae109a36d.png)
北航16春《计算机组成原理》在线作业一北航16春《计算机组成原理》在线作业一
##目录
-[导语](#导语)
-[1.寻址方式](-寻址方式)
-[2.指令系统](-指令系统)
-[3.CPU的流水线技术](-CPU的流水线技术)
-[4.整数运算](-整数运算)
-[5.控制单元](-控制单元)
-[总结](#总结)
##导语
计算机组成原理是一门非常重要的基础课程,它的内容包括对计算机
组成原理的概念、算法和实现方法的研究。
本文就计算机组成原理的主要
内容作出详细的介绍,主要包括寻址方式、指令系统、CPU的流水线技术、整数运算、控制单元等几个方面。
##1.寻址方式
寻址是指计算机系统中访问存储器的方式,确定存储器中一些位置的
字节的地址。
常见的寻址方式有:直接寻址、寄存器寻址和间接寻址。
###(1)直接寻址
直接寻址是一种最简单的寻址方式,它的特点是,指令中包含要访问的存储单元的绝对地址或者该地址的偏移量。
当指令被解释执行时,指令解释器便可以根据地址来访问相应的存储单元,因此它的操作简单,但是地址可能变化,因此会出现地址失效的情况。
###(2)寄存器寻址
寄存器寻址是指指令中使用寄存器来保存要访问的存储单元地址的方式。
北师大计算机组成原理在线作业答案,《计算机组成原理》在线作业答案
![北师大计算机组成原理在线作业答案,《计算机组成原理》在线作业答案](https://img.taocdn.com/s3/m/5099f72711661ed9ad51f01dc281e53a58025199.png)
北师⼤计算机组成原理在线作业答案,《计算机组成原理》在线作业答案《《计算机组成原理》在线作业答案》由会员分享,可在线阅读,更多相关《《计算机组成原理》在线作业答案(12页珍藏版)》请在⼈⼈⽂库⽹上搜索。
1、页眉计算机组成原理 2 在线作业答案⼀、单选题(共35 道试题,共70 分。
)1. 计算机操作的最⼩单位时间是()A. 时钟周期B. 指令周期C. CPU 周期D. 中断周期正确答案: A满分: 2 分2. 计算机存储数据的基本单位为()。
A. ⽐特 BitB. 字节 ByteC. 字组 WordD. 以上都不对正确答案: A满分: 2 分3. 采⽤虚拟存贮器的主要⽬的是()。
A. 提⾼主存贮器的存取速度B. 扩⼤主存贮器的存贮空间,并能进⾏⾃动管理和调度C. 提⾼外存贮器的存取速度D. 扩⼤外存贮器的存贮空间正确答案: B满分: 2 分4. 若 9BH 表⽰移码(含1 位符号位),其对应的⼗。
2、进制数是()。
A. 27B. 27C. 101D. 155正确答案: A满分: 2 分5. 直接寻址的⽆条件转移指令功能是将指令中的地址码送⼊()。
A. PC1 / 11页眉B. 地址寄存器C. 累加器D. 指令寄存器正确答案: A满分: 2 分6. 下列语句中是( )正确的。
A. 1KB 10241024BB. 1KB 1024MBC. 1MB 10241024BD. 1MB 1024B正确答案: C满分: 2 分7. 程序员编程所⽤的地址叫做()。
A. 逻辑地址B. 物理地址C. 真实地址D. 伪地址答案: A正确答案: A满分: 2 分8. I/O 采⽤不统⼀编址时,进⾏输⼊输出操作的指。
3、令是()。
A. 控制指令B. 访存指令C. 输⼊输出指令D. 伪指令正确答案: C满分: 2 分9. Cache 的地址映像中, 若主存中的任⼀块均可映射到Cache 内的任⼀块的位置上, 称作( )。
A. 直接映像B. 全相联映像C. 组相联映像D. 间接映像正确答案: C满分: 2 分2 / 11页眉10. 下列描述中( )是正确的。
计算机组成原理习题参考答案
![计算机组成原理习题参考答案](https://img.taocdn.com/s3/m/a7d38644caaedd3383c4d37e.png)
1.电子数字计算机和电子模拟计算机的区别在哪里?解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。
2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么?解:冯·诺依曼计算机的特点如下:①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;②计算机内部采用二进制来表示指令和数据;③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。
第③点是最主要的一点。
3.计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。
它们各自的功能是:①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。
②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。
③存储器:用来存放程序和数据。
④运算器:对信息进行处理和运算。
⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。
4.什么叫总线?简述单总线结构的特点。
解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。
单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。
CPU 与主存、CPU 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过CPU 的干预。
5.简单描述计算机的层次结构,说明各层次的主要特点。
解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。
第0级为硬件组成的实体。
第1级是微程序级。
这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。
第2级是传统机器级。
这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。
计算机组成原理作业参考答案
![计算机组成原理作业参考答案](https://img.taocdn.com/s3/m/0fe68a9bf80f76c66137ee06eff9aef8941e48ca.png)
1. 下列数中,最大的数是( )。
答案:C. 11111111(十六进制表示为FFH)解析:这是一道考察数制转换的题目。
将各个选项转换为十进制后比较大小,可得到正确答案。
2. 某计算机字长16位,存储容量2MB,若按半字编址,它的寻址范围是( )。
答案:C. 0~65535(十六进制表示为0000H~FFFFH)解析:按半字编址意味着每个地址对应半个字(16位),所以总地址空间为2MB/2=1MB,即2的20次方,即0~65535。
3. CPU可以直接访问的存储器是( )。
答案:C. 主存储器解析:CPU可以直接访问的存储器为主存储器,即RAM。
磁带、磁盘和外存需要通过I/O接口间接访问。
4. 串行传送方式中,一个数据的帧通常包括起始位、数据位、( )、结束位和空闲位。
答案:C. 校验位解析:串行传送方式中,为了确保数据的正确性,通常在数据位后添加校验位,用于校验数据在传输过程中的错误。
5. ASCII码是对( )进行编码的一种方案。
答案:A. 字符、图形符号解析:ASCII码是一种基于字符和图形符号的编码方案,用于表示字符和符号。
6. 浮点数的表示范围和精度取决于( )。
答案:C. 尾数和阶码解析:浮点数的表示范围和精度由尾数和阶码决定。
尾数表示小数部分,阶码表示指数部分。
1. 计算机系统的五大组成部分为:运算器、控制器、存储器、输入设备和输出设备。
2. 指令和数据均存放在内存中,计算机通过指令的格式和操作码来区分它们是指令还是数据。
3. 串行传输、并行传输和复合传输是三种常见的数据传输方式。
4. 高速缓冲存储器(Cache)是介于CPU和主存储器之间的一种高速存储器,用于提高数据访问速度。
5. CPU的工作周期包括取指周期、译码周期、执行周期和中断周期。
三、简答题1. 简述冯·诺依曼型计算机的主要设计思想。
答案:冯·诺依曼型计算机的主要设计思想是存储程序和程序控制。
存储程序是指将程序和数据事先存放到存储器中,程序控制是指控制器依据存储的程序来控制全机协调地完成计算任务。
16秋北航《计算机组成原理》在线作业三 辅导资料
![16秋北航《计算机组成原理》在线作业三 辅导资料](https://img.taocdn.com/s3/m/8b46382583c4bb4cf7ecd1fa.png)
北航《计算机组成原理》在线作业三一、单选题(共 20 道试题,共 80 分。
)1. I/O 采用不统一编址时,进行输入输出操作的指令是()。
. 控制指令. 访存指令. 输入输出指令正确答案:2. 零地址运算指令在指令格式中不给出操作数地址,它的操作数来自( )。
. 立即数和栈顶;. 暂存器;. 栈顶和次栈顶;. 程序计数器自动加+1。
正确答案:3. 高速缓冲存储器h一般采取(). 随机存取方式. 顺序存取方式. 半顺序存取方式. 只读不写方式正确答案:4. 某计算机字长是16位,它的存储容量是1M,按字编址,它的寻址范围是( )。
. 512K;. 1M;. 512K;. 1M。
正确答案:5. 一个16K×32位的存储器,其地址线和数据线的总和是______。
. 48;. 46;. 36;. 32.正确答案:6. 浮点数的表示范围和精度取决于()。
. 阶码的位数和尾数的位数. 阶码的位数和尾数采用的编码. 阶码采用的编码和尾数采用的编码. 阶码采用的编码和尾数的位尾正确答案:7. 下列叙述中______是错误的。
. 采用微程序控制器的处理器称为微处理器;. 在微指令编码中,编码效率最低的是直接编码方式;. 在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短;. MR是控制器中存储地址寄存器。
正确答案:8. /转换器是()。
. 把计算机输出的模拟量转为数字量. 把模拟量转为数字量,把数字量输入到计算机. 数字量转为模拟量,把转化结果输入到计算机. 把计算机输出的数字量转为模拟量正确答案:9. 计算机操作的最小单位时间是( ). 时钟周期. 指令周期. PU 周期. 中断周期正确答案:10. 下列有关运算器的描述中______ 是正确的。
. 只作算术运算,不作逻辑运算. 只作加法. 能暂时存放运算结果. 以上答案都不对正确答案:11. 下列数中最大数为______。
. (101001)2. (52)8. (13)16. (101001)正确答案:12. 在下述指令中,______指令包含的周期数最多. RR型. RS型. SS型. 零地址指令正确答案:13. 常用的虚拟存储器系统由______两级存储器组成,其中辅存是大量的磁表面存储器。
北航计算机组成原理123希望大伙把作业上传
![北航计算机组成原理123希望大伙把作业上传](https://img.taocdn.com/s3/m/09ecc7ac76c66137ee0619c7.png)
北航《计算机组成原理》在线作业一单选题多选题一、单选题(共20 道试题,共80 分。
)1. 常用的虚拟存储器系统由______两级存储器组成,其中辅存是大量的磁表面存储器。
A. 快存—主存B. 主存—辅存C. 通用寄存器—主存D. 快存—辅存-----------------选择:B2. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是( )。
A. 8MB. 4MC. 2MD. 1M-----------------选择:C3. 用以指定待执行指令所在地址的是( )A. 指令寄存器B. 数据计数器C. 程序计数器D. 累加器-----------------选择:C4. 某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是( )。
A. 512K;B. 1M;C. 512KB;D. 1MB。
-----------------选择:A5. 指令寄存器的位数取决于______。
A. 存储器的容量;B. 指令字长;C. 机器字长;D. 存储字长。
-----------------选择:B6. 计算机操作的最小单位时间是( )A. 时钟周期B. 指令周期C. CPU 周期D. 中断周期-----------------选择:A7. DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作()。
A. 停止CPU访问主存;B. 周期挪用;C. DMA与CPU交替访问;D. DMA。
-----------------选择:B8. Pentium-3是一种()。
A. 64位处理器B. 16位处理器C. 准16位处理器D. 32位处理器-----------------选择:A9. 对真值0表示形式唯一的机器数是( )A. 原码B. BCD码C. 补码D. 反码-----------------选择:C10. CPU主要包括______。
A. 控制器B. 控制器、运算器、cacheC. 运算器和主存D. 控制器、ALU和主存-----------------选择:B11. 中断向量可提供______。
北航16春《计算机组成原理》在线作业一
![北航16春《计算机组成原理》在线作业一](https://img.taocdn.com/s3/m/e38ffd020b4e767f5acfced2.png)
D. 被乘数绝对值右移一位后,再与原部分积相加
正确答案:B
13.一个512KB 的存储器,其地址线和数据线的总和是( ) 。 (满分:4)
A. 17
B. 19
C. 27
C. DMA的数据传送不需CPU控制;
D. DMA中有中断机制。
正确答案:A
8.原码乘法是( ) (满分:4)
A. 先取操作数绝对值相乘,符号位单独处理
B. 用原码表示操作数,然后直接相乘
C. 被乘数用原码表示,乘数取绝对值,然后相乘
5.在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于( )。 (满分:4)
A. 同步控制;
B. 异步控制;
C. 联合控制;
D. 人工控制。
正确答案:A
6.一个16K×32位的存储器,其地址线和数据线的总和是( )。 (满分:4)
D. 乘数用原码表示,被乘数取绝对值,然后相乘
正确答案:A
9.一个8位的二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则最小值为( )。 (满分:4)
A. -127
B. -32
C. -125
D. -3
正确答案:C
A. 主存-辅存
B. Cache-主存
C. Cache-辅存
D. 主存—硬盘
正确答案:A
12.在原码一位乘中,当乘数Yi为1时,( )。 (满分:4)
A. 被乘数连同符号位与原部分积相加后,右移一位
B. 被乘数绝对值与原部分积相加后,右移一位
D. 中断
正确答案:ABC
计算机组成原理(附答案)
![计算机组成原理(附答案)](https://img.taocdn.com/s3/m/09b53bd2240c844769eaeed7.png)
计算机组成原理第1章计算机系统概论一.填空题1. 计算机系统是由硬件和软件两大部分组成的,前者是计算机系统的物质基础,而后者则是计算机系统解题的灵魂,两者缺一不可。
2. 存储程序是指解题之前预先把程序存入存储器;程序控制是指控制器依据所存储的程序控制计算机自动协调地完成解题的任务,这两者合称为存储程序控制,它是冯·诺依曼型计算机的重要工作方式。
3.通常将控制器和运算器合称为中央处理器(CPU) ;而将控制器、运算器和内存储器合称为计算机的主机。
4.计算机系统的硬件包括控制器、运算器、存储器、I/O接口和I/O设备等五大部分。
二.选择题1. 指令周期是指( C )。
A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间C. CPU从主存取出一条指令加上执行该指令的时间三.问答题1.存储程序控制是冯•诺依曼型计算机重要的工作方式,请解释何谓存储程序、程序控制?答:存储程序是指将解题程序(连同原始数据)预先存入存储器;程序控制是指控制器依据存储的程序,控制全机自动、协调的完成解题任务。
2.计算机系统按功能通常可划分为哪五个层次?画出其结构示意图加以说明。
答:.五级组成的计算机系统如图1.7 (课本P18)1)微程序设计级:微指令直接由硬件执行。
2)一般机器级(机器语言级):由微程序解释机器指令系统,属硬件级。
3)操作系统级:由操作系统程序实现。
4)汇编语言级:由汇编程序支持执行。
5)高级语言级:由高级语言编译程序支持执行。
这五级的共同特点是各级均可编程。
四.计算题1.设某计算机指令系统有4种基本类型的指令A、B、C和D,它们在程序中出现的频度(概率)分别为0.3、0.2、0.15和0.35,指令周期分别为5ns、5.5ns、8ns和10ns,求该计算机的平均运算速度是多少MIPS(百万条指令每秒)?解:指令平均运算时间:T=5×0.3+5.5×0.2+8×0.15+10×0.35=7.3 (ns)平均运算速度:V=1/T=1/(7.3×10-3)=137(MIPS)第2章运算方法与运算器一.填空题1.若某计算机的字长是8位,已知二进制整数x=10100,y=–10100,则在补码的表示中,[x]补=00010100 ,[y]补=11101100 。
大工16秋《计算机组成原理》在线作业3满分答案
![大工16秋《计算机组成原理》在线作业3满分答案](https://img.taocdn.com/s3/m/ef79317b2a160b4e767f5acfa1c7aa00b52a9d0c.png)
大工16秋《计算机组成原理》在线作业
3满分答案
本次计算机组成原理在线作业共有10道单选题,每题5分,总分为50分。
1.CD-ROM光盘是只读型光盘。
2.关于微指令的编码方式,正确的叙述是直接编码方式的微指令位数多。
3.在中断响应过程中,保存程序计数器PC的作用是使中断返回时,能回到断点处继续原程序的执行。
4.假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式,当采用扩展操作码技术时,零地址指令中操作码的位数为16.
5.四地址指令格式为OPA1A2A3A4,该指令完成
(A1)OP(A2)->A3的操作,如果地址字段均指示主存的地址,则完成一条四地址指令,需要访问4次存储器。
6.假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式,当操作码固定时,二地址指令中操作码的位数为4.
7.四地址指令的指令字长为32位,操作码占8位,4个地址字段各占6位,则指令操作数的直接寻址范围为64.
8.假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式,当操作码固定时,零地址指令P种,一地址指令Q种,则二地址指令最多有16-P-Q 种。
9.在数据寻址方式中,相对寻址对实现程序浮动提供了支持。
10.假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式,当采用扩展操作码技术时,一地址指令中操作码的位数为10.。
计算机组成原理(第三版)习题答案
![计算机组成原理(第三版)习题答案](https://img.taocdn.com/s3/m/dd8222e4524de518964b7d5b.png)
计算机组成原理习题答案第一章1.1计算机是一种能自动地、高速地对各种数字化信息进行运算处理的电子设备。
1.2冯诺依曼计算机体系结构的基本思想是存储程序,也就是将用指令序列描述的解题程序与原始数据一起存储到计算机中。
计算机只要一启动,就能自动地取出一条条指令并执行之,直至程序执行完毕,得到计算结果为止。
按此思想设计的计算机硬件系统包含:运算器、控制器、存储器、输入设备和输出设备。
各部分的作用见教材:P10—P121.3计算机的发展经历了四代。
第一代:见教材P1第二代:见教材P2第三代:见教材P2第四代:见教材P21.4系统软件定义见教材:P12—13,应用软件定义见教材:P121.5见教材:P14—151.6见教材:P111.7见教材:P6—81.8硬件定义见教材:P9软件定义见教材:P12固件定义见教材:P131.91)听觉、文字、图像、音频、视频2)图像、声音、压缩、解压、DSP1.10处理程度按从易到难是:文本→图形→图像→音频→视频第二章2.227/64=00011011/01000000=0.0110110=0.11011×2-1规格化浮点表示为:[27/64]原=101,011011000[27/64]反=110,011011000[27/64]补=111,011011000同理:--27/64=--0.11011×2-1规格化浮点表示为:[27/64]原=101,111011000[27/64]反=110,100100111[27/64]补=111,1001010002.3 模为:29=10000000002.4 不对,8421码是十进制的编码2.5浮点数的正负看尾数的符号位是1还是0浮点数能表示的数值范围取决于阶码的大小。
浮点数数值的精确度取决于尾数的长度。
2.61)不一定有N1>N2 2)正确2.7 最大的正数:0111 01111111 十进制数:(1-2-7)×27最小的正数:1001 00000001 十进制数:2-7×2-7最大的负数:1001 11111111 十进制数:--2-7×2-7最小的负数:0111 10000001 十进制数:--(1-2-7)×272.81)[x]补=00.1101 [y]补=11.0010[x+y]补=[x]补+[y]补=11.1111无溢出x+y= -0.0001[x]补=00.1101 [--y]补=00.1110[x-y]补=[x]补+[--y]补=01.1011 正向溢出2)[x]补=11.0101 [y]补=00.1111[x+y]补=[x]补+[y]补=00.0100 无溢出x+y= 0.0100[x]补=11.0101 [--y]补=11.0001[x-y]补=[x]补+[--y]补=10.0110 负向溢出3) [x]补=11.0001 [y]补=11.0100[x+y]补=[x]补+[y]补=10.0101 负向溢出[x]补=11.0001 [--y]补=00.1100[x-y]补=[x]补+[--y]补=11.1101 无溢出X-y=-0.00112.91)原码一位乘法|x|=00.1111 |y|=0.1110部分积乘数y n00.0000 0.1110+00.000000.0000→00.00000 0.111+00.111100.11110→00.011110 0.11+00.111101.011010→00.1011010 0.1+00.111101.1010010→00.11010010P f=x f⊕y f=1 |p|=|x|×|y|=0.11010010所以[x×y]原=1.11010010补码一位乘法[x]补=11.0001 [y]补=0.1110 [--x]补=11.0001 部分积y n y n+100.0000 0.11100→00.00000 0.1110+00.111100.11110→00.011110 0.111→00.0011110 0.11→00.00011110 0.1+11.000111.00101110[x×y]补=11.001011102)原码一位乘法|x|=00.110 |y|=0.01000.000 0.010+00.00000.000→00.0000 0.01+00.11000.1100→00.01100 0.0+00.00000.01100 0→00.001100P f=x f⊕y f=0 |p|=|x|×|y|=0.001100所以[x×y]原=0.001100补码一位乘法[x]补=11.010 [y]补=1.110 [--x]补=00.110部分积y n y n+100.000 1.1100→00.0000 1.110+00.11000.1100→00.01100 1.11→00.001100 1.1所以[x×y]补=0.0011002.101)原码两位乘法|x|=000.1011 |y|=00.0001 2|x|=001.0110部分积乘数 c000.0000 00.00010+000.1011000.1011→000.001011 0.000→000.00001011 00.0P f=x f⊕y f=1 |p|=|x|×|y|=0.00001011所以[x×y]原=1.00001011补码两位乘法[x]补=000.1011 [y]补=11.1111 [--x]补=111.0101 部分积乘数y n+1000.0000 11.11110+111.0101111.0101→111.110101 11.111→111.11110101 11.1所以[x×y]补=111.11110101 x×y=--0.000010112)原码两位乘法|x|=000.101 |y|=0.111 2|x|=001.010 [--|x| ]补=111.011000.000 0.1110+111.011111.011→111.11011 0.11+001.010001.00011→000.100011P f=x⊕y f=0 |p|=|x|×|y|=0.100011所以[x×y]原=0.100011补码两位乘法[x]补=111.011 [y]补=1.001 [--x]补=000.101 2[--x]补=001.010 部分积乘数y n+1000.000 1.0010+111.011111.011→111.111011 1.00+001.010001.00011→000.100011所以[x×y]补=0.1000112.111) 原码不恢复余数法|x|=00.1010 |y|=00.1101 [--|y| ]补=11.0011部分积商数00.1010+11.00111101101 0←11.1010+00.110100.0111 0.1←00.1110+11.001100.0001 0.11←00.0010+11.001111.0101 0.110←01.1010+00.110111.0111 0.1100+00.110100.0100所以[x/y]原=0.1100 余数[r]原=0.0100×2—4补码不恢复余数法[x]补=00.1010 [y]补=00.1101 [--y]补=11.0011 部分积商数00.1010+11.001111.1101 0←11.1010+00.110100.0111 0.1←00.1110+11.001100.0001 0.11←00.0010+11.001111.0101 0.110←10.1010+00.110111.0111 0.1100+00.110100.0100所以[x/y]补=0.1100 余数[r]补=0.0100×2—42)原码不恢复余数法|x|=00.101 |y|=00.110 [--|y| ]补=11.010 部分积商数00.101+11.01011.111 0←11.110+00.11000.100 0.1←01.000+11.01000.010 0.11←00.100+11.01011.110 0.110+00.11000. 100所以[x/y]原=1.110 余数[r]原=1.100×2—3补码不恢复余数法[x]补=11.011 [y]补=00.110 [--y]补=11.010 部分积商数11.011+00.11000.001 1←00.010+11.01011.100 1.0←11.000+00.11011.110 1.00←11.100+00.11000.010 1.001+11.01011.100所以[x/y]补=1.001+2—3=1.010 余数[r]补=1.100×2—32.121)[x]补=21101×00.100100 [y]补=21110×11.100110小阶向大阶看齐:[x]补=21110×00.010010求和:[x+y]补=21110×(00.010010+11.100110)=21110×11.111000 [x-y]补=21110×(00.010010+00.011010)=21110×00.101100 规格化:[x+y]补=21011×11.000000 浮点表示:1011,11.000000规格化:[x-y]补=21110×00.101100 浮点表示:1110,0.101100 2)[x]补=20101×11.011110 [y]补=20100×00.010110小阶向大阶看齐:[y]补=20101×00.001011求和:[x+y]补=20101×(11.011110+00.001011)=20101×11.101001 [x-y]补=20101×(11.011110+11.110101)=20101×00.010011 规格化:[x+y]补=21010×11.010010 浮点表示:1010,11. 010010规格化:[x-y]补=21010×00.100110 浮点表示:1010,00.1001102.13见教材:P702.141)1.0001011×262)0.110111*×2-62.151)串行进位方式C1=G1+P1C0G1=A1B1,P1=A1⊕B1C2=G2+P2C1G2=A2B2,P2=A2⊕B2C3=G3+P3C2G3=A3B3,P3=A3⊕B3C4=G4+P4C3G4=A4B4,P4=A4⊕B42)并行进位方式C1=G1+P1C0C2=G2+P2G1+P2P1C0C3=G3+P3G2+P3P2G1+P3P2P1C0C4= G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C02.16参考教材P62 32位两重进位方式的ALU和32位三重进位方式的ALU2“1”第三章3.1见教材:P793.2 见教材:P833.3与SRAM相比,DRAM在电路组成上有以下不同之处:1)地址线的引脚一般只有一半,因此,增加了两根控制线RAS、CAS,分别控制接受行地址和列地址。
计算机组成原理第三章课后题参考答案.doc
![计算机组成原理第三章课后题参考答案.doc](https://img.taocdn.com/s3/m/6e0cb931ad02de80d4d840a2.png)
第三章课后习题参考答案1.有一个具有 20 位地址和 32 位字长的存储器,问:(1)该存储器能存储多少个字节的信息(2)如果存储器由 512K×8位 SRAM芯片组成,需要多少芯片(3)需要多少位地址作芯片选择解:( 1)∵ 2 20= 1M,∴该存储器能存储的信息为:1M×32/8=4MB (2)( 1024K/512K)×( 32/8 )= 8 (片)(3)需要 1 位地址作为芯片选择。
3.用 16K×8位的 DRAM芯片组成 64K×32 位存储器,要求:(1)画出该存储器的组成逻辑框图。
(2)设 DRAM芯片存储体结构为 128 行,每行为 128×8 个存储元。
如单元刷新间隔不超过 2ms,存储器读 / 写周期为μS, CPU 在 1μS内至少要访问一次。
试问采用哪种刷新方式比较合理两次刷新的最大时间间隔是多少对全部存储单元刷新一遍所需的实际刷新时间是多少解:( 1)组成 64K×32 位存储器需存储芯片数为N=(64K/16K)×( 32 位/8 位) =16(片)每 4 片组成 16K×32 位的存储区,有 A13-A0作为片内地址,用 A15 A14经 2:4 译码器产生片选信号,逻辑框图如下所示:( 2)根据已知条件, CPU 在期为,如果采用集中刷新,有1us 内至少访存一次,而整个存储器的平均读64us 的死时间,肯定不行;/ 写周所以采用分散式刷新方式:设 16K×8位存储芯片的阵列结构为 128 行× 128 列,按行刷新,刷新周期T=2ms,则分散式刷新的间隔时间为:t=2ms/128=(?s) 取存储周期的整数倍 ?s 的整数倍 )则两次刷新的最大时间间隔发生的示意图如下可见,两次刷新的最大时间间隔为 t MAXt MAX=× 2-= ( μ S)对全部存储单元刷新一遍所需时间为t Rt R=× 128=64 ( μS)4.有一个 1024K× 32 位的存储器,由128K× 8 位 DRAM芯片构成。
计算机组成原理(第三版)习题答案
![计算机组成原理(第三版)习题答案](https://img.taocdn.com/s3/m/796f1f717fd5360cba1adbca.png)
计算机组成原理课后习题答案第一章1.模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。
数字计算机的主要特点是按位运算,并且不连续地跳动计算。
模拟计算机用电压表示数据,采用电压组合和测量值的计算方式,盘上连线的控制方式,而数字计算机用数字0和1表示数据,采用数字计数的计算方式,程序控制的控制方式。
数字计算机与模拟计算机相比,精度高,数据存储量大,逻辑判断能力强。
2.数字计算机可分为专用计算机和通用计算机,是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。
3.科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。
4.主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5.存储器所有存储单元的总数称为存储器的存储容量。
每个存储单元都有编号,称为单元地址。
如果某字代表要处理的数据,称为数据字。
如果某字为一条指令,称为指令字。
6.每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序。
7.取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是指令流。
8.半导体存储器称为内存,存储容量更大的磁盘存储器和光盘存储器称为外存,内存和外存共同用来保存二进制数据。
运算器和控制器合在一起称为中央处理器,简称CPU,它用来控制计算机及进行算术逻辑运算。
适配器是外围设备与主机联系的桥梁,它的作用相当于一个转换器,使主机和外围设备并行协调地工作。
9.计算机的系统软件包括系统程序和应用程序。
系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能用用途;应用程序是用户利用计算机来解决某些问题而编制的程序。
10.在早期的计算机中,人们是直接用机器语言来编写程序的,这种程序称为手编程序或目的程序;后来,为了编写程序方便和提高使用效率,人们使用汇编语言来编写程序,称为汇编程序;为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了算法语言,用算法语言编写的程序称为源程序,源程序通过编译系统产生编译程序,也可通过解释系统进行解释执行;随着计算机技术的日益发展,人们又创造出操作系统;随着计算机在信息处理、情报检索及各种管理系统中应用的发展,要求大量处理某些数据,建立和检索大量的表格,于是产生了数据库管理系统。
最新版北航2016年春《计算机组成原理》在线作业三满分答案2016年
![最新版北航2016年春《计算机组成原理》在线作业三满分答案2016年](https://img.taocdn.com/s3/m/3a150d1a6c85ec3a87c2c539.png)
北航《计算机组成原理》在线作业三一、单选题:1.下列有关存储器的描述中,不正确的是( )。
(满分:4)A. 多体交叉存储器主要解决扩充容量问题B. 访问存储器的请求是由CPU发出的C. cache与主存统一编址,即主存空间的某一部分属于cacheD. cache的功能全由硬件实现正确答案:A2.下列有关运算器的描述中( ) 是正确的。
(满分:4)A. 只作算术运算,不作逻辑运算B. 只作加法C. 能暂时存放运算结果D. 以上答案都不对正确答案:D3.常用的虚拟存储器寻址系统由( )两级存储器组成。
(满分:4)A. 主存-辅存B. Cache-主存C. Cache-辅存D. 主存—硬盘正确答案:A4.一个256KB的存储器,其地址线和数据线总和为( )。
(满分:4)A. 16B. 18C. 26D. 20正确答案:C5.主机与设备传送数据时,采用( ),主机与设备是串行工作的。
(满分:4)A. 程序查询方式;B. 中断方式;C. DMA方式;D. 通道。
正确答案:A6.在小型或微型计算机里,普遍采用的字符编码是( )。
(满分:4)A. BCD码B. 16进制C. 格雷码D. ASCⅡ码正确答案:D7.没有发生中断请求的条件是( )。
(满分:4)A. 一条指令执行结束B. 一次I/O操作结束C. 机器内部发生故障D. 一次DMA操作结束正确答案:A8.微程序入口地址是( )根据指令的操作码产生的。
(满分:4)A. 计数器B. 译码器C. 计时器D. 判断逻辑矩阵正确答案:B9.动态半导体存储器要定时刷新,因为( ) (满分:4)A. 存储内容被修改了B. 保持MOS管状态C. 按照CPU要求及时更新存储单元内容D. 存储电荷的电容放电正确答案:D10.假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码有( )。
(四个数为①10011010②11010000③11010111④10111100)(满分:4)A. ①③B. ①C. ②④D. ④正确答案:C11.以下叙述中( )是错误的。
1-3-4-5计算机组成原理课后习题答案
![1-3-4-5计算机组成原理课后习题答案](https://img.taocdn.com/s3/m/65656961ddccda38376baf42.png)
第一章计算机系统概论习题答案1、答:计算机系统由硬件和软件两大部分组成。
硬件即指计算机的实体部分,它由看得见摸的着的各种电子元器件,各类光电、机设备的实物组成,如主机、外设等。
软件时看不见摸不着的,由人们事先编制成具有各类特殊功能的信息组成,用来充分发挥硬件功能,提高机器工作效率,便于人们使用机器,指挥整个计算机硬件系统工作的程序集合。
软件和硬件都很重要。
2、答:从计算机系统的层次结构来看,它通常可有五个以上的不同级组成,每一个上都能进行程序设计。
由下至上可排序为:第一级微程序机器级,微指令由硬件直接执行;第二级传统机器级,用微程序解释机器指令;第三级操作系统级,一般用机器语言程序解释作业控制语句;第四级汇编语言机器级,这一级由汇编程序支持和执行;第五级高级语言机器级,采用高级语言,由各种高级语言编译程序支持和执行,还可以有第六级应用语言机器级,采用各种面向问题的应用语言。
3、答:机器语言由0、1代码组成,是机器能识别的一种语言。
汇编语言是面向机器的语言,它由一些特殊的符号表示指令,高级语言是面向用户的语言,它是一种接近于数学的语言,直观,通用,与具体机器无关。
4、答:计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。
计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性,通常是指用机器语言编程的程序员所看到的传统机器的属性,包括指令集、数据类型、存储器寻址技术、I/O机理等等,大都属于抽象的属性。
5、答:特点是:(1) 计算机由运算器、存储器、控制器和输入设备、输出设备五大部件组成(2) 指令和数据以同等的地位存放于存储器内,并可以按地址寻访(3) 指令和数据均可以用二进制代码表示(4) 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数所在存储器中的位置(5) 指令在存储器内按顺序存放。
通常,指令是顺序执行的,在特定情况下,可根据运算结果或根据设定的条件改变执行顺序(6) 机器以运算器为中心,输入输出设备与存储器的数据传送通过运算器。
北理工《计算机组成原理》在线作业-00003参考答案
![北理工《计算机组成原理》在线作业-00003参考答案](https://img.taocdn.com/s3/m/d57ff52df02d2af90242a8956bec0975f465a4f4.png)
B.阶码采用的编码和尾数的位数
C.阶码采用的编码和尾数采用的编码
D.阶码的位数和尾数采用的编码
答案:A
30.断电后,将丢失信息的是()
A.ROM
B.RAM
C.磁盘
D.光盘
答案:B
二、多选题(共10道试题,共40分)
31.总线特性包括( )
A.机械特性
B.电气特性
C.功能特性
B.独立编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令
C.统一编址是指I/O地址和存储器地址是分开的,所以可用访存指令实现CPU对设备的访问
D.独立编址是将I/O地址看作是存储器地址的一部分,所以对I/O访问必须有专门的I/O指令
答案:B
22.兼容性微命令指几个微命令是()
A.增加了从磁盘存储器读取微指令的时间
B.增加了从主存储器读取微指令的时间
C.增加了从指令寄存器读取微指令的时间
D.增加了从控制存储器读取微指令的时间
答案:D
28.为组成2K×8的主存,可用两片()
A.1K×4位芯片串联
B.1K×8位芯片并联
C.2K×4位芯片串联
D.2K×4位芯片并联
答案:D
29.浮点数的表示范围和精度取决于()
D.满足不同设备对时间安排的需要
答案:B
11.在主存和CPU之间增加高速缓冲存储器的目的是()
A.解决CPU和主存之间的速度匹配问题
B.扩大主存容量
C.扩大CPU通用寄存器的数目
D.既扩大主存容量又扩大CPU中通用寄存器的数量
答案:A
12.在浮点数编码表示中( )在机器数中不出现,是隐含的。
A.阶码
北航《计算机组成原理》在线作业三
![北航《计算机组成原理》在线作业三](https://img.taocdn.com/s3/m/d87ee6e5551810a6f5248685.png)
北航《计算机组成原理》在线作业三单选题多选题一、单选题(共 20 道试题,共 80 分。
)1. 程序控制类指令的功能()。
A. 进行算术运算和逻辑运算B. 进行主存和CPU之间的数据传送C. 进行CPU和I/O设备之间的数据传送D. 改变程序执行的顺序-----------------选择:D2. 常用的虚拟存储器系统由______两级存储器组成,其中辅存是大量的磁表面存储器。
A. 快存—主存B. 主存—辅存C. 通用寄存器—主存D. 快存—辅存-----------------选择:B3. I/O 采用不统一编址时,进行输入输出操作的指令是______。
A. 控制指令B. 访存指令C. 输入输出指令-----------------选择:C4. 3.5英寸软盘记录方式采用()。
A. 单面双密度B. 双面双密度C. 双面高密度D. 双面单密度-----------------选择:C5. 以下叙述______是正确的。
A. 外部设备一旦发出中断请求,便立即得到CPU的响应;B. 外部设备一旦发出中断请求,CPU应立即响应;C. 中断方式一般用于处理随机出现的服务请求;D. 程序查询用于键盘中断。
-----------------选择:C6. 微程序入口地址是()根据指令的操作码产生的。
A. 计数器B. 译码器C. 计时器D. 判断逻辑矩阵-----------------选择:B7. 某单片机的系统程序,不允许用户在执行时改变,则可以选用( )作为存储芯片。
A. SRAM。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北航《计算机组成原理》在线作业三
一、单选题:
1.下列有关存储器的描述中,不正确的是( )。
(满分:4)
A. 多体交叉存储器主要解决扩充容量问题
B. 访问存储器的请求是由CPU发出的
C. cache与主存统一编址,即主存空间的某一部分属于cache
D. cache的功能全由硬件实现
正确答案:A
2.下列有关运算器的描述中( ) 是正确的。
(满分:4)
A. 只作算术运算,不作逻辑运算
B. 只作加法
C. 能暂时存放运算结果
D. 以上答案都不对
正确答案:D
3.常用的虚拟存储器寻址系统由( )两级存储器组成。
(满分:4)
A. 主存-辅存
B. Cache-主存
C. Cache-辅存
D. 主存—硬盘
正确答案:A
4.一个256KB的存储器,其地址线和数据线总和为( )。
(满分:4)
A. 16
B. 18
C. 26
D. 20
正确答案:C
5.主机与设备传送数据时,采用( ),主机与设备是串行工作的。
(满分:4)
A. 程序查询方式;
B. 中断方式;
C. DMA方式;
D. 通道。
正确答案:A
6.在小型或微型计算机里,普遍采用的字符编码是( )。
(满分:4)
A. BCD码
B. 16进制
C. 格雷码
D. ASCⅡ码
正确答案:D
7.没有发生中断请求的条件是( )。
(满分:4)
A. 一条指令执行结束
B. 一次I/O操作结束
C. 机器内部发生故障
D. 一次DMA操作结束
正确答案:A
8.微程序入口地址是( )根据指令的操作码产生的。
(满分:4)
A. 计数器
B. 译码器
C. 计时器
D. 判断逻辑矩阵
正确答案:B
9.动态半导体存储器要定时刷新,因为( ) (满分:4)
A. 存储内容被修改了
B. 保持MOS管状态
C. 按照CPU要求及时更新存储单元内容
D. 存储电荷的电容放电
正确答案:D
10.假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码有( )。
(四个数为①10011010②11010000③11010111④10111100)(满分:4)
A. ①③
B. ①
C. ②④
D. ④
正确答案:C
11.以下叙述中( )是错误的。
(满分:4)
A. 取指令操作是控制器固有的功能,不需要在操作码控制下完成;
B. 所有指令的取指令操作都是相同的;
C. 在指令长度相同的情况下,所有指令的取指操作都是相同的;
D. 一条指令包含取指、分析、执行三个阶段。
正确答案:B
12.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。
对应于十进制数-27,寄存器内为( )。
(满分:4)
A. 27H
B. 9BH
C. E5H
D. 5AH
正确答案:C
13.某机字长16位,定点表示,尾数15位,数符1位,则定点法原码整数表示的最大正数为( ) (满分:4)
A. (2e15-1)10
B. -(2e15-1)10
C. (1-2e(-15))10
D. -(1-2e(-15))
正确答案:A
14.计算机操作的最小单位时间是( ) (满分:4)
A. 时钟周期
B. 指令周期
C. CPU 周期
D. 中断周期
正确答案:A
15.我国在( )
年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于( )
年完成。
(满分:4)
A. 1946 1958
B. 1950 1968
C. 1958 1961
D. 1959 1965
正确答案:D
16.计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用( )控制方式。
(满分:4)
A. 延长机器周期内节拍数的;
B. 异步;
C. 中央与局部控制相结合的;
D. 同步;
正确答案:C
17.动态半导体存储器要定时刷新,因为( ) (满分:4)
A. 存储内容被修改了
B. 保持MOS管状态
C. 按照CPU要求及时更新存储单元内容
D. 存储电荷的电容放电
正确答案:D
18.有些计算机将一部分软件永恒地存于只读存储器中,称之为( )。
(满分:4)
A. 硬件;
B. 软件;
C. 固件;
D. 辅助存储器。
正确答案:C
19.对有关数据加以分类、统计、分析,这属于计算机在( )方面的应用。
(满分:4)
A. 数值计算;
B. 辅助设计;
C. 数据处理;
D. 实时控制。
正确答案:C
20.外存储器与内存储器相比,外存储器( )。
(满分:4)
A. 速度快,容量大,成本高
B. 速度慢,容量大,成本低
C. 速度快,容量小,成本高
D. 速度慢,容量大,成本高
正确答案:B
二、多选题:
1.在一地址格式的指令中,下列( )是错误的。
(满分:4)
A. 仅有一个操作数,其地址由指令的地址码提供
B. 可能有一个操作数,也可能有两个操作数
C. 一定有两个操作数,另一个是隐含的
正确答案:AC
2.若采用硬件向量法形成中断服务程序的入口地址,则CPU在中断周期需完成( )。
(满分:4)
A. 保护程序断点
B. 硬件关中断
C. 向量地址送至 PC
D. PC+1
正确答案:ABC
3.以下叙述中( )是正确的。
(满分:4)
A. 取指令操作是控制器固有的功能,不需要在操作码控制下完成
B. 所有指令的取指令操作都是相同的
C. 在指令长度相同的情况下,所有指令的取指操作都是相同的
正确答案:AC
4.在浮点数加减法的对阶操作中( ) (满分:4)
A. 将小的一个阶码调整与大的阶码相同
B. 将小的一个阶码调整与大的阶码相同
C. 将被加(减)数的阶码调整到与加(减)数的阶码相同
D. 程序计数器
E. 将加(减)数的阶码调整到与被加(减)数的阶码相同
正确答案:AB
5.一个总线传输周期包括( )。
(满分:4)
A. 申请分配阶段
B. 寻址阶段
C. 传输阶段
D. 结束阶段
正确答案:ABCD。