计算机原理 第二章数据在计算机中表示 综合练习概述

合集下载

计算机原理随堂练习(第二章)

计算机原理随堂练习(第二章)

计算机原理随堂练习(第二章)第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、无符号数:
没有符号的数,寄存器中的每一位都可用 来存放数据
机器字长为n位,无符号数的表示范围 为0~2n-1
反映无符号数的表示范围
8位 16 位
0 ~ 255 0 ~ 65535
有两种常用的无符号表示法: ◆ 非负数码:表示0或一个正数
(1) 定义
整数
0,x
2n > x ≥ 0
[x]反 = ( 2n+1 – 1) + x 0 ≥ x > 2n(mod 2n+1 1)
x 为真值
n 为整数的位数
如 x = +1101
x = 1101
[x]反 = 0,1101
[x]反 = (24+1 1) 1101 = 11111 1101
用 逗号 将符号位
= 1,0010
和数值部分隔开
小数 x
[x]反 = ( 2 – 2-n) + x
1>x≥ 0 0 ≥ x > 1(mod 2 2-n)
x 为真值 n 为小数的位数
如 x = + 0.1101
x = 0.1010
[x]反 = 0.1101
[x]反 = (2 2-4) 0.1010
= 1.1111 0.1010
有符号小数: +0.1011,在机器中表示为
-0.1011,在机器中表示为
第一节 数的表示
一、无符号数和有符号数 2、有符号数
有符号整数: +1101,机器中表示为
-1101, 机器中表示为
第一节 数的表示
一、无符号数和有符号数

大学计算机基础(第三版) 第2章 计算机基础知识

大学计算机基础(第三版)  第2章 计算机基础知识

2.二进制数的逻辑运算
逻辑运算也是以二进制数为基础。基本的逻辑运算有三种: 逻辑乘、逻辑加和取反。
① 逻辑“与” (AND) 也称逻辑乘,用运算符 “∧”或 “·” 表示
0·0=0 0·1=0 1·0=0 1·1=1
0∧0=0 0∧1=0 1∧0=0 1∧1=1
逻辑或(OR运算)又称逻辑加,用运算符 “+”或者“∨”表示。
2.4.1 西文字符的编码 1. ASCII码(American Standard Code for
Information Interchange) 如,数字0~9用ASCII编码表示为30H~39H,H所指
示的是十六进制形式。30H转化成二进制为 0110000,这就是计算机内数字0的ASCII码表示。 如:大写英文字母A~Z的ASCII编码为41H~5AH。
一条指令通常是由操作码和地址码两部分组成,如图2-9所 示
计算机之所以采用二进制,主要是基于下面的 原因。
1.二进制在技术上容易实现 2.二进制数的运算规则特别简单 3.二进制可以使计算机方便地进行逻辑
运算 4. 机器可靠性高 5. 通用性强
2.1.2 二进制数的运算
1.二进制数的算术运算 二进制数的算术运算与十进制数的算术运算方法
是一样的,也有加、减、乘、除四则运算,只是 比十进制数的算术运算更简单。
如图所示。一般规定0表示“+”(正数),1表 示“-”(负数)。
符号位
数值部分



有符号整数
① 原码表示法 X=+0101011 X=-0101011
[X]原=00101011 [X]原=10101011
② 反码表示法 X=+0101011 [X]原=00101011 X=-0101011 [X]原=10101011

计算机原理第二章-综合练习题

计算机原理第二章-综合练习题

第三章综合练习题一、填空题1.计算机中的数有________和________两种表示方法。

2.原码的编码规则是:最高位代表______,其余各位是该数的________。

3.补码的编码规则是:正数的补码________,负数的补码是将二进制位________。

4.反码的编码规则是:正数的反________,负数的反码是将二进制位________。

5.一种记数制允许选用基本数字符号的个数称为________。

6.整数部分个位位置的序号是________。

7.通常把表示信息的数字符号称为________。

8.八进制数的基数是________。

9.7402.45Q 的十六进制数是________。

10.数在计算机中的二进制表示形式称为________。

11.在小型或微型计算机中,最普遍采用的字母与字符编码是________。

12.计算机一般都采用二进制数进行运算、存储和传送,其理由是________________。

13.十进制整数转换成二进制的方法是________,小数转换成二进制的方法是________ 。

14 、二进制的运算规则有________________________________________。

15.目前常见的机器编码有________、________和________。

16.对 -0 和 +0 有不同表示方法的机器码是________和________。

17.8 位寄存器中存放二进制整数,内容全为 1 ,当它为原码、补码和反码时所对应的十进制真值分别是________、________、________。

18.在二进制浮点数表示方法中,___________越多则数的表示范围越大,___________越多则数的精度越高。

19.对于定点整数, 8 位原码(含 1 位符号位)可表示的最小整数为________,最大整数为________。

