《计算机组成原理》课后习题问题详解

合集下载

白中英《计算机组成原理》(第5版)笔记和课后习题详解复习答案

白中英《计算机组成原理》(第5版)笔记和课后习题详解复习答案

白中英《计算机组成原理》(第5版)笔记和课后习题详解完整版>精研学习网>无偿试用20%资料
全国547所院校视频及题库全收集
考研全套>视频资料>课后答案>往年真题>职称考试
第1章计算机系统概论
1.1复习笔记
1.2课后习题详解
第2章运算方法和运算器
2.1复习笔记
2.2课后习题详解
第3章多层次的存储器
3.1复习笔记
3.2课后习题详解
第4章指令系统
4.1复习笔记
4.2课后习题详解
第5章中央处理器
5.1复习笔记
5.2课后习题详解
第6章总线系统
6.1复习笔记
6.2课后习题详解
第7章外存与I/O设备
7.1复习笔记
7.2课后习题详解
第8章输入输出系统
8.1复习笔记
8.2课后习题详解
第9章并行组织与结构
9.1复习笔记
9.2课后习题详解
第10章课程教学实验设计
第11章课程综合设计。

计算机组成原理课后习题答案(白中英)

计算机组成原理课后习题答案(白中英)

计算机组成原理,白中英,科学出版社 第一章1. 模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。

数字计算机的主要特点是按位运算,并且不连续地跳动计算。

模拟计算机用电压表示数据,采用电压组合和测量值的计算方式,盘上连线的控制方式,而数字计算机用数字0和1表示数据,采用数字计数的计算方式,程序控制的控制方式。

数字计算机与模拟计算机相比,精度高,数据存储量大,逻辑判断能力强。

2. 数字计算机可分为专用计算机和通用计算机,是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。

3. 科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。

4. 主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5. 存储器所有存储单元的总数称为存储器的存储容量。

每个存储单元都有编号,称为单元地址。

如果某字代表要处理的数据,称为数据字。

如果某字为一条指令,称为指令字。

6. 每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序。

7. 取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是指令流。

8. 半导体存储器称为内存,存储容量更大的磁盘存储器和光盘存储器称为外存,内存和外存共同用来保存二进制数据。

运算器和控制器合在一起称为中央处理器,简称CPU ,它用来控制计算机及进行算术逻辑运算。

适配器是外围设备与主机联系的桥梁,它的作用相当于一个转换器,使主机和外围设备并行协调地工作。

9. 计算机的系统软件包括系统程序和应用程序。

系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能用用途;应用程序是用户利用计算机来解决某些问题而编制的程序。

10.在早期的计算机中,人们是直接用机器语言来编写程序的,这种程序称为手编程序或目的程序;后来,为了编写程序方便和提高使用效率,人们使用汇编语言来编写程序,称为汇编程序;为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了算法语言,用算法语言编写的程序称为源程序,源程序通过编译系统产生编译程序,也可通过解释系统进行解释执行;随着计算机技术的日益发展,人们又创造出操作系统;随着计算机在信息处理、情报检索及各种管理系统中应用的发展,要求大量处理某些数据,建立和检索大量的表格,于是产生了数据库管理系统。

计算机组成原理第二版课后习题答案全唐朔飞

计算机组成原理第二版课后习题答案全唐朔飞

计算机组成原理第二版课后习题答案全唐朔飞计算机组成原理第二版课后习题答案计算机组成原理是计算机科学与技术专业的一门重要课程,它主要讲述了计算机系统的基本组成和工作原理。

理解和掌握计算机组成原理对学习和实践计算机领域都至关重要。

为了帮助读者更好地巩固和应用所学知识,本文将提供《计算机组成原理第二版》课后习题的答案。

第一章:计算机系统概述1. 详细解释计算机的五大组成部分。

答:计算机由五大部分组成,分别是中央处理器(CPU)、存储器、输入设备、输出设备和外部设备。

CPU负责执行指令和处理数据,存储器用于存储程序和数据,输入设备用于输入数据和指令,输出设备用于输出结果,外部设备用于与计算机系统进行交互。

