2第二章-计算机中数据信息表示法练习题答案
计算机导论 课后习题参考答案(第2章-数据的表示)
第2章数据的表示一、复习题1.给出计算机能处理的五种数据形式。
答:文本、数字、图像、音频、视频。
2.计算机如何处理所有的数据类型?答:采用统一的数据表示法(位模式)。
3.何为位模式?答:位是存储在计算机中的最小数据单位,它是 0 或 1。
位模式是一个由若干个位构成的序列,也被称为位流。
4.ASCII码与扩展ASCII码之间的区别是什么?答:ASCII码采用7位位模式,范围从0000000到 1111111。
扩展ASCII通过在ASCII码左边增加额外的0进行扩充,范围从00000000 t到 01111111。
扩展ASCII码中,每个位模式恰好占用一个字节存储空间。
6.位模式的长度与位模式所能表示符号的数量之间有何关系?答:位模式长度与位模式所能表示符号的数量之间满足对数关系。
即:符号数量=2长度7.位图图形表示法是如何以位模式来表示图像的?答:图像被分成像素矩阵, 每个像素是一个小点。
用位模式来表示每一个像素的颜色。
8.矢量图表示法与位图图形表示法相比有哪些优点?答:(1)矢量图可任意放大缩小,即缩放不变形。
(2)图象存储数据量小。
9.音频数据转换成位模式的步骤有哪些?答:采样,量化,编码,存储。
10.图像数据和视频数据有何关系。
答:视频是图像(帧)在时间上的表示。
多个帧按时间逐帧播放便形成动态图像。
存储视频的本质,就是逐帧存储每一个帧的图像。
二、选择题11~15 D、D、C、C、D 16~20 B、D、A、C、D21~25 D、B、D、C、A26~28 B、A、D三、练习题29.给定5个位,那么可以有多少种不同的5位模式表示形式?答:25=32(种)30.在一些国家,车牌号由两位十进制数字(0到9)组成,那么可以表示多少不同的车牌号?如果车牌号中不允许有0,则又可以表示多少不同的车牌号码?答:以表示的车牌号:10×10=100若车牌号中不允许有0,则可以的车牌号码:9×9=8131.重做30题,若在两位十进制数字的基础上增加三位,每位取值于大写的英文字母(A到Z)。
2第二章-计算机中数据信息表示法练习题答案
一、填空题1。
数的编码表示有、、和表示。
原码、反码、补码、移码2。
数的小数点表示有、表示。
定点、浮点3. 150。
4D= B ,1001。
01B= D 。
10010110. 0110011B 9。
25D 4。
7/16D= B,19/64D=B。
0。
0111B 0.010011B5。
[+0000000]原=,[+0000000]原。
(机器字长8位)0,0000000 1,00000006. 设机器字长5位,十进制数7的原码= ,十进制数—7的原码= 。
7。
计算机系统是由系统和系统组成的;硬件系统由和组成。
硬件软件主机外设8. 是指存储器中所有存储单元的总数目。
存储容量9. CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f)叫CPU 的。
度量单位是MHz或。
主频GHz10. 指处理机运算器中一次能够完成二进制数运算的位数.处理机字长二、判断题(√)1。
零的原码表示不唯一。
( √)2。
引入补码的目的是变减法为加法。
(√)3. 正数:原码、反码、补码表示都相同(√)4. 负数求补的规则:对原码,符号位保持不变,其余各位变反,末位加1.(×)5. 负数求补的规则:对原码,符号位保持不变,其余各位变反。
( √)6。
零的补码表示唯一.(×)7。
零的补码表示不唯一。
(√)8。
移码主要用来表示浮点数的阶码。
( √)9。
移码与补码,仅符号位相反,其余各位相同.(√)10。
移码表示实际是把真值映射到了正数域,可按无符号数比较大小.(×)11。
在数的移码表示中x〉0,符号为0;x<0,符号为1。
三、简答题1. 写出机器字长8位,原码表示所对应的十进制整数和小数的表示范围。
整数范围:-127≤x ≤ +127或:-128 < x <+128小数范围:-(1-2—7 )≤ x ≤ 1 —2-7或:-1<x <+12. 规格化浮点补码加减运算的步骤是怎样的?3. 机器格式为×,×××;×。
第二章 计算机中的信息表示 2.1 数在计算机中的表示
(e)八进制和二进制之间的转换 1、为什么要有八进制和十六进制 2、二进制到八进制之间的转换 八进制的特征:有0-7八个数,逢八进一 二进制和八进制之间的转换 例: (10100.1011)2——(?)8 010 100 . 101 100 2 4 . 说明划分时的注意事项 5 4
3、八进制和二进制之间的转换 例: (326.125)8——(?)2 3 2 6 . 1 2
011 010 110 . 001 010
5
101
(f)二进制和十六进制之间的转换 十六进制的特征: 二进制和十六进制之间的转换
(11010111100.11011)2 = (0110 1011 1100.1101 1000)2 = (6BC.D8)16 (F28)16=(1111 0010 1000)2
在原码中0有两种表示: [+0]=00000000 [-0]=10000000
原码能够表示的数的范围:
特点: (1)直观,与真值转换很方便; (2)进行乘、除运算方便 (3)加、减运算比较麻烦,比如:一 个正数和一个负数相加必须要考虑符 号问题。
(f)反码:
规则:对于正数,其反码与原码相同, 对于负数,符号位为1,其数值位X的 绝对值取反 例:[+2]反=00000010 [-2]反=11111101 [+0] 反=00000000 [-0] 反=11111111
2 信息的表示 2.1 信息在计算机中的表示
为什么要采用二进制
1、电路简单: 2、工作可靠: 3、简化运算: 4、逻辑性强:
2.1.1 数制及其转换
1)数制 ①什么是进位计数制 一般而言,对于任意的R进制数 An-1An-2......A1A0A-1A-2A-3.......A-m (其中n为整数位 数,m为小数位数) 其值可以表示为: An-1×Rn-1+An-2×Rn-2......A1×R1+A0×R0+ A1×R-1+A-2×R-2+A-3×R-3.......A-m×R-m
计算机系统结构课后答案unit2
第2章数据表示与指令系统1、数据结构和机器的数据表示之间是什么关系确定和引入数据表示的基本原则是什么?答:数据表示是能由硬件直接识别和引用的数据类型。
数据结构反映各种数据元素或信息单元之间的结构关系。
数据结构要通过软件映象变换成机器所具有的各种数据表示实现,所以数据表示是数据结构的组成元素。
不同的数据表示可为数据结构的实现提供不同的支持,表现在实现效率和方便性不同。
数据表示和数据结构是软件、硬件的交界面。
除基本数据表示不可少外,高级数据表示的引入遵循以下原则:(1)看系统的效率有否提高,是否养活了实现时间和存储空间。
(2)看引入这种数据表示后,其通用性和利用率是否高。
2、标志符数据表示与描述符数据表示有何区别描述符数据表示与向量数据表示对向量数据结构所提供的支持有什么不同?答:标志符数据表示指将数据类型与数据本身直接联系在一起,让机器中每个数所都带类型樗位。
其优点是:(1)简化了指令系统和程序设计;(2)简化了编译程序;(3)便于实现一致性校验;(4)能由硬件自动变换数据类型;(5)支持数据库系统的实现与数据类型无关;(6)为软件调试和应用软件开发提供支持。
缺点是:(1)会增加程序所点的主存空间;(2)在微观上对机器的性能(运算速度)不利。
数据描述符指数据的描述与数据分开存放,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址住处它具备标志符数据表示的优点,并减少了标志符数据表示所占的空间,为向量和数组结构的实现提供支持。
数据描述符方法优于标志符数据表示,数据的描述与数据分开,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址信息,减少了樗符数据表示所占的窨。
用描述符方法实现阵列数据的索引比用变址方法实现要方便,且便于检查出程序中的阵列越界错误。
但它不能解决向量和数组的高速运算问题。
而在有向量、数组数据表示的向量处理机上,硬件上设置有丰富的赂量或阵列运算指令,配有流水或阵列方式处理的高速运算器,不仅能快速形成向量、数组的元素地址,更重要的是便于实现把向量各元素成块预取到中央处理机,用一条向量、数组指令流水或同时对整个向量、数组高速处理.如让硬件越界判断与元素运算并行。
最新第二章-数据通信基础-习题与答案
第二章数据通信基础习题与答案一、判断题1.(√)计算机中的信息都是用数字形式来表示的。
2.(√)信道容量是指信道传输信息的最大能力,通常用信息速率来表示,单位时间内传送的比特数越多,表示信道容量越大。
3.(×)波特率是指信息传输的错误率,是数据通信系统在正常工作情况下,衡量传输可靠性的指标。
4.(×)在单信道总线型网络中,带宽=信道容量×传输效率。
5.(√)在共享信道型的局域网中,信号的传播延迟或时延的大小与采用哪种网络技术有很大关系。
6.(√)DTE是指用于处理用户数据的设备,是数据通信系统的信源和住宿。
7.(√)DCE是数据通信设备,是介于数据终端设备与传输介质之间的设备。
8.(×)Modem属于DTE。
9.(√)在单工通信的两个节点中,其中一端只能作为发送端发送数据不能接收数据,另一端只能接收数据不能发送数据。
10.(√)在半双工通信的双方可以交替地发送和接收信息,不能同时发送和接收,只需要一条传输线路即可。
11.(×)在全双工通信的双方可以同时进行信息的发送与接收,只需要一条传输线路即可。
12.(√)在局域网中,主要采用的是基带数据传输方式。
13.(√)信道带宽的单位是赫兹。
14.(×)数据通信系统主要技术指标中的信道容量=吞吐量×传输效率。
15.(×)比特率和波特率是两个相同的概念。
16.(√)基带传输与宽带传输的主要区别在于数据传输速率不同。
17.(√)分组交换是以长度受到限制的报文分组为单位进行传输交换的。
18.(√)电路交换有建立连接、传输数据和拆除连接三个通信过程。
19.(√)分组交换比电路交换线路利用率高,但实时性差。
20.(√)ATM(即异步传输模式)是一种广域网主干线常采用的技术。
21.(√)数据传输率是指单位时间内信道内传输的信息量,即比特率。
22.(×)使用调制解调器进行网络数据传输称为基带传输。
计算机原理 第二章数据在计算机中表示 综合练习
计算机原理第2章数据在计算机中表示综合练习一、单项选择题:知识点:掌握数制:十进制(D),二进制(B),八进制(Q或O),十六进制(H)参考P7 1、下列数据中,可能是八进制数的是()。
A)488 B)317 C)597 D)1892、对于R进制数,每一位上的数字可以有()种。
A.R B.R-1 C.R/2 D、R+13、两个八进制数7Q和4Q,相加后得()A.10Q B.11Q C.13Q D.以上都不对4、两个十六进制7E5和4D3相加,得()A.BD8H B.CD8H C.CB8H D.以上都不对知识点:掌握数制之间的转换规律参考P1、R进制(二,八,十六)转换成十进制方法:按权展开,各项相加例:101.101B=1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=5.875207.24Q=2×82+0×81+7×20+2×8-1+4×8-2=135.52AF.4H=2×162+10×81+15×80+4×16-1=607.252、十进制转换成R(二,八,十六)进制方法:整数部分:除R取余,先得低位小数部分:乘R取整,先得高位3、二进制转换成八进制(十六进制)方法:以小数点为界,向左向右每三(四)位一组用一位八(十六)进制数表示4、八进制(十六进制)转换成二进制方法:每一位八进制(十六进制)用三位(四位)二进制数表示。
5、二进制数10101转换成十进制数是()。
A)25 B)23 C)21 D)226、二进制数1101.01转换成十进制数是()。
A)17.256 B)13.5 C)13.25 D)17.57、24.6Q=()十A.36.75 B.10.5 C.40.5 D.20.758、将十六进制数FF.1转换成十进制数是()。
第二章 计算机中信息的表示习题及答案
第二章一、选择题1.下列数中,最小的数是 A 。
8A.(101001)2B.(52) C.(2B)16D.452.下列数中,最大的数是 D 。
A.(101001)2B.(52)8C.(2B)16 D.453.计算机中表示地址时使用__ _D___A.原码B.补码C.反码D.无符号数4.字长16位,用定点补码小数表示时,一个字能表示的范围是__D___ 1-2-15A.-1~()B.0~(1-2-15)1-2-15C.-1~+1 D.-()~(1-2-15)5.若X补=10000000,则十进制真值为___ C___。
A、-0B、-127C、-128D、-16.定点整数16位,含1位符号位,原码表示,则最大正数为___C ___A、216B、215C、215-1D、216-17.当-1<x<0时,[x]原=___B___A.xB.1-xC.4+xD.(2-2n)-1*18.8位反码表示数的最小值为_______,最大值__ A___。
A.-127,+127B.-128,+128C.-256,+256D.-255,+2559.N+1位二进制正整数的取值范围是____D ___A.0~2n-1 B.1~2n-1C.0~2n+1-1 D.1-2n+1-110.浮点数的表示范围和精度取决于___ A____A.阶码的位数和尾数的位数B.阶码的位数和尾数采用的编码C.阶码采用的编码和尾数采用的编码D.阶码采用的编码和尾数的位数11.在浮点数编码表示中,___ C___在机器数中不出现,是隐含的。
A.尾数B.符号C.基数D.阶码12.移码和补码比较,只有____ C___不同,其他都相同。
A.正号 B.负号C.符号 D.标志13.一个24×24点阵的汉字,需要___ _B____字节的存储空间。
A.62 B.72C.64 D.3214.62个汉字的机内码需要 CA.62字节 B.32字节C.124字节 D.248字节15.ASCII码是对____ A____进行编码的一种方案A.字符、图形符号 B.汉字C.数字 D.声音16.D/A转换是___ C___A.把计算机输出的模拟量转化为数字量B.把模拟量转化为数字量,把数字量输入到计算机C.把数字量转化为模拟量,把转化结果输出计算机D.把计算机输出的模拟量转为数字量17.在大量数据传送中常用且有效的检验法是__ D___A.奇偶校验法 B.海明码校验C.判别校验 D.CRC校验二、填空题1.二进制中的基数为 2,十进制中的基数为 10 ,八进制中的基数为8 ,十六进制中的基数为 16 。
第二章数据在计算机中的表示综合练习题参考答案
第二章数据在计算机中的表示综合练习题参考答案一、1 、计算机中的数有定点表示法和浮点表示法两种表示方法。
2 、原码的编码规则是:最高位代表符号,其余各位是该数的尾数本身。
3 、补码的编码规则是:正数的补码与其原码相同,负数的补码是将二进制位按位取反后在最低位加 1 。
4 、反码的编码规则是:正数的反码与其原码相同,负数的反码是将二进制位按位取反。
5 、一种记数制允许选用基本数字符号的个数称为基数。
6 、整数部分个位位置的序是 0 。
7 、通常把表示信息的数字符号称为数码。
8 、八进制数的基数是 8 。
9 、 7402.45Q 的十六进制数是 F02.94H 。
10 、数在计算机中的二进制表示形式称为二进制数。
11 、在小型或微型计算机中,最普遍采用的字母与字符编码是 ASCII 码。
12 、计算机一般都采用二进制数进行运算、存储和传送,其理由是运算规则简单,可以节省设备。
13 、十进制整数转换成二进制的方法是除 2 取余法,小数转换成二进制的方法是乘 2 取整法。
14 、二进制的运算规则有加法规则、减法规则、乘法规则和除法规则。
15 、目前常见的机器编码有原码、反码和补码。
16 、对 -0 和 +0 有不同表示方法的机器码是原码和码。
17 、 8 位寄存器中存放二进制整数,内容全为 1 ,当它为原码、补码和反码时所对应的十进制真值分别是 -127 、 -1 、 -0 。
18 、在二进制浮点数表示方法中,阶码的位数越多则数的表示范围越大,尾数的位数越多则数的精度越高。
19 、对于定点整数, 8 位原码(含 1 位符号位)可表示的最小整数为 -127 ,最大整数为 127 。
20 、采用 BCD 码, 1 位十进制数要用 4 位二进制数表示, 1 个字节可存放 2 个 BCD 码。
21 、对于定点小数, 8 位补码可表示的最小的数为 -1 ,最大的数为 1-27 。
22 、在原码、补码、反码中,补码的表示范围最大。
计算机组成习题及解答
第1章计算机系统概论一、选择题1.在下列四句话中,最能准确反映计算机主要功能的是。
A.计算机可以存储大量信息B.计算机能代替人的脑力劳动C.计算机是一种信息处理机D.计算机可实现高速运算解:答案为C。
2.1946年2月,在美国诞生了世界上第一台电子数字计算机,它的名字叫ENIAC ,1949年研制成功的世界上第一台存储程序式的计算机称为EDV AC 。
3.计算机硬件能直接执行的只能是。
A.符号语言 B.机器语言C.汇编语言 D.机器语言和汇编语言解:答案为B。
4.运算器的核心部件是。
A.数据总线 B.数据选择器 C.累加寄存器 D.算术逻辑运算部件解:答案为D。
5.存储器主要用来。
A.存放程序 B.存放数据 C.存放微程序 D.存放程序和数据解:答案为D。
6.目前我们所说的个人台式商用机属于。
A.巨型机 B.中型机C.小型机 D.微型机解:答案为D。
7.至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是。
A.节约元件 B.运算速度快C.物理器件性能决定 D.信息处理方便解:答案为C。
8.对计算机软、硬件资源进行管理,是的功能。
A.操作系统 B.数据库管理系统C.语言处理程序 D.用户程序解:答案为A。
9.企事业单位用计算机计算、管理职工工资,这属于计算机的应用领域。
A.科学计算 B.数据处理C.过程控制 D.辅助设计解:答案为B。
10.微型计算机的发展以技术为标志。
A.操作系统 B.微处理器C.硬盘 D.软件解:答案为B。
二、填空题1.操作系统是一种(1),用于(2),是(3)的接口。
(1)A.系统程序 B.应用程序 C.用户程序 D.中间件(2)A.编码转换 B.操作计算机 C.管理和控制计算机的资源D.把高级语言程序翻译成机器语言程序解:答案为⑴A⑵ C ⑶ C。
2.计算机的硬件包括、、、、五部分。
解:答案为运算器、控制器、存储器、输入设备、输出设备。
3.存储器分为和。
在CPU运行程序时,必须把程序放在。
计算机系统结构练习题(第二章)
★1.确定哪些数据类型用数据表示来实现,下面几项中不重要的是:A.能够缩短程序运行的时间B.数据表示能够有良好的通用性和利用率C.最可能多的用硬件实现,提高性能D.减少CPU和主存储器之间的通讯量【答案】C★2.早期的计算机系统只有定点数据表示,因此硬件结构可以很简单。
但是这样的系统有明显的缺点,下面哪一个不是它的缺点:A.数据表示范围小B.单个需要的计算时钟周期多C.编程困难D.存储单元的利用率很低【答案】B★3. 简述采用标志符数据表示方法的主要优缺点。
【答案】优点有:(1)简化了指令系统(2)由硬件自动实现一致性检查和数据类型的转换。
(3)简化程序设计(4)简化编译器(5)方便软件调试(6)支持数据库系统缺点有:(1)数据和指令的长度不能一致(2)指令的执行速度降低(3)硬件的复杂性增加★4.有效的缩短地址码的长度,主要采用的有哪些方法?【答案】(1)用间址寻址方式缩短地址码长度(2)用变址寻址方式缩短地址码长度(3)用寄存器间接寻址方式缩短地址码长度是最有效的方法★5.随着计算机技术的不断发展和对指令系统的合理性的研究,精简的指令系统(RISC)出现并且逐步取代CISC的重要位置。
下面所述不是CISC的主要缺点的是:A.20%与80%规律B.VLSI技术的不断发展引起的一系列问题C. 软硬件功能分配的问题D. 由于指令众多带来的编码困难【答案】D★★★6. 某台计算机只有Load/Store 指令能对存储器进行读/写操作,其它指令只对寄存器进行操作。
根据程序跟踪实验结果,已知每种指令所占的比例及CPI 数如下: 指令类型 指令所占比例 CPI 算逻指令 43% 1 Load 指令 21% 2 Store 指令 12% 2 转移指令 24% 2(1)求上述情况下的平均CPI 。
(2)假设程序由M 条指令组成。
算逻运算中25%的指令的两个操作数中的一个已在寄存器中,另一个必须在算逻指令执行前用Load 指令从存储器取到寄存器。
第二章计算机练习题(含答案)
百度文库- 让每个人平等地提升自我名:[请输入姓名]:[请输入邮箱地址] 联系电话:[请输入联系电话] 联系地址:[请输入联系地址]第二章计算机基本操作课堂练习:一、选择题1、当启动一个应用程序时,桌面上可能会出现的窗口类型有( c)种。
A、1B、2C、3D、42、在Windows XP“开始”菜单下的“我最近的文档(D)”菜单中存放的是(D )。
A、最近建立的文档B、最近打开过的文件夹C、最近运行过的程序D、最近打开过的文档3、在某个文档窗口中进行了多次剪切操作,,剪贴板中的内容并关闭了该文档窗口后为(B)。
A、第一次剪切的内容B、最后一次剪切的内容C、所有剪切的内容D、该文档关闭后没有任何的内容4、下列关于“开始”菜单的说法中错误的是( C)。
A、用户需求的功能几乎都可以由“开始”菜单提供B、用户可以自己定义“开始”菜单C、“开始”菜单的位置不能改变D、“开始”菜单的位置能被改变5、在IE浏览器的地址编辑栏中,只要输入( A )就可以连接到对方相应的主页。
A、对方主页的网址B、对方的E-Mail地址C、自己的E-Mail地址D、超文本传输协议6、以下哪一个是正确的邮件地址( B )。
A、www@mars_swjtu_edu_cnB、xin@C、wang*D、xin#7、在Windows XP中,下列有关“任务栏”的说法中正确的是( D )。
A、只能改变位置不能改变大小B、只能改变大小不能改变位置C、既不能改变位置也不能改变大小D、既能改变位置也能改变大小8、文件的压缩是设法使用某种技术,使文件所占用的磁盘空间相对减少,经过压缩后的文件,使用前( B )。
A、只能使用WinZip、WinRAR来解压B、需要解压C、不必解压D、解压后的文件只能存储在硬盘中9、关于下列叙述中不正确的是( D )。
览,这样做可节省在线时A、“脱机浏览”是指在不和Internet连接的情况下,查看联机时下载并保存在本地硬盘上的Web页内容,也称为离线浏间B、由于多种原因,有些网页的网址在脱机方式下呈现浅灰色,这表示该网页不支持脱机方式,不能正常显示C、要想在脱机状态下能够浏览到更多的信息,就必须在上网时保证在最短的时间内下载更多的内容D、可使用IE菜单栏中“编辑”菜单的“脱机工作(W)”选项,使计算机进入脱机工作方式10、关于快捷方式,叙述不正确的是( D)。
计算机系统结构 第二章自考练习题答案
第二章数据表示与指令系统历年真题精选1. 计算机中优先使用的操作码编码方法是( C )。
A. BCD码B. ASCII码C. 扩展操作码D. 哈夫曼编码=16,除尾符之外的尾数机器位数为8位时,可表示的规格化最大尾2.浮点数尾数基值rm数值为( D )。
A. 1/2B. 15/16C. 1/256D. 255/2563. 自定义数据表示包括(标志符)数据表示和(数据描述符)两类。
4. 引入数据表示的两条基本原则是:一看系统的效率是否有提高;二看数据表示的(通用)性和(利用)率是否高。
5. 简述设计RISC的一般原则。
6. 简述程序的动态再定位的思想。
7. 浮点数表示,阶码用二进制表示,除阶符之外的阶码位数p=3,尾数基值用十进制表示,除尾符外的尾数二进制位数m=8,计算非负阶、规格化、正尾数时,(1)可表示的最小尾数值;(2)可表示的最大值;(3)可表示的尾数个数。
8. (1)要将浮点数尾数下溢处理成K—1位结果,则ROM表的单元数和字长各是多少并简述ROM表各单元所填的内容与其地址之间的规则。
(2)若3位数,其最低位为下溢处理前的附加位,现将其下溢处理成2位结果,设计使下溢处理平均误差接近于零的ROM表,以表明地址单元与其内容的关系。
同步强化练习一.单项选择题。
1. 程序员编写程序时使用的地址是( D )。
A.主存地址 B.有效地址 C.辅存实地址 D.逻辑地址2. 在尾数下溢处理方法中,平均误差最大的是( B )。
A.舍入法 B.截断法 C.恒置“1”法 D.ROM查表法3. 数据表示指的是( C )。
A .应用中要用到的数据元素之间的结构关系B .软件要处理的信息单元之间的结构关系C .机器硬件能识别和引用的数据类型D .高级语言中的数据类型说明语句4. 标志符数据表示中的标志建立由( A )。
A .编译程序完成B .操作系统完成C .高级语言编程时完成D .汇编语言编程时完成5. 堆栈型机器比通用型机器优越的是( C )。
第2章 计算机中数据信息的表示和运算-浮点表示
练习: 将X=-19/64表示成浮点规格化数(阶码3位,阶 符1位,尾数7位,尾符1位),阶码采用原码,尾数 用规格化,用补码的形式表示。 定点数:[X]补=1.1011010; X=-19/64=(-10011*2-110)2=-0.010011=2-01*-0.10011 E=-01,E 原=1001; M=-0.1001100,M补=1.0110100 浮点数: 1,001; 1.0110100
例:
32位浮点二进制数,8位为补码表示的阶 码,24位(含1位符号位)为补码表示的规格 化尾数,试指出它所表示的最大正数与最小正 数数据格式。 最大正数:0111 1111 0.111…11 最小正数:1000 0000 0.100…00
3 机器数的移(增)码表示法
定义:设定点整数移码序列Xn Xn-1„„ X0,则, [X]移 = 2n + X 2n>X≥-2n 即无论X是正还是负,一律加上2n,称2n为基数 移码就是在真值X上加一个常数(偏置值),相当于X在数 轴上向正方向平移了一段距离,这就是“移码”一词的 来由。 [X]移=偏置值+X 传统上,对于字长8位的定点整数,偏置值为27。 在IEEE754中,偏置值为(27-1)
•S:浮点数的符号位,0表示正数,1表示负 数 •M:尾数,用原码定点小数表示,小数点放 在尾数域的最前面,且小数点前面隐含一位 1 •E:阶码,用移码来表示,偏置常数为127 (单精度)或1023(双精度)
4 IEEE 754浮点数标准
•真值为: •(-1)s*1.M*2E-127
•或 (-1)s*1.M*2E-1023。
例1:若浮点数X的754标准存储格式(41360000)16 ,求其 浮点数的十进制数值。 解:将16进制数展开后,可得到二进制格式: 0 100 0001 0011 0110 0000 0000 0000 0000 e=E-127=100 0001 0-01111111=00000011=3 包括一位隐含位的尾数 1.M=1. 011 0110 0000 0000 0000 0000 = 1.011011 于是:
计算机原理随堂练习(第二章)
第2章数据在计算机中的表示[考纲要求:]1.了解计算机中数据的分类和表示方法2.掌握ASCII编码用汉字编码3.掌握各种数制用其转换方法第一节计算机中数据的分类和表示方法[预复习知识:]计算机的基本功能是对数据进行运算和加工处理。
任何数据在计算机中都是以_________代码表示的。
一、数据的单位1、位(bit):它是计算机中_____的数据单位,可用小写字母____来表示。
2、字节(Byte):可用大写字母____来表示。
用_____个二进制位来表示1个字节。
3、字(word):由若干个字节组成,即它通常是字节的________倍。
在计算机内部进行数据传送时,或CPU进行数据处理时,用它作基本单位。
字的长度称______。
1、按数据处理方式分类分为数值型如:______________和非数值型如_________________________2、按数据的传输形式分:分为_________数据和________数据。
三、数据的表示方法2、非数值型数据的表示:非数值型数据主要有_________________、_______________。
3、常见的非数值型数据编码及特点:BCD码特点:保留十进进制的权,数字用0、1组合表示ASCII码特点:国际标准信息交换码,用7位二进制代码的编码来代表符号。
汉字编码:○1汉字输入码特点:也称外码,将汉字输入计算机用的,有五笔字型、拼音、智能ABC、区位码(无重码)。
○2国标码特点:也称交换码,用在不同汉字系统间交换交换信息用的○3机内码特点:也称内码,用于计算机内部存储、处理汉字。
○4字形码特点:汉字的输出码,是用来将计算机内的汉字显示在屏幕上或通过打印机打印出来用的。
区位码、国标码、内码之间转换关系:区位码高(低)字节+_________=国标码高(低)字节;国标码高(低)字节+_________=内码高(低)字节GB2312-80(1981年公布的国家标准信息交换用汉字编码基本字符集),汉字及各种符号7445个,一级汉字3755个,按拼音字母序排列,二级汉字3008个,按部首排列,图形符号682个。
计算机系统结构第二章(习题解答)
计算机系统结构第⼆章(习题解答)1. 数据类型、数据表⽰和数据结构之间是什么关系?在设计⼀个计算机系统时,确定数据表⽰的原则主要有哪⼏个?答:略2. 假设有A 和B 两种不同类型的处理机,A 处理机中的数据不带标志位,其指令字长和数据字长均为32位。
B 处理机的数据带有标志位,每个数据的字长增加⾄36位,其中有4位是标志符,它的指令条数由最多256条减少⾄不到64条。
如果每执⾏⼀条指令平均要访问两个操作数,每个存放在存储器中的操作数平均要被访问8次。
对于⼀个由1000条指令组成的程序,分别计算这个程序在A 处理机和B 处理机中所占⽤的存储空间⼤⼩(包括指令和数据),从中得到什么启发?答:我们可以计算出数据的总数量:∵程序有1000条指令组成,且每条指令平均要访问两个操作数∴程序访问的数据总数为:1000×2=2000个∵每个数据平均访问8次∴程序访问的不同数据个数为:2000÷8=250对于A 处理机,所⽤的存储空间的⼤⼩为:bit4000032250321000MemMemMemdataninstructio A=?+?=+=对于B 处理机,指令字长由32位变为了30位(条数由256减少到64),这样,所⽤的存储空间的⼤⼩为:bit3900036250301000MemMemMemdataninstructio B=?+?=+=由此我们可以看出,由于数据的平均访问次数要⼤于指令,所以,采⽤带标志符的数据表⽰不会增加总的存储空间⼤⼩。
3. 对于⼀个字长为64位的存储器,访问这个存储器的地址按字节编址。
假设存放在这个存储器中的数据中有20%是独⽴的字节数据(指与这个字节数据相邻的不是⼀个字节数据),有30%是独⽴的16位数据,有20%是独⽴的32位数据,另外30%是独⽴的64位数据;并且规定只能从⼀个存储字的起始位置开始存放数据。
⑴计算这种存储器的存储空间利⽤率。
⑵给出提⾼存储空间利⽤率的⽅法,画出新⽅法的逻辑框图,并计算这种⽅法的存储空间利⽤率。
第2章 计算机系统中的数据表示方法
再观察下面的例子: 再观察下面的例子:
35
•通过上述例子,得到如下结论: 通过上述例子,得到如下结论: 通过上述例子
2.4 带符号整数的表示方法
例如: 例如: (1)符号相同,幅值相加,结果可能溢出; )符号相同,幅值相加,结果可能溢出; (2)符号相反,判断哪一个较大,较大的在前减去较小的, )符号相反,判断哪一个较大,较大的在前减去较小的, 符号与较大的相同。 符号与较大的相同。 (3)做减法时需要借位,计算机电路硬件实现起来困难; )做减法时需要借位,计算机电路硬件实现起来困难; (4)做加法时需要进位,符号位可能会被冲掉,导致不可 )做加法时需要进位,符号位可能会被冲掉, 估量的错误。 估量的错误。
11
2.2 位置编码系统
图2.1计算机中常用数制 计算机中常用数制
12
2.3 十进制和二进制之间的转换
13
2.3 十进制和二进制之间的转换
•计算机采用二进制计数,是其他进制的 计算机采用二进制计数, 计算机采用二进制计数 基础,所以必须熟练掌握. 基础,所以必须熟练掌握. •掌握二进制计数系统有助于理解计算机 掌握二进制计数系统有助于理解计算机 中各个部件的工作原理以及指令集体系结 构
符号符值表示法用计算机实现过程复杂, 符号符值表示法用计算机实现过程复杂,容易出 错。
特别注意到:符号符值表示法中有两个值都表示 , 特别注意到:符号符值表示法中有两个值都表示0, +0和-0,易出乱子 和 , 怎么办?引入补码体系: 怎么办?引入补码体系: diminished radix complement system
5×10-1+6×10-2 110012=1 × 2 4 + 1 × 23 + 0 × 22 + 0 × 2 1 + 1 × 20 = 16 + 8 + 0 + 0 + 1 = 25
第二章习题答案(作业)
第⼆章习题答案(作业)第⼆章习题答案2(1)为什么计算机内部采⽤⼆进制表⽰信息?既然计算机内部所有信息都⽤⼆进制表⽰,为什么还要⽤到⼗六进制和⼋进制数?参考答案:(略)2(7)为什么计算机处理汉字时会涉及到不同的编码(如,输⼊码、内码、字模码)?说明这些编码中哪些是⽤⼆进制编码,哪些不是⽤⼆进制编码,为什么?参考答案:(略)3.实现下列各数的转换。
(1)(25.8125)10= (?)2= (?) 8= (?) 16(2)(101101.011)2 = (?)10= (?) 8= (?) 16= (?) 8421(3)(0101 1001 0110.0011)8421 = (?)10= (?) 2= (?) 16(4)(4E.C)16 = (?)10= (?) 2参考答案:(1)(25.8125)10 = (1 1001.1101)2 = (31.64) 8 = (19.D) 16(2)(101101.011)2 = (45.375)10 = (55.3) 8 = (2D.6) 16 = (0100 0101.0011 0111 0101) 8421(3)(0101 1001 0110.0011)8421 = (596.3)10 = (1001010100.01001100110011…) 2 = (254.4CCC…) 16 (4)(4E.C)16 = (78.75)10 = (0100 1110.11) 24.假定机器数为8位(1位符号,7位数值),写出下列各⼆进制数的原码和补码表⽰。
+0.1001,–0.1001,+1.0,–1.0,+0.010100,–0.010100,+0,–0参考答案:(后⾯添0)原码补码+0.1001:0.1001000 0.1001000–0.1001: 1.1001000 1.0111000+1.0:溢出溢出–1.0:溢出 1.0000000+0.010100:0.0101000 0.0101000–0.010100: 1.0101000 1.1011000+0:0.0000000 0.0000000–0: 1.0000000 0.00000005.假定机器数为8位(1位符号,7位数值),写出下列各⼆进制数的补码和移码表⽰。
大学《计算机基础与计算思维》第二章计算机中的信息表示题库及答案
第二章计算机中的信息表示题库其中1表示选择题的题干下的第一行为答案(多选类推),也表示判断题答案为正确。
其中2表示选择题的题干下的第二行为答案(多选类推),也表示判断题答案为错误。
一、判断题1定点数是指二进制小数的小数点被默认处理,或者默认在符号位后面数值位前面,或者默认在整个数值位的后面 12信息的符号化就是数据,所以数据是信息的具体表示形式。
()。
13汉字交换码是真正的计算机内部用来存储和处理汉字信息的代码。
()。
2 4在计算机中,数值数据和字符数据都要转换成二进制来存储和处理。
同样,图像、声音视频等多媒体数据也要转换成二进制()保存1二、单选题1下面关于信息技术的叙述正确的是()。
4信息技术就是计算机技术信息技术就是通信技术信息技术就是传感技术信息技术是可以扩展人类信息功能的技术2下列说法中错误的是()。
1信息是数据的载体同一个信息也可以用不同形式的数据表示信息是对数据进行加工后得到的结果数据包括文字、字母和数字等,还包括了图形、图像、音频、视频等多媒体数据3简单地讲,信息技术是指人们获取、存储、传递、处理、开发和利用()的相关技术。
2多媒体数据信息资源网络资源科学知识4在信息社会的经济形式中,是以()为主导的。
1信息经济工业生产农业生产网上购物5将十进制数126.375转换成二进制数,应该是()。
10111 1110.01100111 1110.11100111 1100.01100111 1100.11106将十六进制数586转换成16位的二进制数,应该是()。
10000 0101 1000 01100110 1000 0101 00000101 1000 0110 00000000 0110 1000 01017若用8位0,1表示一个二进制数,其中1位即最高位为符号位,其余7位为数值位。
(+15)D的原码、反码和补码表示,正确的是()。
3 10001111,11110000,1111000100001111,01110000,0111000100001111,00001111,0000111100001111,01110001,011100008若用8位0,1表示一个二进制数,其中1位即最高位为符号位,其余7位为数值位。
第2章 计算机中数据信息表示法_1
28
§2.2 机器数的编码表示
例2:写出机器字长8位,反码表示时所对应的 十进制整数和小数的表示范围。
反码表示:同原码表示(一一对应)
整数范围:-127≤x ≤ +127
小数范围:-(1-2-7 ) ≤ x ≤ 1 -2-7
29
1.三种机器数的比较 1)对于正数它们都等于真值本身,但对于负数各有不同 的表示。 2)最高位都表示符号位,补码的符号位可作为数值位的 特殊部分同数值位—起参加运算;而原码和反码的符号位不 允许和数值位同等看待,必须分开进行处理。 3)对于值0,原码和反码各有正负2种不同的表示形式, 只有补码有惟一的表示形式。 4)原码、反码表示的正、负数范围是对称的,而补码表 示的范围要宽,能多表示一个最负的数(绝对值最大的负 数)。
30
§2.2 机器数的编码表示
原、反、补码表示举例: 求下列各数的原、反、补码(设机器字长5位)
大 x=+1101
[x]原=0,1101 [x]反=0,1101 [x]补=0,1101
X=+0.1001 [x]原=0.1001 [x]反=0.1001 [x]补=0.1001 X=-0.0101 [x]原=1.0101 [x]反=1.1010 [x]补=1.1011
真值 原 码 反 码 补码 移码
+0
-0
00000000 00000000 00000000 10000000
10000000 11111111 00000000 10000000
+(27-1) 01111111 01111111 01111111 11111111
-1 10000001 11111110 11111111 01111111
计算机组成原理第二章数据表示(含答案)
第二章数据表示2.1 机器数及特点随堂测验1、设计算机字长8位,设x = -5, [x]补为( ) (单选)A、FBHB、FDHC、FAHD、05H2、系列关于补码机器数的描述中错误的是()(单选)A、数的符号用0和1表示B、数值“0”的表示唯一C、加法和减法按模进行运算D、不可能出现一个数的补码与其原码相同3、下列关于移吗的描述中,错误的是()(单选)A、IEEE754浮点数的阶码用移码表示B、0表示正数的符号,1表示负数的符号C、不可能出现同一个数据的补码与移码相同D、通过对一个真值加一个偏移量得到2.2 定点与浮点数据表示随堂测验1、IEEE754浮点数x的二进制存储格式为(41360000)H,其对应的十进制值为( ) (单选)A、11.5B、11.375C、11.355D、10.3852、某计算机字长8位,机器数11111111 对应的十进制真值不可能是( ).(单选)A、-1B、127C、0D、-1282.3 数据校验的基本原理随堂测验1、下列编码中码距为2的编码是( ) (多选)A、0011, 1100, 0000, 0101B、00 , 11, 01, 10C、000, 101, 110D、00000,11100,00111,101002、下列关于码距与检错与纠错能力的描述中正确的是()(多选)A、码距为1的编码不具备任何检错能力B、码距为2的编码具有1位检错能力,但无纠错能力C、码距为4的编码可检测出2位错误,并可纠正1位错误D、码距为4的编码可检测出2位错误,并可纠正2位错误3、下列关于校验的描述中,正确的是() (多选)A、校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力B、码距越大,对应编码的检错与纠错能力就越强C、码距越大,所需要的校验信息也就多,对应的编码效率就越低D、校验既可采用硬件实现,也可采用软件实现2.4 奇偶校验随堂测验1、假设下列字符中有奇偶校验,但没有发生错误,其中采用的是奇校验的是()(单选)A、11011001B、11010111C、11010100D、111101102、下列关于奇偶校验的描述中,正确的是()(多选)A、奇校验和偶校验的码距都为1B、编码时使用的校验位位数与被校验数据的长度无关C、校验时得到的无错结论不可信D、校验时得到的有错结论不可信3、设奇偶校验编码总长度大于3位,下列关于基本奇偶校验检错与纠错能力的描述,正确的是()(多选)A、可以检测1位错误B、可以检测2位错误C、可以检测3位错误D、不能纠正错误2.5 CRC校验及其实现随堂测验1、假定要传输的数据长度为10位,对每个数据块进行CRC校验,根据CRC校验规则,要能检测并纠正一位错误,对应的CRC码的总位数为()(单选)A、4B、10C、13D、14参考答案如下:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品文档。
1欢迎下载 一、填空题
1. 数的编码表示有 、 、 和 表示。
原码、反码、补码、移码
2. 数的小数点表示有 、 表示。
定点、浮点
3. 150.4D= B ,1001.01B= D 。
10010110. 0110011B 9.25D
4. 7/16D= B ,19/64D = B 。
0.0111B 0.010011B
5. [+0000000]原= ,[+0000000]原 。
(机器字长8位) 0,0000000 1,0000000
6. 设机器字长5位,十进制数7的原码= ,十进制数-7的原码= 。
7. 计算机系统是由 系统和 系统组成的;硬件系统由 和 组成。
硬件 软件 主机 外设
8. 是指存储器中所有存储单元的总数目。
存储容量
9. CPU 的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f )叫CPU 的 。
度量单位是MHz 或 。
主频 GHz
10. 指处理机运算器中一次能够完成二进制数运算的位数。
处理机字长
二、判断题
( √ )1. 零的原码表示不唯一。
( √ )2. 引入补码的目的是变减法为加法。
( √ )3. 正数:原码、反码、补码表示都相同
( √ )4. 负数求补的规则:对原码,符号位保持不变,其余各位变反,末位加1。
( × )5. 负数求补的规则:对原码,符号位保持不变,其余各位变反。
( √ )6. 零的补码表示唯一。
( × )7. 零的补码表示不唯一。
( √ )8. 移码主要用来表示浮点数的阶码。
( √ )9. 移码与补码,仅符号位相反,其余各位相同。
( √ )10. 移码表示实际是把真值映射到了正数域,可按无符号数比较大小。
( × )11. 在数的移码表示中x>0,符号为0;x<0,符号为1。
三、简答题
1. 写出机器字长8位,原码表示所对应的十进制整数和小数的表示范围。
整数范围:-127≤x ≤ +127
或:-128 < x <+128
小数范围: -(1-2-7 ) ≤ x ≤ 1 -2-7
或: -1<x <+1
2. 规格化浮点补码加减运算的步骤是怎样的?
3. 机器格式为×,×××;×.××××××,写出[X]原=±11/32的规格化浮点表示
X= -11/32= -(23 +2+1)/25 =-(2-2+2-4 +2-5)
= - 0.01011B = -0.1011× 2-1
[X]原=1,001;1.101100
4. 机器格式为定点:××××××××,写出X =+9/128和X =-9/128的定点表示。