20.采用 BCD 码, 1 位十进制数要用________位二进制数表示, 1 个字节可存放________个 BCD 码。

计算机组成原理期末复习资料要点

计算机组成原理期末复习资料要点

计算机组成原理期末复习资料(陆瑶编著)第一章计算机的系统概述(P1-8)1.1计算机的组成任务(P1)1.计算机系统由硬件和软件两个子系统组成;2.计算机系统结构主要有a、研究计算机系统硬件、软件功能的分配;b、确定硬件和软件的界面;c、完成提高计算系系统性能的方法;3.计算机的组成是按照计算机系统结构分配给硬件子系统的功能以与确定的概念结构,研究硬件子系统各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。

4.计算机实现是计算机组成的物理实现,即按计算机组成制定的方案,制作出实际的计算机系统,它包括处理器、主存、总线、接口等各部件的物理结构的实现,器件的集成度和速度的选择和确定,器件、模块、插件、底板的划分和连接,专用器件的设计,电源配置、冷却、装配等各类技术和工艺问题的解决等。

1.2计算机的硬件系统结构P2(1.2.1)5.电子数字计算机普遍采用冯·诺依曼计算机系统结构。

6. 主机:由、存储器与接口合在一起构成的处理系统称为主机。

7. :中央处理器,是计算机的核心部件,由运算器和控制器构成。

8.冯·诺依曼计算机系统结构由运算器、控制器、储存器、输入设备、输出设备5大部件组成,相互间以总线连接。

9.运算器的作用:计算机中执行各种算术和逻辑运算操作的部件。

运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以与移位、比较和传送等操作,亦称算术逻辑部件()。

(算数逻辑部件():用于完成各种算术运算和逻辑运算(主要用于条件判断、设备控制等)。

)10.控制器的作用:是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令.由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构",即完成协调和指挥整个计算机系统的操作。

11储存器的作用:是计算机系统中的记忆设备,用来存放程序和数据。

2.2-1 计算机原理综合练习题

2.2-1 计算机原理综合练习题

计算机原理综合练习题 2-1一、填空题1. 计算机中的数有数据和数据两种表示方法。

2. 原码的编码规则是:最高位代表,其余各位是该数的。

3. 补码的编码规则是:正数的补码,负数的补码是将位后在最低位。

4.反码的码规则:正数的反码,负数的反码是将二进制位。

5. 一种制允许选用基本数字符号的个数叫。

6.通常把表示信息的数字符号称为。

7.八进制数的基数是。

8.7402.45Q的十六进制数是。

9.小型或微型计算机里,最普遍采用的字母与字符编码是。

10.计算机一般都采用进制数进行运算、存储和传送,其理由是。

11.十进制整数转换成二进制的方法是,小数转换成二进制的方法是。

12.进制的运算规则是。

13.目前常见的机器编码有、、和。

14.对-0和+0有不同表示方法的机器码是和。

二、单项选择题1. 下列数中最小的数为()A.10101101BB. 256QC. ACHD. 171D2. 将-33以单符号位补码形式存入8位寄存器中,寄存器中的内容为()A.DFH A1H 5FH 171D3. 对+0和-0表示形式惟一的机器码为()A.原码补码反码真值4. 8位补码可表示定点整数的范围是()A -127~+127B -128~+128C -128~+127D -127~+1285. 原码1.0101110所表示的真值为()A -0.0101110B +0.0101110C -0.1010010D +0.10100106. 在计算机加减法运算中,最常使用的是()A 原码B 补码C 反码D ASCII码7. 计算机中字符的编码为()A 原码B 补码C 反码D ASCII码8. 反码的作用是()A. 作为求补码的中间手段 B 作为求原码的中间手段C. 能将负数转换为正数D. 能将加减转换为加法四、判断题1.正的二进制定点小数的真值与机器码相同。

()2.十进制整数和十进制小数转换成二进制数的方法相同。

()3.定点负小数原码的数学表达式为:1+|X|,-1<X≤0 ()4.n位二进制整数和小数补码的模都是2 n 。

计算机组成原理第二章-计算机数据表示方法

计算机组成原理第二章-计算机数据表示方法
Confederal Confidential
9
一、计算机内的数据表示
6) 移码(增码)表 示
•移码表示浮点数的阶码,只有整数形式,如IEEE754中阶码用移码表示。
设定点整数X的移码形式为X0X1X2X3…Xn
则移码的定义是:
[X]移= 2n + X
2n X - 2n
•具体实现:数值位与X的补码相同,符号位与补码相反。
[X]补
10000001 11111111
[X]移
00000001 01111111
00000000 10000000
00000001 01111111
10000001 11111111
Confederal Confidential
11
一、计算机内的数据表示
3.计算机中常用的两种数值数据格式 1)定点数 •可表示定点小数和整数 •表现形式:X0.X1X2X3X4……..Xn
Confederal Confidential
15
一、计算机内的数据表示 IEEE754 32位浮点数与对应真值之间的变换流程
Confederal Confidential
16
一、计算机内的数据表示
例5 将十进制数20.59375转换成32位IEEE754格式浮点数的二进 制格式来存储。
解:先将十进制数换成二进制数: 20.59375=10100.10011(0.5+0.25+0.125+0.0625+0.03125) 移动小数点,使其变成1.M的形式 10100.10011=1.010010011×24
16
17
一、计算机内的数据表示
例6 若某浮点数x的二进制存储格式为(41360000)16 ,求与其对应 的32位浮点表示的十进的值。