2. 描述冯·诺依曼计算机结构模型的主要特点。

答:冯·诺依曼计算机结构模型的特点主要包括存储程序控制、数据和指令以二进制表示、按顺序执行指令、以及以存储器为中心。

3. 解释指令的含义,指出指令的两个基本组成部分。

答:指令是计算机中最基本的操作单位,用于定义计算机的操作和处理数据的方式。

指令由操作码和地址码两个基本部分组成。

操作码指明要执行的操作,地址码指明所需操作数或结果存放的地址。

4. 什么是指令周期?什么是时钟周期?答:指令周期是指计算机处理一条指令所需的全部时间,包括取指令、执行指令、访存和写回结果。

时钟周期是指计算机中使用的基本时钟信号的时间间隔,决定了计算机的运行速度。

第二章:计算机的发展与应用1. 简述冯·诺依曼结构的计算机和哈佛结构的计算机有什么区别?答:冯·诺依曼结构的计算机将存储器用于存放程序和数据,指令和数据共享同一存储空间;而哈佛结构的计算机将指令和数据存放在不同的存储空间,可以同时取指令和访问数据,提高了运行效率。

2. 解释并举例说明并行计算和串行计算的区别。

答:并行计算是指多个处理器同时进行计算任务,各个处理器独立运行,可以加快计算速度。

计算机组成原理课后习题及答案-唐朔飞(完整版)ppt课件

计算机组成原理课后习题及答案-唐朔飞(完整版)ppt课件
控制器组成。 • PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数形成下
一条指令地址。 • IR:Instruction Register,指令寄存器,其功能是存放当前正在执行的指令。 • CU:Control Unit,控制单元(部件),为控制器的核心部件,其功能是产生微操作命令序列。 • ALU:Arithmetic Logic Unit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑
CLK: T0: T1: T2: T3: P0: P1: P2: P3:
编辑版pppt
24
返回目录
以8位总线为例,电路设计如下: (图中,A、B、C、D四个寄存器与数据总线 的连接方法同上。)
数据总线(D7~D0)
ABUS
BBUS
CBUS
DBUS
1Q OE
374 8Q
1D A 8D
1Q 374 8Q
编辑版pppt
14
8. 为什么说半同步通信 同时保留了同步通信和异步 通信的特点?
解: 半同步通信既能像同步
通信那样由统一时钟控制, 又能像异步通信那样允许传 输时间不一致,因此工作效 率介于两者之间。
编辑版pppt
15
10. 什么是总线标准?为什么要设
置总线标准?目前流行的总线标准有哪些? 什么是即插即用?哪些总线有这一特点?
• 解:P9-10 • 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 • CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运
算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了 CACHE)。 • 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器, 可随机存取;由存储体、各种逻辑部件及控制电路组成。

《计算机组成原理》课后题答案_清华大学出版_秦磊华_吴非··

《计算机组成原理》课后题答案_清华大学出版_秦磊华_吴非··

《计算机组成原理》课后题答案_清华⼤学出版_秦磊华_吴⾮··1、l 解释下列名词摩尔定律:对集成电路上可容纳得晶体管数⽬、性能与价格等发展趋势得预测,其主要内容就是:成集电路上可容纳得晶体管数量每18个⽉翻⼀番,性能将提⾼⼀倍,⽽其价格将降低⼀半.主存:计算机中存放正在运⾏得程序与数据得存储器,为计算机得主要⼯作存储器,可随机存取。

控制器:计算机得指挥中⼼,它使计算机各部件⾃动协调地⼯作。

时钟周期:时钟周期就是时钟频率得倒数,也称为节拍周期或T周期,就是处理操作最基本得时间单位.多核处理器:多核处理器就是指在⼀枚处理器中集成两个或多个完整得计算引擎(内核)。

字长:运算器⼀次运算处理得⼆进制位数。

存储容量:存储器中可存⼆进制信息得总量。

CPI:指执⾏每条指令所需要得平均时钟周期数.MIPS:⽤每秒钟执⾏完成得指令数量作为衡量计算机性能得⼀个指标,该指标以每秒钟完成得百万指令数作为单位。

