计算机组成原理·第一次作业

合集下载

计算机组成原理第1次作业

计算机组成原理第1次作业

第一次[论述题]1.两数的浮点数相加减后,用阶码判别溢出?答:因为浮点数的溢出是以其阶码的溢出表现出来的,在加\减运算过程中要检查是否产生了溢出:若阶码正常,加(减)运算正常结束;若阶码溢出,则要进行相应处理。

超过了阶码可能表示的最大值的正指数值,一般将其认为是+∞和-∞。

超过了阶码可能表示的最小值的负指数值,一般将其认为是0。

2.写出浮点数加减运算步骤。

答:浮点数加减运算的步骤为1、对阶操作,即比较两个浮点数的阶码值的大小;2、实现尾数的加(减)运算,对两个完成对阶后的浮点数执行求和(差)操作。

3、规格化操作;4、舍入操作;5、检查阶码是否溢出。

3.简述浮点数加减运算的左规与右规。

答:规格化操作包括左规和右规两种情况。

左规操作:将尾数左移,同时阶码减值,直至尾数成为1.M的形式。

例如,浮点数0.0011·25是非规格化的形式,需进行左规操作,将其尾数左移3位,同时阶码减3,就变成1.1100·22规格化形式了。

右规操作:将尾数右移1位,同时阶码增1,便成为规格化的形式了。

要注意的是,右规操作只需将尾数右移一位即可,这种情况出现在尾数的最高位(小数点前一位)运算时出现了进位,使尾数成为10.xxxx或11.xxxx的形式。

例如,10.0011·25右规一位后便成为1.00011·26的规格化形式了。

4.简述原码运算与人工运算的不同。

答:在定点计算机中,两个原码表示的数相乘的运算规则是:乘积的符号位由两数的符号位按异或运算得到,而乘积的数值部分则是两个正数相乘之积。

人们习惯的算法对机器并不完全适用。

原因之一,机器通常只有n位长,两个n位数相乘,乘积可能为2n位。

原因之二,只有两个操作数相加的加法器难以胜任将n各位积一次相加起来的运算。

5.简述主存储器中动态和静态存储器的异同。

答:相同点是两者都是随机存储器,在掉电的情况两者存储的信息都将立即丢失。

不同点是两者相比,动态存储器单片容量大,封装尺寸小,价格便宜,功耗小6.简述微程序与硬布线控制的计算机异同。

计算机组成原理形考作业1

计算机组成原理形考作业1

计算机组成原理形考作业一(参考答案)一、选择题:1.机器数_____中,零的表示形式是唯一的。

A.原码B.补码C.移码D.反码答案:B2.某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,则可表示的最大正小数为_____,最小负小数为_____。

A.+(216-1),-(1-2-15)B.+(215-1),-(1-2-16)C.+(1-2-15),-1 D.+(215-1),-(1-2-15)答案:C3.加法器采用并行进位的目的是_____。

A.提高加法器的速度B.快速传递进位信号C.优化加法器结构D.增强加法器功能答案:B4.组成一个运算器需要多个部件,但下面所列_____不是组成运算器的部件。

A.状态寄存器B.数据总线C.ALU D.地址寄存器答案:D二、判断题:判断下列说法是否正确,并说明理由。

1.ASCII编码是一种汉字字符编码;×说明:错的。

ASCII编码是一种字符编码,不是汉字字符编码ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。

它主要用于显示现代英语和其他西欧语言。

它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

2.一般采用补码运算的二进制减法器,来实现定点二进制数加减法的运算;×说明:错的。

一般采用加法器实现定点二进制数加减法的运算3.在浮点数表示法中,阶码的位数越多,能表达的数值精度越高;×说明:错的。

浮点数表示法中,尾码的位数越多,能表达的数值精度越高4.只有定点数运算才可能溢出,浮点数运算不会产生溢出。

×说明:错的。

浮点数的溢出是以其阶码溢出表现出来的。

在加\减运算过程中要检查是否产生了溢出:若阶码正常,加(减)运算正常结束;若阶码溢出,则要进行相应处理。

另外对尾数的溢出也需要处理。

计算机组成原理作业1 10章答案(完全版)

计算机组成原理作业1 10章答案(完全版)

计算机组成原理作业1 10章答案(完全版)计算机组成原理作业1-10章答案(完全版)第一章计算机系统概论1.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:p3计算机系统:由计算机硬件系统和软件系统组成的综合体。

计算机硬件:指计算机中的电子电路和物理设备。

计算机软件:计算机操作所需的程序和相关数据。

硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。

2.如何理解计算机的层次结构?答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。