大学计算机第二章习题答案教学教材

大学计算机第二章习题答案教学教材

大学计算机第二章习题答案1.简述冯诺依曼体系结构。

采用“存储程序”,即程序和数据一起存储在内存中,计算机按照程序顺序执行,采用二进制表示数据,且计算机由5部分组成:运算器、控制器、存储器、输入设备、输出设备。

2.简述计算机的五大组成部分。

运算器、控制器、存储器、输入设备、输出设备。

3.简述计算机的基本工作原理。

计算机的工作过程是程序执行的过程。

程序是为实现特定目标而用程序设计语言描述的指令序列。

计算机在运行时,先从内存中取出第一条指令,通过控制器的译码分析,并按指令要求从存储器中取出数据进行指定的运算或逻辑操作,然后再按地址把结果送到内存中,接着按照程序的逻辑结构有序地取出第二条指令,在控制器的控制下完成规定操作。

4.什么是流水线技术?作用是什么?流水线技术:将不同指令的各个步骤通过多个硬件处理单元进行重叠操作作用:实现几条指令的并行处理,以加速程序运行进程。

5.ROM和RAM的作用和区别是什么?ROM:只读存储器,主要用于存放计算机的启动程序。

RAM:随机存取储存器,通常所说的内存,RAM里的内容可按其地址随时进行存取。

区别:RAM的特点是数据存取速度较快,但是掉电后数据不能保存。

ROM的数据只能被读取而不能写入,如果要更改,就需要紫外线来擦除。

6.系统软件和应用软件各自的作用是什么?系统软件:控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。

应用软件:完成一个特定的任务,在系统软件的支持下才能运行。

7.总线的概念是什么?简述总线类型。

概念:总线是各部件(或设备)之间传输数据的公用通道。

类型:按功能和规范:数据总线、地址总线、控制总线、扩展总线、局部总线按传输数据的方式:串行总线、并行总线按时钟信号是否独立:同步总线、异步总线8.什么是主板?它主要有哪些部件?各部件之间如何连接?主板:即母板,是微型计算机中最大的一块集成电路板,也是其它部件和各种外部设备的连接载体。

部件:芯片:芯片组、BIOS芯片、集成芯片等插槽/接口:CPU插座、内存条插槽、PCI插槽、PCI-E插槽、SATA接口、键盘/鼠标接口、USB接口、音频接口、HDMI接口。

计算机原理 第二章数据在计算机中表示 综合练习

计算机原理  第二章数据在计算机中表示  综合练习

计算机原理第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转换成十进制数是()。

(完整版)计算机组成原理第2章例题及参考答案

(完整版)计算机组成原理第2章例题及参考答案

第二章数码系统例题及答案例题1写出下列各数的原码、反码、补码、移码(用二进制数表示)。

(1)-35/64 (2)23/128 (3)-127(4)用小数表示-1 (5)用整数表示-1 (6)用整数表示-128解:-1在定点小数中原码和反码表示不出来,但补码可以表示,-1在定点整数中华表示最大的负数,-128在定点整数表示中原码和反码表示不出来,但补码可以。

例题2设机器字长为16位,分别用定点小数和定点整数表示,分析其原码和补码的表示范围。

解:(1)定点小数表示最小负数最大负数0 最小正数最大正数二进制原码 1.111...111 1.000...001 0.000...001 0.111 (111)十进制真值- (1-215) -2152-151-2-15原码表示的范围:- (1-215) ~1-2-15二进制补码 1.000...000 1.111...111 0.000...001 0.111 (111)十进制真值-1 -2152-151-2-15原码表示的范围:- 1 ~1-2-15(2)定点整数表示最小负数最大负数0 最小正数最大正数二进制原码1111...111 1000...001 0000...001 0111 (111)十进制真值- (215-1) -1 +1 215-1原码表示的范围:- (215-1) ~215-1 [-32767 ~ +32767]二进制补码1000...0001111...111 0000...001 0111 (111)十进制真值-1 +1 215-1原码表示的范围:- 215~215-1 [-32768 ~ +32767]一、选择题1.下列数中最小的数为()。

A.(101001)2B.(52)8C.(101001)BCD D.(233)162.下列数中最大的数为()。

A.(10010101)2B.(227)8C.(96)16D.(143)53.在机器数中,()的零的表示形式是惟一的。