CPU时间:计算某个任务时CPU实际消耗得时间,也即CPU真正花费在某程序上得时间。

计算机系统得层次结构:计算机系统得层次结构由多级构成,⼀般分成5级,由低到⾼分别就是:微程序设计级,机器语⾔级,操作系统级,汇编语⾔级,⾼级语⾔级.基准测试程序:把应⽤程序中使⽤频度最⾼得那那些核⼼程序作为评价计算机性能得标准程序.软/硬件功能得等价性:从逻辑功能得⾓度来瞧,硬件与软件在完成某项功能上就是相同得,称为软/硬件功能就是等价得,如浮点运算既可以由软件实现,也可以由专门得硬件实现.固件:就是⼀种软件得固化,其⽬得就是为了加快软件得执⾏速度.可靠性:可靠性就是指系统或产品在规定得条件与规定得时间内,完成规定功能得能⼒。

产品可靠性定义得要素就是三个“规定”:“规定条件”、“规定时间”与“规定功能”。

MTTF:平均⽆故障时间,指系统⾃使⽤以来到第⼀次出故障得时间间隔得期望值。

MTTR:系统得平均修复时间.MTBF:平均故障间隔时间,指相邻两次故障之间得平均⼯作时间。

计算机组成原理_课后习题答案(白中英版)

计算机组成原理_课后习题答案(白中英版)

第一章1.模拟计算机的特点:数值由连续量来表示,运算过程是连续的;数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行。

2.分类:数字计算机分为专用计算机和通用计算机。

通用计算机又分为巨型机、大型机、中型机、小型机、微型机和单片机六类。

分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。

通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格等因素。

3.(略)4.冯. 诺依曼型计算机的主要设计思想是:存储程序和程序控制。

存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。

主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。

5.存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。

单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。

数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。

指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。

6.指令:计算机所执行的每一个基本的操作。

程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。

7.一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。

8.内存:一般由半导体存储器构成,装在底版上,可直接和CPU交换信息的存储器称为内存储器,简称内存。

用来存放经常使用的程序和数据。

外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。

外存可存储大量的信息,计算机需要使用时,再调入内存。

CPU:包括运算器和控制器。

基本功能为:指令控制、操作控制、时间控制、数据加工。

唐朔飞《计算机组成原理》课后习题详解(计算机的运算方法)【圣才出品】

唐朔飞《计算机组成原理》课后习题详解(计算机的运算方法)【圣才出品】

6.2课后习题详解1.最少用几位二进制数即可表示任一5位长的十进制正整数?答:216<99999<217,所以至少用17位表示任一5位长的十进制正整数。

2.已知X=0.a1a2a3a4a5a6(a i为0或1),讨论下列几种情况时a i各取何值。

(1)12 X>(2)18 X≥(3)11 416X ≥>答:(1)如果要X>1/2,a1=1,a2~a6不全为0。

(2)如果要X≥1/8,a1~a3不全为零,a4~a6可任取0或1;(3)如果要1/4≥X>1/16,只要a1=0,a2可任取0或1;当a2=0时,若a3=0,则必须a4=1,且a5、a6不全为0;若a3=1,则a4~a6可任取0或1;当a2=1时,a3~a6可任取0或1。

3.设x为整数,[x]补=1,x1x2x3x4x5,若要求x<-16,试问x1~x5应取何值?答:当x<0时,[x]补=2n+1+x,x=-10000,[x]补=1000000-10000=110000,若x<-10000(十进制为16),则[x]补<110000,则x1=0,x2~x5任意。

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

1329- -,,100,8764128答:(1)x=-13/64转为二进制位:x=-0.0011010;[x]原=1-x=1.0011010;[x]补=2+x=10.0000000-0.001101=1.1100110;[x]反=(2-2-n)+x=1.1111111-0.001101=1.1100101。

(2)x=29/128转为二进制位:x=0.0011101;[x]原=0.0011101;[x]补=0.0011101;[x]反=0.0011101。

(3)x=100转为二进制位:x=01100100;[x]原=01100100;[x]补=01100100;[x]反=01100100。

唐朔飞《计算机组成原理》课后习题详解(控制单元的设计)【圣才出品】