(1)硬件系统是最内层的,它是整个计算机系统的基础和核心。

(2)系统软件在硬件之外,为用户提供一个基本操作界面。

(3)应用软件位于最外层,为用户提供解决特定问题的应用系统界面。

通常将硬件系统之外的其余层称为虚拟机。

各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。

3.解释高级语言、汇编语言和机器语言之间的区别和关系。

答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。

高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

4.如何理解计算机组成和计算机体系结构?答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及i/o机理等。

计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。

5.冯?诺依曼计算机有什么特点?解决方案:冯?诺依曼电脑功能:P8计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;?指令和数据以同同等地位存放于存储器内,并可以按地址访问;?指令和数据均用二进制表示;指令由两部分组成:操作代码和地址代码。

操作代码用于表示操作的性质,地址代码用于表示操作数在内存中的位置;指令在存储器中顺序存放,通常自动顺序取出执行;?机器以运算器为中心(原始冯?诺依曼机)。

计算机组成原理第一次作业——前三周

计算机组成原理第一次作业——前三周

1.7解:主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。

CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。

主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。

存储单元:可存放一个机器字并具有特定存储地址的存储单位。

存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。

存储字:一个存储单元所存二进制代码的逻辑单位。

存储字长:一个存储单元所存储的二进制代码的总位数。

存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。

机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。

指令字长:机器指令中二进制代码的总位数。

1.8解:全面的回答应分英文全称、中文名、功能三部分。

CPU:Central Processing Unit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成。

PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数形成下一条指令地址。

IR:Instruction Register,指令寄存器,其功能是存放当前正在执行的指令。

CU:Control Unit,控制单元(部件),为控制器的核心部件,其功能是产生微操作命令序列。

ALU:Arithmetic Logic Unit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑运算。

ACC:Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器。

MQ:Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。

2020年春季学期课程作业计算机组成原理第1次13864-重庆大学网络教育学院-参考资料

2020年春季学期课程作业计算机组成原理第1次13864-重庆大学网络教育学院-参考资料
8、在不同的计算机中,指令助记符的规定是相同的。
正确
错误
参考答案是:B
9、动态存储器是指断电后信息将会丢失,因而在恢复供电后需要重写。
正确
错误
参考答案是:B
10、在寄存器寻址方式中,指定寄存器中存放着操作数。
正确
错误
参考答案是:A
11、浮点数的溢出情况由尾数的大小决定。
正确
错误
参考答案是:B
12、没有设置乘、除法指令的计算机系统中,不能实现乘除法运算。
参考答案是:A
5、在浮点运算中,对阶操作是指( )。
A、小阶增大,尾数左移
B、大阶减小,尾数左移
C、小阶增大,尾数右移
D、大阶减小,尾数右移
参考答案是:C
6、在按字节编址的存储器中,每个编址单元中存放( )。
A、1位
B、8位
C、16位
D、32位
参考答案是:B
7、半导体静态存储器 SRAM 的存储原理是( )。
A、选取使用频率低的一些复杂指令,指令条数多。
B、指令长度固定
C、指令格式种类多
D、只有取数/存数指令访问存储器
参考答案是:A
15、计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是( )。
A、汇编语言机器级,操作系统机器级,高级语言机器级
B、微程序机器级,传统机器语言机器级,汇编语言机器级
C、传统机器语言机器级,高级语言机器级,汇编语言机器级
D、汇编语言机器级,应用语言机器级,高级语言机器级
参考答案是:B
16、单级中断系统中,中断服务程序内的执行顺序是( )。
Ⅰ. 保护现场 Ⅱ. 开中断 Ⅲ. 关中断
Ⅳ. 保存断点 Ⅴ. 中断事件处理 Ⅵ. 恢复现场 Ⅶ. 中断返回

计算机组成原理第一次实验报告

计算机组成原理第一次实验报告
K21
K20
K19
K18
K17
K16
0
1
0
1
0
1
0
1
置控制信号:
K11(RRD)
K10(RWR)
K1(SB)
K0(SA)
1
0
1
1
给出CLOCK脉冲上升沿。
(2) R?的读出
自己设置RRD、RWR、SB及SA信号,观察R?的红色指示灯及液晶显示内容。
读R0:
置控制信号:
K11(RRD)
K10(RWR)
数据输出选择器原理图
X2 X1 X0
输出寄存器
0 0 0
IN-OE外部中断
0 0 1
IA-OE中断向量
0 1 0
ST-OE堆栈寄存器
0 1 1
PC-OE PC寄存器
1 0 0
D-OE直通门
1 0 1
R-OE右移门
1 1 0
L-OE左移门
1 1 1
没有输出
三、实验内容
1、A、W的写入
按下表连线
连接
信号孔
µPC原理图
当RES=0时,µPC被清0;
当IREN=0时,在CK的上升沿,预置数据被打入µPC。指令总线(IBUS)上的数据可来自一片74HC245。
当IREN=1时,在CK的上升沿,µPC加1。
(二)程序计数器PC
程序计数器PC由2片74HC161组成,能完成加1和预置数功能。程序计数器的输出由74HC245保存,74HC245与74HC161的输出相连,74HC245(2)的输出连接地址总线,74HC245(1)的输出接到数据总线(当LDPC=0时)。
二、实验原理
(一)寄存器