计算机原理(第3版)武马群 (2)精选全文

计算机原理(第3版)武马群 (2)精选全文
应用软件:应用软件包、用户程序
•掌握各种进位计数制,十、二、八、十六进 制数的相互转换; •掌握二进制数的四则运算的规则; •掌握定点整数和定点小数的编码;
•掌握浮点数的编码原理、表数范围和规格化 方法; •了解定点数与浮点数的优缺点;
•掌握原码、反码和补码的概念、编码方法和 定义范围; •了解非数值数据的常用的编码方法。
一般地说,任意一个二进制数N(正的,或负的),可以表示为: N=±(Kn-1×2n-1+ Kn-2×2n-2+…+ K0×20+ K-1×2-1+ K-2×2-2+…+ Km×2-m) 其中Kj只能取1或0,由是由具体的数N确定。m、n为正整数。“2” 是二进制的基数,表示“逢2进1”,故称二进制,见表1–1
计算机的硬件是指计算机中的电子线路和物理装置.它 们是看得见摸的着的实体,入用集成电路芯片、印刷线 路板、接插件、电子元件和导线等装配成的CPU、存储 器及外部设备等。它们组成了计算机的硬件系统,是计 算机的物质基础,
计算机有巨型、大型、中型、小型和微型之分,每种规 模的计算机又有很多种机型和型号,它们在硬件配置上 差别很大,但是绝大多数都是根据冯·诺依曼计算机体 系结构来设计的。
经过短短几十年的发展,计算机技术的应用已经十分普及,从国 民经济的各个领域到个人生活、工作的各个方面,可谓无所不在。 因此,计算机知识是每一个现代人所必须掌握的知识,而使用计算 机应该是人们必备的基本能力之一。
1.1 计算机的特点
1. 运算速度快 2. 计算精度高 3. 具有记忆功能 4. 具有逻辑判断功能 5. 高度自动化
1.6.2 计算机的软件系统
计算机软件系统由系统软件(system software)和应用软件 (application software)两个部分构成。

计算机导论 第二章完美总结

计算机导论 第二章完美总结

常用的数制表示方法
下标法 字母法
2.2.2 数制的表示
下标法
用小括号将要表示的数括起来, 用小括号将要表示的数括起来,然后在右括号外 的右下角写上数制的基数R 的右下角写上数制的基数R。 一般我们用( 表示不同进制的数据。 一般我们用( )角标表示不同进制的数据。 十进制数用( 表示, 如:十进制数用( )10表示, 二进制数用( 二进制数用( )2表示 (1056.78)10,表示1056.78是十进制数 1056.78) 表示1056.78是十进制数 1056.78 756) 表示756 756是八进制数 (756)8,表示756是八进制数 1101.0101是二进制数 1101.0101) 表示1101.0101 (1101.0101)2,表示1101.0101是二进制数
2.2.2 数制的表示
几种进位计数制的表示和运算规则
数制 数码个数 基数 规则 权 形式表示 十进制 0,1,… 0,1,…,9 10 逢十进一 借一当十 10i Decimal 二进制 0,1 2 逢二进一 借一当二 2i Binary 八进制 0,1,… 0,1,…,7 8 逢八进一 借一当八 8i Octal 十六进制 0,1,… 0,1,…,9, A,B,C,D,E,F 16 逢十六进一 借一当十六 16i Hexadecimal
2.2.3 数制之间的转换
例:将(0.706)D转换为二进制数。
0.706 × 2 = 1.412 • • • • • •1 • • • • • •b−1 0.412 × 2 = 0.824 • • • • • •0 • • • • • •b− 2 0.824 × 2 = 1.648 • • • • • •1 • • • • • •b−3 0.648 × 2 = 1.296 • • • • • •1 • • • • • •b− 4 0.296 × 2 = 0.592 • • • • • •0 • • • • • •b−5 0.592 × 2 = 1.184 • • • • • •1 • • • • • •b−6 0.184 × 2 = 0.368 • • • • • •0 • • • • • •b−7 0.368 × 2 = 0.736 • • • • • •0 • • • • • •b−8 0.736 × 2 = 1.472 • • • • • •1 • • • • • •b−9

计算机原理习题集

计算机原理习题集

一、判断题(本大题共10小题,每小题1分,共10分)二、选择题(本大题共13小题,每小题2分,共26分)三、填空题(本大题共21个空格,每空格1分,共21分)四、名词解释(本大题共3小题,每小题3分,共9分)五、简答题(本大题共2小题,每小题5分,共10分)六、应用题(本大题共3小题,每小题8分,共24分)第1章计算机系统概述一、判断题(√ )1.在计算机应用的诸多方面,证券交易所的股票交易属于数据处理应用方面。

(√ )2.冯·诺依曼计算机的工作方式的基本特点是按地址访问并顺序执行指令。

(√ )3.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片叫做单片机。