唐朔飞《计算机组成原理》课后习题详解(控制单元的设计)【圣才出品】

10.2课后习题详解1.假设响应中断时,要求将程序断点存在堆栈内,并且采用软件方法寻找中断服务程序的入口地址,试写出中断隐指令的微操作及节拍安排。

答:设软件查询程序的首址为0号内存单元,则中断隐指令的微操作及节拍安排如表10-1所示。

表10-12.写出完成下列指令的微操作及节拍安排(包括取指操作)。

(1)指令“ADD R1,X”完成将R1寄存器的内容和主存X单元的内容相加结果存于R1的操作。

(2)指令“ISZ X”完成将主存X单元的内容增1,并根据其结果若为0,则跳过下一条指令执行。

答:(1)指令“ADD R1,X”的微操作及节拍安排如表10-2所示。

取指周期:表10-2(a)执行周期:表10-2(b)(2)指令“ISZ X”的微操作及节拍安排如表10-3所示。

取指周期:表10-3(a)执行周期1:表10-3(b)执行周期2:表10-3(c)3.按序写出如表10-4所示程序所需的全部微操作命令及节拍安排。

表10-4答:(1)LDA 306指令所需全部微操作命令及节拍安排如表10-5所示。

取指周期:表10-5(a)执行周期:表10-5(b)(2)ADD 307指令所需全部微操作命令及节拍安排如表10-6所示。

取指周期:表10-6(a)执行周期:表10-6(b)(3)BAN 304指令所需全部微操作命令及节拍安排如表10-7所示。

取指周期:表10-7(a)执行周期:(设N为结果为负标志)表10-7(b)(4)STA 305指令所需全部微操作命令及节拍安排如表10-8所示。

取指周期:表10-8(a)执行周期:表10-8(b)(5)STP指令所需全部微操作命令及节拍安排如表10-9所示。

取指周期:表10-9(a)执行周期:表10-9(b)4.在单总线结构的计算机中,用该总线连接了指令寄存器IR、程序计数器PC、存储器地址寄存器MAR、存储器数据寄存器MDR、通用寄存器R0~R7的输入和输出端。

ALU 的两个输入端分别与总线和寄存器Y的输出端相连,ALU的输出端与寄存器2的输入端相连。

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

实用文档 大全 第1章 计算机组成原理 考试大纲 第一章 计算机体系结构和计算机组成 冯。诺伊曼体系的特点 Amdahl定律 第二章 数制和数制转换 各种码制的表示和转换 浮点数的表示 补码加减法 布思算法 浮点数的加减法 海明码的计算 练习:5,6,7,8,10 1、 已知X=19,Y=35,用布思算法计算X×Y和X×(-Y)。 2、 使用IEEE 754标准格式表示下列浮点数:-5,-1.5,1/16,-6,384,-1/32。 3、 已知X=-0.1000101×2-111,Y=0.0001010×2-100。试计算X+Y,X-Y,X×Y和X/Y。 4、 某浮点数字长12位,其中阶符1位,阶码数值3位,尾符1位,尾数数值7位,阶码和尾数均用补码表示。它所能表示的最大正数是多少?最小规格化正数是多少?绝对值最大的负数是多少? 5、 求有效信息位为01101110的海明码校验码。 第三章 练习:5 解释下列概念:PROM,EPROM,E2PROM,Flash memory,FPGA,SRAM和DRAM。 第四章 总线的分类 总线操作周期的四个传输阶段 总线仲裁的概念及其分类 异步通信方式的种类 总线的最大传输率

