计算机组成原理第6章作业答案[1]
计算机组成原理第六章答案,DOC
欢迎共阅1.写出下列各数的原码、反码、补码、移码(用8位二进制表示),其中MSB是最高位(符号位),LSB 是最低位。
如果是小数,则小数点在MSB之后;如果是整数,则小数点在LSB之后。
???(1)-59/64???????(2)27/128???????(3)-127/128?????(4)用小数表示-1???(5)用整数表示-1?(6)-127?????????(7)35???????????(8)-128???2.设[x]补=x0.x1x2x3x4,其中x i取0或1,若要使x>-0.5,则x0、x1、x2、x3、x4的取值应满足什么条件????3.若32位定点小数的最高位为符号位,用补码表示,则所能表示的最大正数为?????,最小正数为?????,最大负数为?????,最小负数为?????;若32位定点整数的最高位为符号位,用原码表示,???4.23位,最小正数为?????,???5.???(1)将???(2)???6.尾数值占??????(1)???(2)???(3)???7.???8.???9.=+0.00 (01)???10.123456???11.已知x和y,用变形补码计算x+y,同时指出运算结果是否发生溢出。
???(1)x=0.11011?????y=-0.10101???(2)x=-10110??????y=-00011???12.已知x和y,用变形补码计算x-y,同时指出运算结果是否发生溢出。
???(1)x=0.10111?????y=0.11011???(2)x=11011???????y=-10011???13.已知[x]补=1.1011000,[y]补=1.0100110,用变形补码计算2[x]补+1/2[y]补=?,同时指出结果是否发生溢出。
???14.已知x和y,用原码运算规则计算x+y,同时指出运算结果是否发生溢出。
???(1)x=0.1011,y=-0.1110???(2)x=-1101,y=-1010???15.已知x和y,用原码运算规则计算x-y,同时指出运算结果是否发生溢出。
计算机组成原理习题答案第六章
1.如何区别存储器和寄存器?两者是一回事的说法对吗?解:存储器和寄存器不是一回事。
存储器在CPU 的外边,专门用来存放程序和数据,访问存储器的速度较慢。
寄存器属于CPU 的一部分,访问寄存器的速度很快。
2.存储器的主要功能是什么?为什么要把存储系统分成若干个不同层次?主要有哪些层次?解:存储器的主要功能是用来保存程序和数据。
存储系统是由几个容量、速度和价存储系统和结构各不相同的存储器用硬件、软件、硬件与软件相结合的方法连接起来的系统。
把存储系统分成若干个不同层次的目的是为了解决存储容量、存取速度和价格之间的矛盾。
由高速缓冲存储器、主存储器、辅助存储器构成的三级存储系统可以分为两个层次,其中高速缓存和主存间称为Cache -主存存储层次(Cache 存储系统);主存和辅存间称为主存—辅存存储层次(虚拟存储系统)。
3.什么是半导体存储器?它有什么特点?解:采用半导体器件制造的存储器,主要有MOS 型存储器和双极型存储器两大类。
半导体存储器具有容量大、速度快、体积小、可靠性高等特点。
半导体随机存储器存储的信息会因为断电而丢失。
4.SRAM 记忆单元电路的工作原理是什么?它和DRAM 记忆单元电路相比有何异同点?解:SRAM 记忆单元由6个MOS 管组成,利用双稳态触发器来存储信息,可以对其进行读或写,只要电源不断电,信息将可保留。
DRAM 记忆单元可以由4个和单个MOS管组成,利用栅极电容存储信息,需要定时刷新。
5.动态RAM 为什么要刷新?一般有几种刷新方式?各有什么优缺点?解:DRAM 记忆单元是通过栅极电容上存储的电荷来暂存信息的,由于电容上的电荷会随着时间的推移被逐渐泄放掉,因此每隔一定的时间必须向栅极电容补充一次电荷,这个过程就叫做刷新。
常见的刷新方式有集中式、分散式和异步式3种。
集中方式的特点是读写操作时不受刷新工作的影响,系统的存取速度比较高;但有死区,而且存储容量越大,死区就越长。
分散方式的特点是没有死区;但它加长了系统的存取周期,降低了整机的速度,且刷新过于频繁,没有充分利用所允许的最大刷新间隔。
计算机组成原理习题答案第六章
1.如何区别存储器和寄存器?两者是一回事的说法对吗?解:存储器和寄存器不是一回事。
存储器在CPU 的外边,专门用来存放程序和数据,访问存储器的速度较慢。
寄存器属于CPU 的一部分,访问寄存器的速度很快。
2.存储器的主要功能是什么?为什么要把存储系统分成若干个不同层次?主要有哪些层次?解:存储器的主要功能是用来保存程序和数据。
存储系统是由几个容量、速度和价存储系统和结构各不相同的存储器用硬件、软件、硬件与软件相结合的方法连接起来的系统。
把存储系统分成若干个不同层次的目的是为了解决存储容量、存取速度和价格之间的矛盾。
由高速缓冲存储器、主存储器、辅助存储器构成的三级存储系统可以分为两个层次,其中高速缓存和主存间称为Cache -主存存储层次(Cache 存储系统);主存和辅存间称为主存—辅存存储层次(虚拟存储系统)。
3.什么是半导体存储器?它有什么特点?解:采用半导体器件制造的存储器,主要有MOS 型存储器和双极型存储器两大类。
半导体存储器具有容量大、速度快、体积小、可靠性高等特点。
半导体随机存储器存储的信息会因为断电而丢失。
4.SRAM 记忆单元电路的工作原理是什么?它和DRAM 记忆单元电路相比有何异同点?解:SRAM 记忆单元由6个MOS 管组成,利用双稳态触发器来存储信息,可以对其进行读或写,只要电源不断电,信息将可保留。
DRAM 记忆单元可以由4个和单个MOS管组成,利用栅极电容存储信息,需要定时刷新。
5.动态RAM 为什么要刷新?一般有几种刷新方式?各有什么优缺点?解:DRAM 记忆单元是通过栅极电容上存储的电荷来暂存信息的,由于电容上的电荷会随着时间的推移被逐渐泄放掉,因此每隔一定的时间必须向栅极电容补充一次电荷,这个过程就叫做刷新。
常见的刷新方式有集中式、分散式和异步式3种。
集中方式的特点是读写操作时不受刷新工作的影响,系统的存取速度比较高;但有死区,而且存储容量越大,死区就越长。
分散方式的特点是没有死区;但它加长了系统的存取周期,降低了整机的速度,且刷新过于频繁,没有充分利用所允许的最大刷新间隔。
第6章习题答案 计算机组成原理课后答案(清华大学出版社 袁春风主编)
习题1.给出以下概念的解释说明。
指令周期(Instruction Cycle)机器周期(Machine Cycle)同步系统(Synchronous system)时序信号(Timing signal)控制单元(Control Unit, CU)执行部件(Execute Unit,EU)组合逻辑元件(Combinational logic element)或操作元件(Operate element)时序逻辑元件(Sequential logic circuit)或状态元件(State element)多路选择器(Multiplexor)扩展器(Extension unit)“零”扩展(0- extend)“符号”扩展(Sign extend)算术逻辑部件ALU(Arithmetic Logic Unit)加法器(Adder)CPU总线(CPU Bus)寄存器堆(Register file)定时方式(Clocking methodology)边沿触发(Edge-triggered)寄存器写信号(Register Write)指令存储器(Instruction Memory)数据存储器(Data Memory)程序计数器(Program Counter)指令寄存器(Instruction Register)指令译码器(Instruction Decoder)时钟周期(Clock Cycle)主频(CPU Clock Rate / Frequency 转移目标地址(Branch target address)控制信号(Control signal)微程序控制器(Microprogrammed control)硬布线控制器(Hardwared control)控制存储器(Control Storage,控存CS)微代码(Microcode)微指令(Microinstruction)微程序(Microprogram)固件(Firmware)中断过程(Interrupt Processing)异常(Exception)故障(fault)自陷(Trap) 终止(Abort)中断(Interrupt)中断服务程序(Interrupt Handler)中断允许位(Interrupt Enable Bit)关中断(Interrupt OFF)开中断(Interrupt ON)中断响应(Interrupt Response)向量中断(Vector Interrupt)中断向量(Interrupt vector)中断向量表(Interrupt vector table)向量地址(vector Address)中断类型号(Interrupt number)2. 简单回答下列问题。
计算机组成原理第六章习题解答
常见的总线标准
PCI总线、USB总线、IEEE 1394 总线等。
总线接口电路设计与应用
总线接口电路的功能
实现数据的缓冲、电平转换和驱动能力的提高等。
总线接口电路的设计原则
满足数据传输速率的要求、实现数据的正确传输、具有足够的驱动 能力等。
总线接口电路的应用举例
以微程序为基本单位,通过微指令序列控制计算机各部件的操作。
微程序设计技术
包括微指令格式设计、微程序流程控制、微指令编码等技术。
微程序控制器应用
在复杂指令集计算机(CISC)和精简指令集计算机(RISC)中广 泛应用,实现指令的快速执行和复杂控制。
硬布线控制器原理及应用
硬布线控制器基本概念
01
通过硬件逻辑电路实现控制信号的产生和传输,控制计算机各
02
存储器层次结构习题解答
存储器基本概念及原理
存储器的定义与分类
存储器是计算机系统中的记忆设备,用来存放程序和数据。根据存储介质和读写方式的不同, 存储器可分为随机存取存储器(RAM)、只读存储器(ROM)、顺序存取存储器(SAM) 和直接存取存储器(DAM)等。
存储器的层次结构
计算机存储系统采用层次结构,包括寄存器、高速缓存(Cache)、主存储器(内存)、外 存储器(辅存)等层次,各层次之间通过接口进行连接和数据交换。
寄存器组织与操作
寄存器类型
通用寄存器、专用寄存器(如程序计数器 PC、堆栈指针SP等)和控制寄存器(如状 态寄存器PSW等)。
寄存器操作
包括寄存器的读写操作、寄存器间的数据传输和算 术逻辑运算等。
寄存器寻址方式
通过寄存器名或寄存器间接寻址方式访问内 存中的数据。
《计算机组成原理》第6章习题答案
第6章习题答案1.控制器有哪几种控制方式?各有何特点?解:控制器的控制方式可以分为3种:同步控制方式、异步控制方式和联合控方式。
同步控制方式的各项操作都由统一的时序信号控制,在每个机器周期中产生统一目的节拍电位和工作脉冲。
这种控制方式设计简单,容易实现;但是对于许多简单指令说会有较多的空闲时间,造成较大数量的时间浪费,从而影响了指令的执行速度。
异步控制方式的各项操作不采用统一的时序信号控制,而根据指令或部件的具体况决定,需要多少时间,就占用多少时间。
异步控制方式没有时间上的浪费,因而提高机器的效率,但是控制比较复杂。
联合控制方式是同步控制和异步控制相结合的方式。
2.什么是三级时序系统?解:三级时序系统是指机器周期、节拍和工作脉冲。
计算机中每个指令周期划分若干个机器周期,每个机器周期划分为若干个节拍,每个节拍中设置一个或几个工脉冲。
3.控制器有哪些基本功能?它可分为哪几类?分类的依据是什么?解:控制器的基本功能有:(1)从主存中取出一条指令,并指出下一条指令在主存中的位置。
(2)对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作。
(3)指挥并控制CPU、主存和输入输出设备之间的数据流动。
控制器可分为组合逻辑型、存储逻辑型、组合逻辑与存储逻辑结合型3类,分类的依据在于控制器的核心——微操作信号发生器(控制单元CU)的实现方法不同。
4.中央处理器有哪些功能?它由哪些基本部件所组成?解:从程序运行的角度来看,CPU的基本功能就是对指令流和数据流在时间与空间上实施正确的控制。
对于冯·诺依曼结构的计算机而言,数据流是根据指令流的操作而形成的,也就是说数据流是由指令流来驱动的。
中央处理器由运算器和控制器组成。
5.中央处理器中有哪几个主要寄存器?试说明它们的结构和功能。
解:CPU中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果及控制、状态信息的,它可分为通用寄存器和专用寄存器两大类。
第六章计算机组成原理课后答案(第二版)
第六章12. 设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。
写出51/128、-27/1024所对应的机器数。
要求如下:(1)阶码和尾数均为原码。
(2)阶码和尾数均为补码。
(3)阶码为移码,尾数为补码。
解:据题意画出该浮点数的格式:阶符1位阶码4位数符1位尾数10位将十进制数转换为二进制:x1= 51/128= 0.0110011B= 2-1 * 0.110 011Bx2= -27/1024= -0.0000011011B = 2-5*(-0.11011B)则以上各数的浮点规格化数为:(1)[x1]浮=1,0001;0.110 011 000 0[x2]浮=1,0101;1.110 110 000 0(2)[x1]浮=1,1111;0.110 011 000 0[x2]浮=1,1011;1.001 010 000 0(3)[x1]浮=0,1111;0.110 011 000 0[x2]浮=0,1011;1.001 010 000 016.设机器数字长为16位,写出下列各种情况下它能表示的数的范围。
设机器数采用一位符号位,答案均用十进制表示。
(1)无符号数;(2)原码表示的定点小数。
(3)补码表示的定点小数。
(4)补码表示的定点整数。
(5)原码表示的定点整数。
(6)浮点数的格式为:阶码6位(含1位阶符),尾数10位(含1位数符)。
分别写出其正数和负数的表示范围。
(7)浮点数格式同(6),机器数采用补码规格化形式,分别写出其对应的正数和负数的真值范围。
解:(1)无符号整数:0 —— 216 - 1,即:0—— 65535;无符号小数:0 —— 1 - 2-16,即:0 —— 0.99998;(2)原码定点小数:-1 + 2-15——1 - 2-15,即:-0.99997 —— 0.99997(3)补码定点小数:- 1——1 - 2-15,即:-1——0.99997(4)补码定点整数:-215——215 - 1 ,即:-32768——32767(5)原码定点整数:-215 + 1——215 - 1,即:-32767——32767(6)据题意画出该浮点数格式,当阶码和尾数均采用原码,非规格化数表示时:最大负数= 1,11 111;1.000 000 001 ,即 -2-9⨯2-31最小负数= 0,11 111;1.111 111 111,即 -(1-2-9)⨯231则负数表示范围为:-(1-2-9)⨯231 —— -2-9⨯2-31最大正数= 0,11 111;0.111 111 111,即(1-2-9)⨯231最小正数= 1,11 111;0.000 000 001,即 2-9⨯2-31则正数表示范围为:2-9⨯2-31 ——(1-2-9)⨯231(7)当机器数采用补码规格化形式时,若不考虑隐藏位,则最大负数=1,00 000;1.011 111 111,即 -2-1⨯2-32最小负数=0,11 111;1.000 000 000,即 -1⨯231则负数表示范围为:-1⨯231 —— -2-1⨯2-32最大正数=0,11 111;0.111 111 111,即(1-2-9)⨯231最小正数=1,00 000;0.100 000 000,即 2-1⨯2-32则正数表示范围为:2-1⨯2-32 ——(1-2-9)⨯23117.设机器数字长为8位(包括一位符号位),对下列各机器数进行算术左移一位、两位,算术右移一位、两位,讨论结果是否正确。
计算机组成原理第六章答案
计算机组成原理第六章答案标准化工作室编码[XX968T-XX89628-XJ668-XT689N]1. 写出下列各数的原码、反码、补码、移码(用8位二进制表示),其中MSB是最高位(符号位),LSB是最低位。
如果是小数,则小数点在MSB之后;如果是整数,则小数点在LSB之后。
(1)-59/64 (2)27/128 (3)-127/128 (4)用小数表示-1(5)用整数表示-1 (6)-127 (7)35 (8)-1282. 设[x]补=,其中x i取0或1,若要使x>-,则x0、x1、x2、x3、x4的取值应满足什么条件3. 若32位定点小数的最高位为符号位,用补码表示,则所能表示的最大正数为,最小正数为,最大负数为,最小负数为;若32位定点整数的最高位为符号位,用原码表示,则所能表示的最大正数为,最小正数为,最大负数为,最小负数为。
4. 若机器字长为32位,在浮点数据表示时阶符占1位,阶码值占7位,数符占1位,尾数值占23位,阶码用移码表示,尾数用原码表示,则该浮点数格式所能表示的最大正数为,最小正数为,最大负数为,最小负数为。
5. 某机浮点数字长为18位,格式如图所示,已知阶码(含阶符)用补码表示,尾数(含数符)用原码表示。
(1)将(-1027)10表示成规格化浮点数;(2)浮点数(0EF43)16是否是规格化浮点数它所表示的真值是多少图浮点数的表示格式6. 有一个字长为32位的浮点数,格式如图所示,已知数符占1位;阶码占8位,用移码表示;尾数值占23位,尾数用补码表示。
图浮点数的表示格式请写出:(1)所能表示的最大正数;(2)所能表示的最小负数;(3)规格化数所能表示的数的范围。
7. 若浮点数x的IEEE754标准的32位存储格式为(8FEFC000)16,求其浮点数的十进制数值。
8. 将数10转换成IEEE754标准的32位浮点数的二进制存储格式。
9. 已知x=…x n,求证:[x]补=+…01。
计算机组成原理第6章作业答案
11
4
10
数符 阶符 阶码
尾数
此时只要将上述答案中的数符位移到最前面即可。
13. 浮点数格式同上题,当阶码基值分别取2和16时, (1)说明2和16在浮点数中如何表示。 (2)基值不同对浮点数什么有影响? (3)当阶码和尾数均用补码表示,且尾数采用规格化形式,给出 两种情况下所能表示的最大正数和非零最小正数真值。 解:(1)阶码基值不论取何值,在浮点数中均为隐含表示,即: 2和16不出现在浮点格式中,仅为人为的约定。
码的符号位为1,则[x]补<[y]补。同样,当x<0、 y >0时,有x < y,但[x]补 >[y]补。
注意:
1)绝对值小的负数其值反而大,且负数的绝对值越小,其补码值越大。 因此, 当x<0、y<0时,若[x]补>[y]补,必有x>y。
2)补码的符号位和数值位为一体,不可分开分析。 3)完整的答案应分四种情况分析,但也可通过充分分析一种不成立的情 况获得正确答案。
-1.0000
-1
-1011
-11
-0100
-4
+0111
+7
-10000
-16
6. 设机器数字长为8位(含1位符号位在内),分整数和小数两种
情况讨论真值x为何值时,[x]补=[x]原成立。 解:
当x为小数时,若x 0,则
[x]补=[x]原成立; 若x < 0,则当x= -1/2时,
[x]补=[x]原成立。 当x为整数时,若x 0,则
真值 (十进制)
原码
-1000
-8
整
-111
-7
-110
-6
数
-101
白中英计算机组成原理第六章答案.ppt
10、采用串行接口7位ASCII码传送,带有1位奇校验位、1位起 始位和1位停止位,当波特率为9600波特时,字符传送速率 为( A )。
A、960
B、873
C、1371
D、480
11、系统总线中地址线的功能是( D )。 A、选择主存单元地址 B、选择进行信息传输的设备
C、选择外存地址
D、指定主存和I/O设备接口电路的地址 12系统总线中控制线的功能是( A )。 A、提供主存、 I/O接口设备的控制信号和响应信号 B、提供数据信息 C、提供时序信号
第6章 总线系统
1、比较单总线、双总线、三总线结构的性能特点。
单总线结构
使用一条系统总线来连接CPU、内存和I/O设备;
特点:简单易行;系统总线负载重;
双总线结构
ቤተ መጻሕፍቲ ባይዱ
在CPU和主存之间专门设置了一组高速的存储总线;
保持单总线结构优点的基础上,减轻了CPU的负担;
三总线结构
在各外部设备与通道之间增加一组I/O总线。
提高了CPU工作效率,同时也最大限度的提高外设的工作 速度;但硬件成本进一步增加。
8、同步通信之所以比异步通信具有较高的传输频率,是因为同 C 步通信( )。 B、总线长度较短 A、不需要应答信号
C、用一个公共时钟信号进行同步
D、各部件存取时间比较接近
9、在集中式总线仲裁中,( B )方式响应时间最快,( A ) 方式对( C )最敏感。 A、菊花链方式 C、电路故障 B、独立请求方式 D、计数器定时查询方式
D、提供主存、 I/O接口设备的响应信号
20、某总线在一个总线周期中并行传送8个字节的信息, 假设一个总线周期等于一个总线时钟周期,总线 时钟频率为70MHz,总线带宽是多少?
国开作业计算机组成原理-第六章 测试65参考(含答案)
题目:根据存储器介质运行原理的重大差异,可以把存储器分为()选项A:磁存储器、光存储器三种
选项B:半导体存储器、光存储器
选项C:半导体存储器、磁存储器、光存储器
选项D:半导体存储器、磁存储器
答案:半导体存储器、磁存储器、光存储器
题目:在计算机系统中,由()组成多级存储器系统
选项A:半导体存储器、磁存储器、辅助存储器
选项B:半导体存储器、磁存储器、高速缓冲存储器
选项C:主存储器、辅助存储器、光存储器
选项D:高速缓冲存储器、主存储器、辅助存储器
答案:高速缓冲存储器、主存储器、辅助存储器
题目:在ROM存储器中必须有()电路,需要刷新的是()
选项A:刷新,静态存储器
选项B:再生,ROM
选项C:数据写入,RAM
选项D:地址译码,动态存储器
答案:地址译码,动态存储器
题目:某一RAM芯片,其容量为1024×8位,除电源端和接地端外,连同片选和读/写信号该芯片引出脚的最小数目应为()
选项A:17
选项B:19
选项C:20
选项D:23
答案:20
题目:若主存每个存储单元为16位,则()
选项A:其地址线与16有关
选项B:其地址线也为16位
选项C:其地址线为8位
选项D:其地址线与16无关
答案:其地址线与16无关
题目:主存储器容量的扩展有()。
选项A:字扩展、字位同时扩展
选项B:位扩展、字位同时扩展
选项C:位扩展、字扩展、字位同时扩展
选项D:位扩展、字扩展
答案:位扩展、字扩展、字位同时扩展。
第六章计算机组成原理课后答案(第二版)
第六章计算机组成原理课后答案(第二版)第六章12. 设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。
写出51/128、-27/1024所对应的机器数。
要求如下:(1)阶码和尾数均为原码。
(2)阶码和尾数均为补码。
(3)阶码为移码,尾数为补码。
解:据题意画出该浮点数的格式:阶符1位阶码4位数符1位尾数10位将十进制数转换为二进制:x1= 51/128= 0.0110011B= 2-1 * 0.110 011Bx2= -27/1024= -0.0000011011B = 2-5*(-0.11011B)则以上各数的浮点规格化数为:(1)[x1]浮=1,0001;0.110 011 000 0[x2]浮=1,0101;1.110 110 000 0(2)[x1]浮=1,1111;0.110 011 000 0[x2]浮=1,1011;1.001 010 000 0(3)[x1]浮=0,1111;0.110 011 000 0[x2]浮=0,1011;1.001 010 000 016.设机器数字长为16位,写出下列各种情况下它能表示的数的范围。
设机器数采用一位符号位,答案均用十进制表示。
(1)无符号数;(2)原码表示的定点小数。
(3)补码表示的定点小数。
(4)补码表示的定点整数。
(5)原码表示的定点整数。
(6)浮点数的格式为:阶码6位(含1位阶符),尾数10位(含1位数符)。
分别写出其正数和负数的表示范围。
(7)浮点数格式同(6),机器数采用补码规格化形式,分别写出其对应的正数和负数的真值范围。
解:(1)无符号整数:0 —— 216 - 1,即:0—— 65535;无符号小数:0 —— 1 - 2-16,即:0 —— 0.99998;(2)原码定点小数:-1 + 2-15——1 - 2-15,即:-0.99997 —— 0.99997(3)补码定点小数:- 1——1 - 2-15,即:-1——0.99997(4)补码定点整数:-215——215 - 1 ,即:-32768——32767(5)原码定点整数:-215 + 1——215 - 1,即:-32767——32767(6)据题意画出该浮点数格式,当阶码和尾数均采用原码,非规格化数表示时:最大负数= 1,11 111;1.000 000 001 ,即 -2-9?2-31最小负数= 0,11 111;1.111 111 111,即 -(1-2-9)?231则负数表示范围为:-(1-2-9)?231 —— -2-9?2-31最大正数= 0,11 111;0.111 111 111,即(1-2-9)?231最小正数= 1,11 111;0.000 000 001,即 2-9?2-31则正数表示范围为:2-9?2-31 ——(1-2-9)?231(7)当机器数采用补码规格化形式时,若不考虑隐藏位,则最大负数=1,00 000;1.011 111 111,即 -2-1?2-32最小负数=0,11 111;1.000 000 000,即 -1?231则负数表示范围为:-1?231 —— -2-1?2-32最大正数=0,11 111;0.111 111 111,即(1-2-9)?231最小正数=1,00 000;0.100 000 000,即 2-1?2-32则正数表示范围为:2-1?2-32 ——(1-2-9)?23117.设机器数字长为8位(包括一位符号位),对下列各机器数进行算术左移一位、两位,算术右移一位、两位,讨论结果是否正确。
计算机组成原理课后习题答案(一到九章)
作业解答第一章作业解答1.1基本的软件系统包括哪些内容?答:基本的软件系统包括系统软件与应用软件两大类。
系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。
包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。
1.2计算机硬件系统由哪些基本部件组成?它们的主要功能是什么?1.31)2)3)1.41.5以保证总①可以减少各个部件之间的连线数量,降低成本;②便于系统构建、扩充系统性能、便于产品更新换代。
1.6按其任务分,总线有哪几种类型?它们的主要作用是什么?答:按总线完成的任务,可把总线分为:CPU内部总线、部件内总线、系统总线、外总线。
1.7计算机的主要特点是什么?答:计算机的主要特点有:①能自动连续地工作;②运算速度快;③运算精度高;④具有很强的存储能力和逻辑判断能力;⑤通用性强。
1.8衡量计算机性能有哪些基本的技术指标?以你所熟悉的计算机系统为例,说明它的型号、主频、字长、主存容量、所接的I/O设备的名称及主要规格。
答:衡量计算机性能的基本的技术指标有:①基本字长;②主存容量;③运算速度;④所配置的外部设备及其性能指标;⑤系统软件的配置。
1.9单选题(1)1946年,美国推出了世界上第一台电子数字计算机,名为__A__。
A.ENIACB.UNIVAC-IC.ILLIAC-IVD.EDVAC(2)在计算机系统中,硬件在功能实现上比软件强的是__C__。
A.灵活性强B.实现容易C.速度快D.成本低(3)完整的计算机系统包括两大部分,它们是__C____。
A.运算器与控制器B.主机与外设C.硬件与软件D.硬件与操作系统(4)在下列的描述中,最能准确反映计算机主要功能的是___D___。
A.计算机可以代替人的脑力劳动B.计算机可以存储大量的信息(5(6(71.10(1(2(3(4(5(6答:①应用领域(7)银河I(YH-I)巨型计算机是我国研制的①。
计算机组成原理第六章部分课后题答案
6.4 长为8位(含1位 位在内),
-13/64,29/128,100,-87解:十进制 二进制-13/64 -0.00 1101 1.001 1010 1.110 0101 1.110 011029/128 0.001 1101 0.001 1101 0.001 1101 0.001 1101100 110 0100 0,110 0100 0,110 0100 0,110 0100-87 -101 0111 1,101 0111 1,010 1000 1,010 10016.5 已知[x] ,求[x]x.[x] = 1.1100; [x] = 1.1001; [x] = 0.1110; [x]= 1.0000;[x] = 1,0101; [x] = 1,1100; [x] = 0,0111; [x]= 1,0000;解:[x] [x] x1.1100 1.0100 -0.01001.1001 1.0111 -0.01110.1110 0.1110 0.11101.0000 1.0000 01,0101 1,1011 -10111,1100 1,0100 -01000,0111 0,0111 1111,0000 1,0000 06.9 十 进制9B FF为 , 十进制 为 ( 位位)解:9B 二进制 -11011 -1100101 -1100100 +11011 1001 十进制 -27 -101 -100 +27 155 FF 二进制 -1111111 -0000001 -0000000 +1111111 1111 1111十进制 -127 -1 -0 +127 2556.11 已知 长为4位(其中1位为 位), 中 , 其 十进制 。
解:6.12 为:阶 1位 阶 4位 1位 尾 10位,51/128-27/10247.375-86.5。
计算机组成原理-作业参考答案(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解:全面的回答应分英文全称、中文名、功能三部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章
1
9
1. 最少用几位二进制数即可表示任 一五位长的十进制正整数?
解:五位长的十进制正整数中,最 大的数99999满足条件:216(=65536) <99999<217(=131072),故最少用17位 二进制数即可表示任一五位长的十进制 正整数。
2. 已知X=0.a1a2a3a4a5a6(ai为0或 1),讨论下列几种情况时ai各取何值。
155
原码
-11 011
-27
反码
-1100100
-100
补码
-1100101
-101
移码
+11011
+27
二进制 1111 1111 -1111111 -0000000 -0000001 +1111111
十进制 255 -127 -0
-1 +127
注意: 1)9BH、FFH为机器数,本身含符号位。 2)移码符号位与原、补、反码相反,数值同补码。
100 110 0100 0,110 0100 0,110 0100 0,110 0100 -87 -101 0111 1,101 0111 1,010 1000 1,010 1001
5. 已知[x]补,求[x]原和x。 [x1]补=1. 1100; [x2]补=1. 1001; [x3]补=0. 1110; [x4]补=1. 0000; [x5]补=1,0101; [x6]补=1,1100; [x7]补=0,0111; [x8]补=1,0000;
号位为1,则[x]补<[y]补。同样,当x<0、 y >0时,有x < y,但[x]补>[y]补。
注意: 1)绝对值小的负数其值反而大,且负
数的绝对值越小,其补码值越大。因此, 当x<0、y<0时,若[x]补>[y]补,必有 x>y。
2)补码的符号位和数值位为一体,不 可分开分析。
3)完整的答案应分四种情况分析,但 也可通过充分分析一种不成立的情况获 得正确答案。
10. 在整数定点机中,设机器数采用一位符号位, 写出±0的原码、补码、反码和移码,得出什么结论?
解:0的机器数形式如下:
真值 原码 补码 反码 移码
+0 0,00…0 0,00…0 0,00…0 1,00…0
-0 1,00…0 0,00…0 1,11…1 1,00…0
结论:补、移码0的表示唯一,原、反码不唯一。 注意:本题不用分析不同编码间的其他特性。 11. 已知机器数字长为4位(其中1位为符号位), 写出整数定点机和小树定点机中原码、补码和反码的 全部形式,并注明其对应的十进制真值。
解:[x]补与[x]原、x的对应关系如下:
[x]补 1.1100
[x]原 1.0100
x(二进制) x(十进制)
-0.0100
-1/4
1.1001
1.0111
-0.0111
-7/16
0.1110
0.1110
+0.1110
+7/8
1.0000
无
-1.0000
-1
1,0101
1,1011
-1011
-11
[x]补=[x]原成立。 当x为整数时,若x 0,则
[x]补=[x]原成立; 若x < 0,则当x= -64时,
[x]补=[x]原成立。
7. 设x为真值,x*为绝对值,说明
[-x*]补=[-x]补能否成立。 解:当x为真值,x*为绝对值时,
[-x*]补=[-x]补不能成立。 [-x*]补=[-x]补 的结论只在x>0时成立。当x<0时,由
解:机器数与对应的真值形式如下:
真值 真值 原码
(二进制) (十进制)
+111 +7
0,111
整
+110 +101
+6 +5
0,110 0,101
+100 +4
0,100
数 +011
+3
解:若要x < -16,需 x1=0,x2~x5 任 意。(注:负数绝对值大的反而小。)
4. 设机器数字长为8位(含1位符号位在内), 写出对应下列各真值的原码、补码和反码。
-13/64,29/128,100,-87 解:真值与不同机器码对应关系如下:
真值 十进制 二进制 原 码 反 码 补 码 -13/64 -0.00 1101 1.001 1010 1.110 0101 1.110 0110 29/128 0.001 1101 0.001 1101 0.001 1101 0.001 1101
(3)若要1/4 X > 1/16,只要a1=0,a2 可任取0或1;
当a2=0时,若a3=0,则必须a4=1, 且a5、a6不全为0(a5 or a6=1;若a3=1, 则a4~a6可任取0或1;
当a2=1时, a3~a6可任取0或1。
3. 设x为整数,[x]补=1,x1x2x3x4x5, 若要求 x < -16,试问 x1~x5 应取何值?
(1)X > 1/2; (2)X 1/8; (3)1/4 X > 1/16 解: (1)若要X > 1/2,只要a1=1, a2~a6不全为0即可(a2 or a3 or a4 or a5 or a6 = 1); (2)若要X 1/8,只要a1~a3不全 为0即可(a1 or a2 or a3 =1), a4~a6可任 取0或1;
1,1100
1,0100
-0100
-4
0,0111
0,0111
+0111
+7
1,0000
无
-10000
-16
6. 设机器数字长为8位(含1位符
号位在内),分整数和小数两种情况
讨论真值x为何值时,[x]补=[x]原成立。 解:
当x为小数时,若x 0,则
[x]补=[x]原成立; 若x < 0,则当x= -1/2时,
4)由于补码0的符号位为0,因此x、 y=0可归纳到>0的一类情况讨论。
9. 当十六进制数9B和FF分别表示为原码、补码、 反码、移码和无符号数时,所对应的十进制数各为多 少(设机器数采用一位符号位)?
解:真值和机器数的对应关系如:
十六 进制 9BH
FFH
真值
二进制 十进制
无符 号数
1001 1011
于[-x*]补是一个负值,而[-x]补是一个正 值,因此此时[-x*]补不等于[-x]补。
8. 讨论若[x]补>[y]补,是否有x>y? 解:若[x]补>[y]补,不一定有x>y。 [x]补 > [y]补时 x > y的结论只在 x > 0、y > 0,及 x<0、y<0时成立。当x>0、
y<0时,有x>y,但由于负数补码的符