(×)4.任何可以由软件实现的操作也可以由硬件来实现。

(×)5.操作系统是用户和计算机硬件的接口。

二、单选题1.完整的计算机系统包括 C :A.主机和外部设备B.运算器、存储器和控制器C.硬件系统和软件系统D.主机、键盘、鼠标器、显示器和操作系统2.存储器是计算机系统的存储记忆设备,它主要用来 D 。

A.存放程序B.存放数据C.存放微程序D.存放数据和程序3.下列对第l台电子计算机ENIAC的叙述中, B 是错误的。

A.它的主要元件是电子管和继电器B.它的主要工作原理是存储程序和程序控制C.它是1946年在美国发明的D.它的指令系统是用二进制代码进行编码的4.计算机的发展已经经历了4代,微型计算机是属于 D 时代的计算机。

A.电子管B.晶体管C.中、小规模集成电路D.大规模、超大规模集成电路5.在下列4句话中,最能准确反映计算机主要功能的是 C 。

A.计算机可以代替人的脑力劳动B.计算机可以存储大量的信息C.计算机是一种信息处理机D.计算机可以实现高速运算6.办公自动化(OA)是目前广泛开展并提倡的一项计算机应用,它属于 B 应用方面。

A.实时控制B.数据处理C.科学计算D.计算机辅助系统7.地址是内存储器各存储单元的编号,现有一个32KB的存储器,用十六进制数表示它的地址码,则地址码应从0000H到 C H。

计算机原理 计算机中数据的表示方法

计算机原理 计算机中数据的表示方法

第二章计算机中数据的表示方法第一节计算机中数据的分类和表示方法计算机内部传送的信息分为两大类:控制信息和数据信息。

数据信息又分为两种,数值型数据和非数值型数据。

注意:任何数据在计算机中都是用二进制表示的。

一、数据的单位1.位(bit):是计算机中最小的数据单位,常用小写字母b来表示。

2.字节(Byte):用大字母B来表示,1B=8b表示文件的长度,衡量存储器的容量,存储器编址用字节做单位。

磁盘的存储单位是:簇磁盘存放信息的最小编址单位是:扇区信息编码的的最小单位是:码元3.字(word):由若干字节组成,是字节的整数倍。

在计算机内部进行数据传送,或CPU进行数据处理时,用它作基本单位。

字的长度即字长,并不是所有的计算机字长都一样,常见的字长有16位,32位,64位。

字长是CPU一次能够处理二进制的位数。

字长越长,计算机速度越快,精度越高。

4.常用的存储单位之间的换算1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 210 1B=8b二、数据的分类1.按数据处理方式分类数值型和非数值型非数值型又分为:字符数据和逻辑数据2.按数据传输形式分类数字数据和模拟数据数字数据:离散型的;模拟数据:连续的值模拟数据被数字化后存入计算机,采用模数转化将模拟数据数字化后存入计算机。

三、数据的表示方法1.数值型数据的表示(1)按小数点的处理可分为定点数和浮点数。

(2)按符号位有原码、补码,反码三种形式的机器数2.非数值型数据的表示第二节各种数制及其转换方法一、数制的组成数制是指计数的方法,任何一种数制都有两个要素:基数和权。

例如二进制数1001.01,它的基数是2,最左边1的权是23,最右边的1的权是2-2。

234二、常用字的数制二进制(B),八进制(Q),十进制(D),十六进制(H)三、不同进制之间的转换1.十进制转换成非十进制分成整数部分和小数部分:整数部分:除基数倒取余小数部分:乘基数取整注意:十进制数转换在二进制数的方法是除2倒取余。

计算机原理——课后练习题

计算机原理——课后练习题