南大计算机组成原理第(一)次作业

南大计算机组成原理第(一)次作业

作业名称计算机组成原理第(一)次作业出卷人SA作业总分100 通过分数60 起止时间2018-4-21 23:03:38至2018-4-21 23:18:52学员姓名17090410015 学员成绩100标准题总分100 标准题得分100题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2计算机系统结构是程序员看到的一个计算机系统的属性。

这里的程序员指的是设计和编写()的程序员。

•A、汇编语言•B、操作系统•C、数据分析软件•D、文字处理软件学员答案:a说明:本题得分:2题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2假定一台计算机的主存储器最大可装机容量为4GB,按字节编址,则该存储器的MAR应为()。

•A、16位•B、32位•C、48位•D、64位学员答案:b说明:本题得分:2题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2下面是有关反映计算机中存储器容量的计量单位的叙述,其中错误的是()。

•A、最小的计量单位为位(bit),表示一位“0”或“1”•B、最基本的计量单位是字节(Byte),一个字节等于8bit•C、一台计算机的编址单位、指令字长和数据字长都一样,且是字节的整数倍•D、主存容量为1KB,其含义是主存中能存放1024个字节的二进制信息学员答案:c说明:本题得分:2题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2以下有关对微型计算机发展简史的描述中,错误的是()。

•A、70年代初,Intel公司制造了第一个4位微处理器芯片4004•B、70年代初,Fairchild公司制作了第一个半导体存储芯片,容量为256位•C、8080是世界上第一个8位通用微处理器•D、IBM PC机采用8080作为微处理器,它的普及使个人电脑走向了家庭和办公室学员答案:d说明:本题得分:2题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2冯诺依曼结构规定计算机内部的信息采用()方式表示。

(新)计算机组成原理-作业参考答案(1)

(新)计算机组成原理-作业参考答案(1)

第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解:全面的回答应分英文全称、中文名、功能三部分。

山东大学计算机组成原理第一次作业参考答案

山东大学计算机组成原理第一次作业参考答案

第一次作业参考答案6.1 最少用几位二进制数即可表示任一五位长的十进制正整数?解:五位字长的十进制正整数中,最大的数99999满足下列条件:216(=65536)<99999<217(=131072),故最少用17位二进制数即可表示任一五位长的十进制正整数。

6.4 设机器数字长为8位(含1位符号位在内),写出对应下列各真值的原码、补码和反码。

1)-13/64,2)29/128解:1)-13/64对应的原反补码:1.001 1010(原码) 1.110 0101(反码) 1.110 0110(补码)2)29/128对应的原反补码:0.001 1101(原码)0.001 1101(反码)0.001 1101(补码)6.5 已知[X]补,求[X]原和X。

解:1)[X]原=1.0100;X= -0.0100 2)[X]原=1,1011;X=-10116.9 当十六进制数FFH分别表示为原码、补码、反码、移码和无符号数时,所对应的十进制数各为多少(设机器数采用一位符号位)?解:原码:-127,补码:-1,反码:0,移码:127,无符号数:255。

6.12 设浮点数的格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。

写出-27/1024所对应的符合规格化要求的机器数。

解:将十进制数-27/1024转换为二进制:-27/1024=(-0.000 001 101 1)2=2-5 (-0.110 11)21)阶码和尾数均为原码:[-27/1024]浮=1,0101;1.110 110 000 02)阶码和尾数均为补码:[-27/1024]浮=1,1011;1.001 010 000 03)阶码为移码,尾数为补码:[-27/1024]浮=0,1011;1.001 010 000 06.14 原题略。

解:若要保证数的最大精度,应保证在满足取值范围要求的同时,使尾数的位数为最多。

若要表示±6万间的十进制数,由于32768(215)< 6万<65536(216),则:阶码除阶符外还应取5位(向上取2的幂)。

计算机组成原理 第一 二 三阶段在线作业