第五章 存储器的分类 存储容量的扩展 RAID的概念、特点以及分类 Cache的地址映射 Cache的写策略 Cache的性能分析 3C 练习:4,5,7 1.一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?用下列存储芯片时,各需要多少片? 1K×4位,2K×8位,4K×4位,16K×l位,4K×8位,8K×8位 2.现有1024×l的存储芯片,若用它组成容量为16K×8的存储器。 (1)实现该存储器所需的芯片数量? 实用文档 大全 (2)若将这些芯片分装在若干块板上,每块板的容量为4K×8,该存储器所需的地址线总数是多少?几位用于选片?几位用作片内地址? (3)画出各芯片的连接逻辑图。 3.设某机主存容量为4MB,Cache容量为16KB,每块包含8个字,每字32位,设计一个4路组相联映射(即Cache每组内共有4个块)的Cache组织,要求: (1)画出主存地址字段中各段的位数。 (3)若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度提高多少倍? 第六章 I/O端口的编址方式 中断处理的步骤 第七章 MAR,MBR,PC,IR 指令周期的概念,完整的周期包括哪些 Pentium处理器中的标志寄存器 第八章 操作码和地址码 扩展操作码技术 大端和小端 寻址技术 中缀和后缀表达式 RISC和CISC的比较 MMX指令,回绕运算和饱和运算 习题1,2,4,5,6 1、 有可能设计出一种12位长的指令格式对下列指令进行编码吗?其中每个寄存器需要3位编码。 a. 4条3寄存器指令 b. 255条单寄存器指令 c. 16条0寄存器指令 2、 某机指令字长16位,每个操作数的地址码为6位,指令分为零地址、一地址、二地址三种格式。若两地址指令有K种,零地址指令有L种,则一地址指令最多有几种? 4、一台处理机具有如下指令格式: 2位 6位 3位 3位 X OP 源寄存器 目的寄存器 地址 格式表明有8位通用寄存器(长度16位),X指定寻址模式,主存实际容量为256k字。 1) 假设不用通用寄存器也能直接访问主存中的每一个单元,请问地址码域应分配多少位?指令字长度应有多少位? 2) 假设X=11时,指定的那个通用寄存器用做基值寄存器,请提出一个硬件设计规划,使得被指定的通用寄存器能访问1M主存空间中的每一个单元。 5、请将下面的中缀表达式转换成逆波兰表达式。 a. A+B+C+D-E b. (A-B)×(C+D)+E c. (A×B)+(C×D)+E d. (A-B)×(((C-D×E)/F)/G)×H 6、请将下面的逆波兰表达式转换成中缀表达式。 a. AB-C+D× b. AB/CD/+ c. ABCDE+××/ d. ABCDE×F/+G-H/×+ 第九章 实用文档 大全 控制器的功能 控制器的组成部件 微操作命令分析 输入控制信号和输出控制信号 硬布线控制器的结构 微程序控制器的组成部件 固件的概念 微指令的格式 习题3 1.假定某控制存储器是24位宽。微指令格式的控制部分分成两个字段。一个13位的微操作字段用来指定将要完成的微操作,一个地址选择字段用来指明能引起微指令转移的8种条件。 1)地址选择字段有多少位? 2)地址字段有多少位? 3)控制存储器容量有多大? 第十章 同时性和并发性 并行计算机体系结构的分类 流水线及其性能指标 UMA的主要特点 题型:填空(10*2)选择(10*1)简答(4*5)综合(5*10)

第2章 课后习题解答

第二章习题 2.设机器字长为8位(含一位字符位在内),写出对应下列各真值的原码、反码和补码:-1011010B,-87,168 解: -1011010B -87 168 原码 1,101 1010 1,101 0111 - 反码 1,010 0101 1,010 1000 - 补码 1,010 0110 1,010 1001 - 原码:最高位为符号位,数值部分是真值的绝对值。 反码:正数的反码与原码相同;负数的反码符号位不变,数值部分各位取反。 补码:正数的反码与原码相同;负数的补码符号位不变,数值部分各位取反后再加1。 由于8位有符号的数表示范围:-128~127,所以168溢出。

4.已知X=-66,Y=99。设机器字长为8位,用补码运算规则计算X+Y和X-Y。 解:[X]原=1,100 0010 [X]补=1,011 1110 [Y]原=0,110 0011 [Y]补=0,110 0011 [-Y]补=1,001 1101 [X+Y]补=[X]补+[Y]补=1,011 1110 + 0,110 0011=00,010 0001 [X-Y]补=[X]补+[-Y]补=1,011 1110 + 1,001 1101=10,101 1011(溢出)