第1 章计算机系统概述【1-1】简答题(1)计算机字长(Word)指的是什么?(2)处理器的“取指-译码-执行周期”是指什么?(3)总线信号分成哪3 组信号?(4)外部设备为什么又称为I/O 设备?(5)Windows 的控制台窗口与模拟DOS 窗口有什么不同?[答案](1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。

(2)指令的处理过程。

处理器的“取指—译码—执行周期” 是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。

(3)总线信号分成3 组,分别是数据总线、地址总线和控制总线。

(4)因为外设以输入(Input)和输出(Output)形式与主机交换数据。

(5)Windows 的控制台窗口是基于32/64 位Windows 操作系统,模拟DOS 窗口是基于16 位DOS 操作系统。

【1-2】判断题(1)处理器是计算机的控制中心,内部只包括5 大功能部件的控制器。

(2)处理器并不直接连接外设,而是通过I/O 接口电路与外设连接。

(3)处理器进行读操作,就是把数据从处理器内部读出传送给主存或外设。

【读操作是数据由模块到主模块的数据传送,写操作是数据由主模块到从模块的数据传送。

】(4)软件与硬件的等价性原理说明软硬件在功能、性能和成本等方面是等价的。

【软件和硬件的等价性原理是什么?特点?答:理论上,任何一个由软件所完成的操作也可以直接由硬件来实现,任何一条由硬件所执行的指令也能用软件来完成。

特点:软件易于实现各种逻辑和运算功能,但是往往速度较慢;硬件则可以高速实现逻辑和运算功能,但是难以实现复杂功能或计算。

】(5)支持USB 2.0 版本的USB 设备一定能够以高速(480Mb/s)传输数据。

【USB2.0最高理论带宽是480Mb/s,USB3.0最高理论带宽是5Gb/s.】[答案](1)错(2)对(3)错(4)错(5)错【1-3】填空题(1)CPU 是英文___________的缩写,中文译为___________,微型机采用___________ 芯片构成CPU。

计算机二级第二章

计算机二级第二章

固态驱动器(SSD)
采用闪存技术存储信息,具有速度快、 价格高、容量适中的特点。
网络存储
通过网络连接远程服务器进行数据存 储和访问,具有灵活性高、可扩展性 强的特点。
04
输入输出系统
输入输出原理
输入输出系统的基本概念
输入输出系统是计算机与外部设备之间的接口,负责数据的输入和输出。
输入输出操作的过程
处理方法。
移位运算
包括算术移位、逻辑移位和循环移位 等运算的规则和性质。
数据加密与解密运算
包括常见加密算法如DES、AES等的 基本原理和实现方法,以及数据加密 标准的发展历程和趋势。
03
存储系统
存储器的层次结构
寄存器
位于CPU内部,速度最快,容量最小,用于暂存 指令和数据。
主存储器(内存)
位于主机内部,速度与Cache相比较慢,容量较 大,用于存放正在运行的程序和数据。
Mac OS系列
由苹果公司开发的专有操作 系统,具有优雅的界面设计 和强大的多媒体处理能力, 广泛应用于苹果计算机和移 动设备领域。
Android系列
由Google公司和开放手机联 盟联合开发的基于Linux的 开源移动操作系统,具有广 泛的应用软件支持和良好的 用户体验,广泛应用于智能 手机和平板电脑等领域。
操作系统的分类和特点
批处理操作系统
将用户提交的作业成批地处理,分为单道和多道批处理系统 。
分时操作系统
允许多个用户通过终端同时与计算机交互,共享主机资源。
操作系统的分类和特点
80%
实时操作系统
对外部输入的信息在规定的时间 内做出响应,适用于实时控制和 实时信息处理等领域。
100%
网络操作系统

《计算机原理》第二章数据在计算机中的表示习题参考答案

《计算机原理》第二章数据在计算机中的表示习题参考答案

《计算机原理》第二章数据在计算机中的表示习题参考答案《计算机原理》第二章数据在计算机中的表示习题参考答案习题1 、将下列二进制数转换为相应的十进制数、八进制数、十六进制数 01101101B 10101001B 100000000B答:01101101B=109D=155Q=6DH 10101001B=169D=251Q=A9H 100000000B=128D=200Q=80H2 、将下列十进制数转换为相应的二进制数、八进制数、十六进制数13.5 54.75 76.125 25.25 126答: 13.5D=1101.1B=15.4Q=D.8H54.75D=110110.11B=66.6Q=36.CH76.125D=1001100.001B=114.1Q=4C.2H25.25D=11001.01B=31.2Q=19.4H 126D=1111110B=176Q=7EH3 、什么是原码、反码、补码?它们之间是如何转换的?答:原码:符号位用 0 表示正数 ,1 表示负数 , 其余各位表示尾数本身。

反码:正数的反码与其原码相同,负数的反码是将二进制位按位取反。

补码:正数的补码与其原码相同,负数的补码是将二进制位按位取反后在最低位加 1 。

4 、写出求原码、反码、补码的数学表达式答:设机器字长为 n 位,真值为 X ,则[X]原= X (0 ≤ X<2n-1) [X] 原 = 2n-1-X (-2n-1<="" [x]="" [x]反="X" p="" x[X] 补 = X (0 ≤ X<2n-1 ) [X] 补 = 2n +X ( -2n-1 ≤ X<0)5 、字长 8 位,对下列数求原码、反码、补码。

-1 -128 -64 127 答:X=-1D=-0000001B [X] 原 =10000001B [X] 反 =11111110B [X] 补 =11111111BX=-128D=-10000000B [X] 原溢出[X] 反溢出[X] 补=10000000BX=-64D=-1000000B [X] 原 =11000000B [X] 反 =10111111B [X] 补 =11000000BX=127D=+1111111B [X] 原 = [X] 反 = [X] 补 =01111111B6 、什么是定点数?什么是浮点数?它们各有什么特点?答:所谓定点数,就是计算机中数的小数点位置是固定的,一般固定在数的最高位之前或数的最低位之后。

计算机学科专业基础综合组成原理-计算机系统概述、数据的表示和运算(二)

计算机学科专业基础综合组成原理-计算机系统概述、数据的表示和运算(二)

计算机学科专业基础综合组成原理-计算机系统概述、数据的表示和运算(二)(总分:117.00,做题时间:90分钟)一、{{B}}单项选择题{{/B}}(总题数:35,分数:70.00)1.某机器字长为8位,采用原码表示法(其中一位为符号位),则机器数所能表示的范围是______。

∙ A.-127~+127∙ B.-127~+128∙ C.-128~+127∙ D.-128~+128(分数:2.00)A. √B.C.D.解析:[解析] 假设机器数字长为n位,包含一位符号位,则原码、补码、反码的表示范围见下表:{{B}}表机器数的原码、补码、反码的表示范围{{/B}}原码-(2n-1-1)~(2n-1-1)补码-2n-1~(2n-1-1)反码-(2n-1-1)~(2n-1-1)2.十进制数-0.3125的8位移码编码为______。

∙ A.D8H∙ B.58H∙ C.A8H∙ D.28H(分数:2.00)A.B. √C.D.解析:[解析] 首先写出0.3125的二进制表示形式为1010 1000(首位为符号位,小数点隐藏在符号位之后),然后可以直接写出补码的表示形式为1101 1000,移码即为补码的符号位取反,即01011000,转换成十六进制数为58H。

3.下列为8位移码机器数[x]移,当求[-x]移时,______将会发生溢出。

∙ A.1111 1111∙ B.0000 0000∙ C.1000 0000∙ D.0111 1111(分数:2.00)A.B. √C.D.解析:[解析] 0000 0000移码表示的真值为-128,即x=-128;可以从补码的角度理解,补码就是移码的符号位取反,即1000 0000,因此是-128。

而-x=+128,超出了8位移码所能表示的最大正数+127,故溢出,其他选项以此类推。

4.定点补码加法运算中,______时表明运算结果必定发生了溢出。

∙ A.双符号位相同∙ B.双符号位不同∙ C.正负相加∙ D.两个负数相加(分数:2.00)A.B. √C.D.解析:[解析] 判断定点数补码运算是否溢出,分为3种情况,其中最常用的一种:采用双符号位,无论加减法,当最后结果的两位符号位不同时,则表明发生溢出。

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

计算机原理第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转换成十进制数是()。

A)255.625 B)2501625 C)255.0625 D)250.06259、与十进制数56等值的二进制数是()。