计算机组成原理 第一 二 三阶段在线作业

第一阶段在线作业单选题 (共19道题)∙A、巨型机∙B、中型机∙C、小型机∙D、微型机我的答案:D 此题得分:2.5分∙A、(7CD)16∙B、(7D0)16∙C、(7E0)16∙D、(7F0)16我的答案:B 此题得分:2.5分∙A、(10011001)2∙B、(227)8∙C、(98)16∙D、(150)10我的答案:A 此题得分:2.5分∙A、(10011001)2∙B、(227)8∙C、(98)16∙D、(150)10我的答案:D 此题得分:2.5分∙A、BCD码∙B、16进制∙C、格雷码∙D、ASCⅡ码我的答案:D 此题得分:2.5分6.(2.5分)下列有关运算器的描述中,( )是正确的∙A、只做算术运算,不做逻辑运算∙B、只做加法∙C、能暂时存放运算结果∙D、既做算术运算,又做逻辑运算我的答案:D 此题得分:2.5分7.(2.5分)六七十年代,在美国的______州,出现了一个地名叫硅谷。

该地主要工业是______它也是____∙A、马萨诸塞,硅矿产地,通用计算机∙B、加利福尼亚,微电子工业,通用计算机∙C、加利福尼亚,微电子工业,微处理机∙D、加利福尼亚,硅生产基地,小型计算机和微处理机我的答案:C 此题得分:2.5分∙A、阶符与数符相同为规格化数∙B、阶符与数符相异为规格化数∙C、数符与尾数小数点后第一位数字相异为规格化数∙D、数符与尾数小数点后第一位数字相同为规格化数我的答案:C 此题得分:2.5分∙A、-215 ~ +(215 -1)∙B、B -(215 –1)~ +(215 –1)∙C、-(215 + 1)~ +215∙D、-215 ~ +215我的答案:A 此题得分:2.5分∙A、多指令流单数据流∙B、按地址访问并顺序执行指令∙C、堆栈操作∙D、存贮器按内容选择地址我的答案:B 此题得分:2.5分∙A、原码∙B、补码∙C、数码∙D、反码我的答案:B 此题得分:2.5分∙A、原码运算的二进制减法器∙B、补码运算的二进制减法器∙C、原码运算的十进制加法器∙D、补码运算的二进制加法器我的答案:D 此题得分:2.5分13.(2.5分)现代计算机内部一般采用二进制形式,我国历史上的______即反映了二值逻辑的思想,它最∙A、八卦图、论衡、二∙B、算筹、周脾算经、二∙C、算筹、九章算术、一∙D、八卦图、周易、三我的答案:D 此题得分:2.5分∙A、牛顿、维纳、图灵∙B、莱布尼兹、布尔、图灵∙C、巴贝奇、维纳、麦克斯韦∙D、莱布尼兹、布尔、克雷我的答案:B 此题得分:2.5分∙A、11001011∙B、11010110∙C、11000001∙D、11001001我的答案:D 此题得分:2.5分∙A、全串行运算的乘法器∙B、全并行运算的乘法器∙C、串—并行运算的乘法器∙D、并—串型运算的乘法器我的答案:B 此题得分:2.5分∙A、A 运算器、存储器、控制器;∙B、B 外部设备和主机;∙C、C 主机和实用程序;∙D、D 配套的硬件设备和软件系统;我的答案:D 此题得分:2.5分∙A、A.节约元件;∙B、B 运算速度快;∙C、C 物理器件的性能决定;∙D、D 信息处理方便;我的答案:C 此题得分:2.5分∙A、-127∙B、32∙C、-122∙D、-3我的答案:C 此题得分:2.5分判断题 (共21道题)收起∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分22.(2.5分)用16位字长(其中1位符号位)表示定点整数时,所能表示的整数的数值范围是[ 0,21∙正确∙错误我的答案:错误此题得分:2.5分23.(2.5分)在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用异或∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分26.(2.5分)我国在1946年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于1958年∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分29.(2.5分)用16位字长(其中一位符号位)表示定点小数时,所能表示的数值范围是0≤│N│≤1-2-∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分35.(2.5分)设32位浮点数中,符号位为1位,阶码为8位,尾数位为23位,则它所能表示的最大∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分39.(2.5分)某机字长16位,定点表示,尾数15位,数符1位,则定点法原码整数表示的最大正数为∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分-------------------------------------------------分割-----------------------------------------------------------第二阶段在线作业单选题 (共21道题)∙A、RAM存贮器∙B、ROM存贮器∙C、主存贮器∙D、cache、主存贮器和外存贮器我的答案:D 此题得分:2.5分∙A、存放一个二进制信息位的存贮元∙B、存放一个机器字的所有存储元集合∙C、存放一个字节的所有存贮元集合∙D、存放两个字节的所有存贮元集合我的答案:B 此题得分:2.5分∙A、地址方式∙B、堆栈方式∙C、内容指定方式∙D、地址方式与堆栈方式我的答案:C 此题得分:2.5分∙A、基值寄存器内容加上形式地址(位移量)∙B、堆栈指示器内容加上形式地址(位移量)∙C、变址寄存器内容加上形式地址(位移量)∙D、程序记数器内容加上形式地址(位移量)我的答案:C 此题得分:2.5分∙A、64,16∙B、16,64∙C、64,8∙D、16,16 。

2017年下半年计算机组原理成第一次作业

2017年下半年计算机组原理成第一次作业

《计算机组成原理》作业1一. 选择题:1. 对计算机的软硬件资源进行管理是___D____的功能。

A. 操作系统B. 数据库管理系统C. 语言处理程序D. 用户程序2. 定点二进制运算器中,减法运算一般通过____D___来实现。

A. 反码运算的二进制减法器B. 补码运算的二进制减法器C. 补码运算的十进制加法器D. 补码运算的二进制加法器3. 运算器的主要功能是进行____C____。

A. 逻辑运算B. 算术运算C. 逻辑运算和算术运算D. 减法运算4.完整的计算机系统应包括___A____。

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位整数中,无符号数范围是___A____;A. 0~255B. 0~256C. -127~+128D. -128~+1279.在浮点编码表示中___A____在机器数中不出现,是隐含的。

A. 阶码B. 符号C. 尾数D. 基数10. 在定点数运算中产生溢出的原因是___B____。

A. 运算过程中最高位产生了进位或借位B. 参加运算的操作数超出了机器表示范围C. 运算的结果的操作数超出了机器表示范围D. 寄存器的位数太少,不得不舍弃最低有效位11. 运算器虽然有许多部件组成,但核心部分是___B_____。

A. 数据总线B. 算术逻辑运算单元C. 多路开关D. 通用寄存器12.ALU属于_____A___部件。

A. 运算器B. 控制器C. 存储器D. 寄存器13. 计算机的存储器系统是指____D_____。

计算机原理第一次作业答案

计算机原理第一次作业答案

计算机组成原理 –专升本-第1阶段作业1. (2.0分)在下列机器数( )中,零的表示形式是唯一的。

原码标准答案→ 补码反码原码和反码2. (2.0分)运算器的主要功能是进行( )。

逻辑运算算术运算标准答案→ 逻辑运算和算术运算只作加法3. (2.0分)原码一位乘法中符号位( )。

标准答案→ 与数值位分别进行运算与数值位一起参与运算表示进位表示溢出4. (2.0分)下面媒体中处理复杂程度最低的是( )。

图形标准答案→ 文本音频视频5. (2.0分)下列有关运算器的描述正确的是( )。

只做算术运算,不做逻辑运算只做加法能暂时存放运算结果标准答案→ 既做算术运算,又做逻辑运算6. (2.0分)下列数中最小的数为( )。

(101001)二进制(52)八进制标准答案→(101001)BCD 码(233)十进制7. (2.0分)下列数中最大的数是( )。

标准答案→ (10011001)二进制(227)八进制(98)十六进制(152)十进制8. (2.0分)下列描述中( )是正确的。

控制器能够识别、解释和执行所有的指令及存储结果标准答案→计算机主要由输入输出单元、控制器、存储器和算术逻辑单元构成所有的数据运算都在控制器中完成以上三者都正确9. (2.0分)下列不属于系统软件的是( )。

编译程序标准答案→ 文字处理系统操作系统解释程序10. (2.0分)完整的计算机系统应包括( )。

运算器、存储器、控制器外部设备和主机主机和实用程序标准答案→配套的硬件设备和软件系统11. (2.0分)若使用双符号位,则发生正溢的特征是:双符号位为( )。

00标准答案→ 01101112. (2.0分)计算机内常采用( )作为字符编码。

标准答案→ ASCII 码原码反码补码13. (2.0分)运算器虽有许多部件组成,但核心部分是()。

数据总线标准答案→算术逻辑运算单元多路开关累加寄存器14.(2.0分)浮点加减中的对阶的方法是()。

计算机组成原理第六章作业_计算机的运算方法1

计算机组成原理第六章作业_计算机的运算方法1

计组第一次作业 计算机的运算方法1 题目:6.9 当十六进制9BH 和FFH 分别表示为原码、补码、反码、移码和无符号数时,所对应的十进制数各为多少(设机器数采用1位符号)? 答:十六进制9BH 转化成二进制为:10011011,若表示为原码时所对应的十进制数为:-27; 若表示为补码时所对应的十进制数为:-101; 若表示为反码时所对应的十进制数为:-100; 若表示为移码时所对应的十进制数为:101; 若表示为无符号数时所对应的十进制数为:155。

十六进制FFH 转化成二进制为:11111111, 若表示为原码时所对应的十进制数为:-127; 若表示为补码时所对应的十进制数为:-1; 若表示为反码时所对应的十进制数为:-0; 若表示为移码时所对应的十进制数为:1; 若表示为无符号数时所对应的十进制数为:255。

6.10在整数定点机中,设机器数采用1位符号位,写出±0的原码、补码和反码和移码,得出什么结论?答:+0: 原][x = 0,0000000;补][x = 0,0000000;反][x = 0,0000000;移][x = 1,0000000;-0: 原][x = 1,0000000;补][x = 0,0000000;反][x = 1,1111111;移][x = 1,0000000;结论:1.对于正数,原码 = 补码 = 反码 = 移码; 2.[+ 0]原 ≠ [- 0]原,[+ 0]反 ≠ [- 0]反, [+ 0]补 = [- 0]补, [+ 0]移 = [- 0]移;3.对于负数,符号位为 1,其数值部分:原码除符号位外每位取反末位加1→补码,原码除符号位外每位取反→反码,补码与移码只差一个符号位。

6.12 设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。

写出12851、 —102427、7.375、—86.5所对应的机器数。

要求如下: (1)阶码和尾码均为原码。

计算机组成原理第一次作业01

计算机组成原理第一次作业01

计算机组成原理第一次作业3.1总线如何分类?什么是系统总线?系统总线又分为几类,他们各有何作用,是单向的,还是双向的,他们与字长、存储单元有何关系?(1)总线的引用范围很官方,从不同角度可以有不同的分类方法,按数据传送方式可以分为并行传输总线和串行传输总线。

在并行传输总线中,又可以按照传输数据宽度分为8 12 32 64位等传输总线。

若按照总线的使用范围划分,则又有计算机(包括外设)总线、测控总线、网络通信总线等。

(2)系统总线是指CPU、主存、I/O设备(通过I/O接口)各大部件之间的信息传输线。

(3)按照系统总线传输信息的不同,又可分为三类:数据总线、地址总线和控制总线。

数据总线数据总线用来传输各功能部件之间的数据信息,它是双向传输总线,其位数与机器字长、存储字长有关一般为8位16位32位。

地址总线地址总线主要用来只出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址。

控制总线由于数据总线、地址总线都是被挂在总线上的所有部件共享,如何使各部件能在不同时刻占有总线使用权,需依靠控制总线来完成,因此控制总线是用来发出各种控制信号的传输线。

3.2常用的总线结构有几种?不同的总线结构对计算机的性能有什么影响?举例说明。

(1)总线结构通常可以分为单总线结构和多总线结构两种。

(2)单总线结构简单也便于扩充,但所有的传送都通过这组共享总线,因此极易形成计算机系统的瓶颈,它允许两个以上的部件在同一时刻向总线传输信息,这就必然会影响系统工作效率的提高,这类总线多数被小型计算机或微型计算机采用;多总线结构解决了单总线中所有部件同时共享总线的现状,有效的提高了系统的工作效率,如传统微型计算机。

3.4为什么要设置总线判优控制?常见的集中式总线控制有几种,各有何特点,哪种方式响应时间最快,哪种方式对电路故障最敏感。

(1)总线上信息的传送是由主设备启动的,如某个主设备欲与另一个设备(从设备)进行通信时,首先由主设备发出总线请求信号,若多个主设备同时要使用总线时,就由总线控制器的判优、仲裁逻辑按一定的优先等级顺序确定哪个主设备能使用总线。

计算机组成原理_第1章作业

计算机组成原理_第1章作业

计算机组成原理作业(一)尹老师20151.2 如何理解计算机系统的层次结构?计算机的层次结构大体分为硬件和软件。

硬件:1)微程序机器M0(微指令系统):由硬件直接执行微指令;2)传统机器M1(机器语言机器):用微程序解释机器指令;软件:3)虚拟机器M2(操作系统机器):用机器语言解释操作系统;4)虚拟机器M3(汇编语言机器):将汇编语言翻译成机器语言程序;5)虚拟机器M4(高级语言机器):将编译程序翻译成汇编语言程序;不过随着科技的发展,软硬件的分界线并不是一成不变的,硬件的范畴还将不断扩大。