5.已知X=19,Y=35,用布思算法计算XY和X(-Y)。 解: 无符号数乘法的规则:Q0=1:A<-A+M,然后C,A,Q右移 Q0=0:C,A,Q直接右移 其中,C为进位标识符;辅助寄存器A的初始值为0;乘积的高n位存放在辅助寄存器A中,乘积的低n实用文档 大全 位存放在寄存器Q中;移位时C标识符用0扩展。 [X]原=010011 [Y]原=100011 XY=010011100011的运算过程和结果:

C A Q M Qn-1~ Q1 Q0

初值 0 000000 10001 1 010011

① A<-(A+M) 0 010011 10001 1 C,A,Q右移 0 001001 11000 1

② A<-(A+M) 0 011100 11000 1 C,A,Q右移 0 001110 01100 0

③ C,A,Q右移 0 000111 00110 0

④ C,A,Q右移 0 000011 10011 0

⑤ C,A,Q右移 0 000001 11001 1

⑥ A<-(A+M) 0 010100 11001 1 C,A,Q右移 0 001010 01100 1 结果为:001010011001B=665

有符号数乘法的规则:Q0Q-1=01:A<-A+M,A,Q,Q-1算术右移 Q0Q-1=10:A<-A-M,A,Q,Q-1算术右移 Q0Q-1=00或11:A,Q,Q-1算术右移 其中,辅助寄存器A,Q-1的初始值为0;乘积的高n位存放在辅助寄存器A中,乘积的低n位存放在寄存器Q中;移位使用算术移位,高位采用符合扩展。 [X]补=0,010011 [-X]补=1,101101 [-Y]补=1,011101

X(-Y)=00100111011101的运算过程和结果: A Q Q-1 M 初值 0000000 1011101 0 0010011

① A<-(A-M) 1101101 1011101 0 A,Q,Q-1右移 1110110 1101110 1

② A<-(A+M) 0001001 1101110 1 A,Q,Q-1右移 0000100 1110111 0

③ A<-(A-M) 1110001 1110111 0 A,Q,Q-1右移 1111000 1111011 1

④ A,Q,Q-1右

移 1111100 0111101 1

⑤ A,Q,Q-1右1111110 0011110 1 实用文档 大全 移

⑥ A<-(A+M) 0010001 0011110 1 A,Q,Q-1右移 0001000 1001111 0

⑦ A<-(A-M) 1110101 1001111 0 A,Q,Q-1右移 1111010 1100111 1

结果为:11,110101100111B=-665 6.使用IEEE 754标准格式表示浮点数:-5,-1.5,1/16,-6,384,1/32。 解:最高位表示尾符;后续k位表示阶码,在原数基础上加偏移值2k-1-1;尾数为纯小数表示时,小数点后面的值。

-5=-101B=-1.01210 尾符1位 阶码8位 尾数23位 1 1000 0001 01……

-1.5=-1.1B=-1.120 尾符1位 阶码8位 尾数23位 1 0111 1111 10……

1/16=2-4=1.02-100 尾符1位 阶码8位 尾数23位 0 0111 1011 00……

-6=-110B=-1.1210 尾符1位 阶码8位 尾数23位 1 1000 0001 10……

384=1 1000 0000=1.121000 尾符1位 阶码8位 尾数23位 0 1000 0111 10……

1/32=2-5=-1.02-101 尾符1位 阶码8位 尾数23位 1 0111 1010 00……

7.已知X= -0.1000101*2-111,Y= 0.0001010*2-100。试计算X+Y,X-Y,X*Y,X/Y。 解:对阶操作:阶差为-100-(-111)=011,将X的尾数右移3位,得X= -0.0001000*2-100 将X和Y的尾数相加得:0.0000010 所以,X+Y = 0.0000010*2-100=0.1*2-1001 将X和Y的尾数相减得-0.0010010 所以,X-Y=-0.0010010*2-100=-0.1001*2-110 X=-0.1000101*2-111,Y=0.1010000*2-111 阶码相加得:-111+(-111)=-1110 尾数相乘:-0.1000101*0.101000=1.1000101*0.101000=-0.01010110010000

相关文档
最新文档