A)111000 B)111001 C)101111 D)11011010、十进制数36.875转换成二进制数是()。

A)110100.01 B)100100.111 C)100110.11 D)100101.10111、十进制数59转换成八进制数是()。

A)73Q B)37Q C)59Q D)112Q12、将十进制小数0.6875转换成八进制小数是()。

A)0.045Q B)0.054Q C)0.54Q D)0.45Q13、3117D =()H A.97B5 B.9422 C.C2D D.E9C14、与十进制数58.75等值的十六进制数是()。

A)A3.CH B)3A.CH C)3A.23H D)C.3AH15、二进制数10011010.1011转换成八进制数是 。

A )232.54Q B)232.13 C)232.51 D)232.52 16、二进制数111010.11转换成十六进制数是 。

A )3ACHB )3A.CH C)3A3H D)3A.3H17、将二进制数101101101.0100101转换成十六进制数是( )A .16B.4AB .16D.4BC .16D.4AD .16D.4C 18、将八进制数475转换成二进制数,其结果是( )A 10011101B 10001110101C 100100110D 100101101 19、八进制数253.74转换成二进制数是( )A )10101011.11 B)10111011.0101 C)11001011.1001 D)10101111.1011 20、八进制数712转换成二进制数是( )A )111110B )111001010C )11100110D )11101010 21、十六进制数1CB.D8转换成二进制数是( )A )110001011.11001 B)111101011.11101 C)111101011.11101 D)111001011.11011 22、下列数中最小的数为( )。

A. 10101101B B. 256Q C. ACH D. 171D 23、下面几个不同进制的中,最大的数是( )。

A )1100010B B )225QC )500D )1FEH知识点:数的定点和浮点表示法(正数符号表示为0,负数符号示为1) 参考P17定点表示法: 定点整数±1101001 定点小数±0.1010110浮点表示法:N=2×S阶码符号 阶码 数符 尾数24、计算机中浮点法表示的数通常由两部分组成,即 [ ]。

A) 指数和基数 B) 尾数和小数 C) 阶码和尾数 D) 整数和小数 25、在数据的浮点表示法中,表示有效数字的是 [ ]。

A) 阶码 B) 阶符 C) 数符 D) 尾数26、在浮点表示方法中( )是隐含的。

A .位数 B .基数 C .阶码 D .尾 数 27、在2进制浮点数中,为保持真值不变,小数点向右移2位,阶码要( )A.加1B.减1C.加2D.减228、在(补码)浮点数的运算中,判别运算结果为规格化数的条件是(B )。