1.5 冯诺依曼计算机的特点是什么?以冯诺依曼1945年提出的“储存程序”为基础的各类计算机通称冯诺依曼计算机,其特点可归为以下几点:1)计算机由运算器、存储器、控制器、输入输出设备,五大部分组成;2)指令和数据以同等地位存放于存储器内,并可按地址寻访;3)指令和数据均用二进制表示;4)指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;5)指令在存储器中按顺序存放。

通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序;6)机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。

1.8 解释英文代号:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS。

1)CPU:Central Processing Unit,中央处理器,主要由运算器和控制器组成,是计算机硬件的核心部件;2)PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数形成下一条指令地址;3)IR:Instruction Register,指令寄存器,其功能是存放当前正在执行的指令;4)CU:Control Unit,控制单元,控制器的核心部件,其功能是产生微操作命令序列;5)ALU:Arithmetic Logic Unit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑运算。

计算机组成原理 [袁春风]chap4homework

计算机组成原理 [袁春风]chap4homework
第四章 内部存储器 作业
南京大学计算机系 多媒体技术研究所 袁春风
1
第一次作业(2001/10/18)
思考题 (1). 为什么传统的RAM采用位片式芯片 而ROM采用字片 式芯片 (2). 为什么要在位片式芯片中设置片选信号 作业题 (1). 解释下列名词 存储单元 记忆单元 编址方式 编址单位 易失性存储器 随机存取存储器 相联存取存储器 存取周期 刷新 再生 (2). 书上习题1 (3). 书上习题2 (4). 书上习题3
Cache共有16组
14
南京大学计算机系 多媒体技术研究所 袁春风
第二次作业解答
0槽 0组 1组 2组 3组 4组 … … 15组 0/64/48 1/65/49 2/66/50 3/67/51 4 … … 15 1槽 16/0/64 17/1/65 18/2/66 19/3/67 20 … … 31 2槽 32/16 33/17 34/18 35/19 36 … … 47 3槽 48/32 49/33 50/34 51/35 52 … … 63
参考答案 (假设每字为一个字节)
1 Cache容量 4KB=16组x4页/组x64B/页 主存容量 64KB=64组群x16块/组群x64B/块 主存地址为16位 主存地址划分 块内地址 6位 组号 4位 标志位 6位 所以 Cache的每个页面其标志位有6位
13 南京大学计算机系 多媒体技术研究所 袁春风
参考答案
1 该存储器的逻辑框图 见下页 256K/64K 8/1 =32 片 2 所需芯片数 3 64K 1的芯片 假定内部结构为256 256 所以存储器刷新一遍至少 需要256次刷新操作 若采用分散刷新方式 则刷新信号周期应为 存储 若采用异步刷新方式 则刷新信号周期应为 周期的2倍 2ms/256 7.8 s 4 若采用集中刷新方式 则存储器刷新一遍最少用256个读/写周期 注1 DRAM芯片的内部结构可从手册中查出 如不知芯片的内部结构 按惯例可将芯片按n n的结构处理 本例是64 K 1的芯片 则存储器刷 新一遍需要256次刷新操作 注2 若由四个128 128的矩阵构成 则刷新时4个存储矩阵同时对128 个元素操作 刷新一遍只需要128次刷新操作