A. 尾数最高位为零B. 尾数最高位为1C. 尾数最高位与符号位相同D. 尾数最高位与符号位不同知识点:机器数与真值,原码,补码,反码的概念及三者之间的转换 参考P19真值——原码:若正数则符号位为0,其余位不变。

负数则符号位为1,其余位不变。

原码——反码:若正数反码等于原码。

负数则符号位不变,其余余取反。

反码——补码:若正数补码等于原码和反码。

负数则补码等于反码加1。

补码——原码:若正数原码等于补码。

负数则原码等于补码的补码(或原码等于补码的反码再加1)·小数点位置29、十进制正数43的八位二进制原码()。

A)00110101 B)00101011 C)10110101 D)1010101130、原码 1.0101110 所表示的真值为()。

A. -0.0101110B.+0.0101110C.-0.1010010D.+0.101001031、十进制负数-61的八位二进制原码是(),八位二进制反码是()。

A)10101111 B)10111101 C)10101011 D)0011010132、反码的作用是( A )。

A.作为求补码的中间手段B. 作为求原码的中间手段C. 能将负数转换为正数D. 能将减法转化为加法33、十进制正数38的八位二进制补码是()。

A)00011001 B)10100110 C)10011001 D)0010011034、十进制负数-38的八位二进制补码是()。

A)01011011 B)10100110 C)10011001 D)0010011035、有一个八位二进制数补码是11111101,其相应的十进制数是()。

A)-3 B)-2 C)509 D)25336、十进制数-75用二进制数10110101表示,其表示方式是()。

A)原码 B)补码 C)反码 D)ASCII码37、补码的作用是( A 、 B 、 C 、 D )。

A. 使机器数的码制简单B. 使计算机的运算符合其物理性能C. 能将负数转换为正数D. 能将减法转化为加法38、对 +0 和 -0 表示形式唯一的机器码是( B )。

A. 原码B. 补码C. 反码D. 真值39、在计算机加减法运算中,最常使用的是( B )。

A. 原码 B. 补码 C. 反码 D. ASCII码40、[X]补=0.0000,X的真值为(C、D )。

A. 1 B. –1 C. +0 D. -041、用补码表示带符号的八位二进制数,可表示的整数范围是 [ A ]。

参照P21A) - 128 至 +127 B) - 128 至 +128 C) - 127 至 +127 D) - 127 至 +12842、机器数10000001B可代表的数是()A.—1 B.—126 C.—127 D.以上都正确知识点:BCD码,ASCII码,逻辑数据,汉字编码(国标码,机内码,字模码……)参考P22例:以汉字“大”为例,“大”字的区位码为2083 ,那么,“大”的国标码和机内码分别是什么?解:1、区号为20,位号为83 2、将区位号2083转换为十六进制表示为1453H3、1453H+2020H=3473H,得到国标码3473H4、3473H+8080H=B4F3H,得到机内码为B4F3H43、二进制数的十进制数编码,被称为()。

A) 机内码 B) 字符码 C) ASCII码 D) BCD码43、若要表示0到999的十进制数目,使用BCD码,需要()Bits。

参考P23A.6 B.8 C.10 D.1244、每个字节中可存放(C )个BCD码数码。

A. 4B. 3C. 2D. 145、在8421码表示的二—十进制数中,代码1001表示( )A.3B.6C.9D.146、数01001000BCD与()相等。

A.48H B.210Q C.01001000B D.00110000B47、下面关于8421码的叙述正确的是()A 8421码就是八进制数的编码B 8421码就是二进制数的编码C 8421码就是十进制数的编码D 8421码就是十六进制数的编码48、(D )的编码保持了数据原有的大小顺序。

A. 原码 B. 补码 C. 反码 D. BCD码49、ASCII码是()比特(位bit)。

A.6 B.7 C.8 D.950、ASCII码值0110001对应的字符是()A.A B.B C.C D.150、四个字符A、y、m、9,它们的ASCII码从大到小排列,顺序就为()。

A) A、m、y、9 B) y、m、A、9 C) 9、A、m、y D) m、y、A、951、数字字符4的ASCII码为十进制数52,数字字符9的ASCII码为十进制数()。

A)57 B)58 C)59 D)6052、英文字母“A”的十进制ASCII码是65,那么英文字母“Q”的十进制ASCII码是()A 117B 81C 97D 14753、已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数()。

A)102 B)103 C)104 D)10554、计算机中字符的编码为(D )。

A. 原码 B. 补码 C. 反码 D. ASCII码55、逻辑数据表达的是( C )。

A. 事物的数值关系B. 事物的数值关系,但不能用 0 、 1 表示C. 事物的逻辑关系D. 事物的逻辑关系,只能用 1 位二进制数来表示56、通常所说汉字的两种编码是( B )。

相关文档
最新文档