计算机组成原理作业

计算机组成原理作业

《计算机组成原理》习题一 (2010-04-14)数符 数值 浮点数格式:阶符 阶码 数符 尾数 (1) 定点原码整数表示:最大正数:215- 1 0 1 1 1 ......1 最小负数:-215+1 1 1 1 1 (1)(2) 定点原码小数表示 最大正数:1512-- 0. 1 1 1 ......1 最小负数:-1512-+ 1. 1 1 1 (1)(3) 浮点原码表示 最大正数:5-9(21)(12)2--⨯ 0 11111 0 111111111最小负数:5-9(21)(12)2--+⨯ 0 11111 1 111111111绝对值最小的数(非0):5-1(21)(2)2-+±⨯(尾数规格化) 1 11111 0(1) 100000000因为二进制尾数是9位,所以估算十进制的有效数字位数为3位。

阶符 阶码 数符 尾数当阶码采用移码表示时,注意考虑阶码为2-64时,按下溢处理成机器零。

P113 T3. 15 X=0.11001 Y=-0.10111解:[X]补=00.11001 [Y]补=11.01001 00.11001+ 11.0100100.00010 所以[X+Y]补=00.00010(1)X=0.10010 Y=0.11000解:[X]补=00.10010 [Y]补=00.11000 00.10010+ 00.1100001.01010 正溢出P113 T3. 16 (1)X=-0.01111 Y=0.00101解:[X]补=11.10001 [Y]补=0.00101 [-Y]补=11.11011[X]补11.10001+[-Y]补11.1101111.01100 所以[X-Y]补=11.01100 (2)X=0.11011 Y=-0.10010解:[X]补=00.11011 [Y]补=11.01110 [-Y]补=00.10010[X]补00.11011+[-Y]补00.1001001.01101 正溢出P113 T3. 18解:[|X|]补=00.1101 [|Y|]补=0.1011 注意:原码乘法和除法运算都是进行绝对值的运算:部分积乘数操作说明00.0000 .1011+ [|X|]补00.110100.1101→00.0110 1.101+ [|X|]补00.110101.0011→00.1001 11.10→00.0100 111.1+ [|X|]补00.110101.0001→00.1000 1111. 最后,符号位单独处理所以[X*Y]原=1.10001111P113 T3.19解一:采用布斯比较法[X]补=00.1010 [-X]补=11.0110 [Y]补=1.1010部分积乘数操作说明00.0000 1.10100初始值,最后一位补零,Y n Y n+1=00,+0注意:符号位参与运算,最后一位补零→00.0000 01.1010 右移一位,Y n Y n+1=10,+[-X]补+[-X]补11.011011.0110→11.1011 001.101 右移一位,Y n Y n+1=01,+[X]补注意:负数补码右移,连同符号位一起右移+[X]补00.101000.0101→00.0010 1001.10 右移一位,Y n Y n+1=10,+[-X]补+[-X]补11. 011011.1000→11.1100 01001.1 右移一位,Y n Y n+1=11,+0注意:最后一步不右移[X*Y]=1.11000100补解二:采用一般补码乘法,注意最后一步根据Y的符号位决定是否加[-X]补[X]补=00.1010 [-X]补=11.0110 [Y]补=1.1010部分积乘数操作说明00.0000 .1010+0 00.0000 注意:该步应加000.0000→00.0000 0.101+[X]补00.101000.1010→00.0101 00.10+0 00.000000.0101→00.0010 100.1+[X]补00.101000.1100→00.0110 0100.+[-X]补11. 0110 注意:最后一步根据Y的符号位为1,加[-X]补11.1100 0100.[X*Y]补=1.11000100P113 T3.20解:|X|补=00.10110 |Y|补=00.11111 [-|Y|]补被除数(余数)商00.10110+[- |Y|]补11.0000111.10111 0. 不够减,上商0,左移,+|Y|补11.01110+|Y |补00.1111100.01101 1 够减,上商1,左移,+[-|Y|]补00.11010+[-|Y| ]补11.0000111.11011 0 不够减,上商0,左移,+|Y|补11.10110+|Y |补00.1111100.10101 1 够减,上商1,左移,+[-|Y|]补01.01010+[-|Y| ]补11.0000100.01011 1 够减,上商1,左移,+[-|Y|]补00.10110+[-|Y| ]补11.0000111.10111 0 不够减,上商0,+ | Y |补00.11111 注意:最后一步恢复余数00.10110X/Y的商为-0.10110 余数为-0.0000010110P113 T3.25X:阶码0001,尾数0.1010;(阶码采用补码,尾数采用原码)Y:阶码1111,尾数0.1001;(1)求X+Y. 解:Step1:求阶差[E X]补=00.001,[E Y]补=11.111,[- E Y]补=00.001[ E X]补00.001+[- E Y]补00.00100.010[△E]补=[E X - E Y]补=[ E X]补+[- E Y]补=00.010Step2:对阶X:阶码00 001,尾数0.1010;Y:阶码00 001,尾数0.0010;Step3:尾数求和[M X]补=00.1010,[M Y]补=00.0010[M X]补00.1010+ [M Y]补00.001000.1100Step4:规格化,舍入,检查阶码是否溢出结果:[E X+Y]补=00.001, [M X+Y]补=00.1100(2)求X*Y(阶码运算用移码,尾数运算用原码一位乘)X:阶码0001,尾数0.1010;Y:阶码1111,尾数0.1001;解:Step1:求乘积的阶码[E X+E Y]移=[E X]移+[E Y]补=00.001+00.111=01.000 (即0)Step2:尾数相乘[|M X|•|M Y|]原=0.01011010Step3:规格化处理尾数结果左移一位,变为0.10110100;阶码需减1,变为0 111 即01.000+11.111=00.111Step4:舍入及判溢出舍入,无溢出。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档