内容正文:
总复习方案·第一部分计算机原理
3.十进制数48用8421BCD码表示为
A.01001000
B.00110000
C.1001000
D.110000
4.计算机中表示文件大小的基本单位是
0
A.位
B.字
C.字节
D.TB
5.下列不属于汉字输人码的是
A.区位码
B.音形码
C.表形码
D.国标码
二、判断题
1.计算机中的单位“字”的长度是“字节”长度的整数倍。
2.《GB2312-80》中共有符号628个。
3.1TB=20B。
4.存储汉字时,每个字节的最高位是0。
5.字形码只能用来显示和打印汉字。
6.ACIⅡ码表中的字符不能都显示在屏幕上。
三、填空题
1.按数据处理方式分,数据分为数值型数据和
数据。
2.某汉字的国标码为4C7DH,则该汉字的机内码为
H。
3.目前计算机中普遍采用的基本字符编码是ASCⅡ码,共能表示
个不同的字符。
4.用48*48点阵表示1024个汉字字形码共需要
KB存储。
第二节
各种数制及其转换方法
知识体系
数制
权
常用数制的英文表示是:
整数部分方法:
十进制一非十进制)
小数部分方法:
整数部分方法:
数制转换非十进制一十进制
数制及转换
整数部分方法:
二、八、十六进制方法一:
方法二:
精确转换的判断:举例说明哪些情况一定能
加0:二进制整数后加两个零表示数扩大
倍
整数
去0:八进制整数后除去两个零表示数缩小
倍
无符号数
倍
小数
前移:R进制小数点前移1位表示数缩小
后移:R进制小数点后移2位表示数扩大
倍
·5
单招零距离·计算机专业综合·上册
知识梳理
Y⊙
一、数制的组成
数制是指计数的方法,任何一种数制都有两个要素:即基数和权。例如二进制数1010.01,
它的基数是2,最左边的1的权是2,最右边1的权是22。
二、常用的数制
计算机中常用数制有二进制(B)、八进制(Q)、十进制(D)和十六进制(H)四种。在十六进
制中,它的基数是16,其中10~15分别用字母A、B、C、D、E、F表示。
三、不同进制的转换
1.十进制数转换为非十进制数(R进制数)
方法:十进制数由整数和小数两部分组成,整数部分的转换方法是:采用短除法,除以基数
R,取余数,倒计法,一直除到商为0时止:小数部分的转换方法是:乘以基数R,取整数,顺计
法。小数部分有的可乘到结果为0(表示可精确转换),有的不可乘到结果为0(表示不可精确
转换)。
例如:(13.625)D=(1101.101)B=(15.5)Q=(D.A)H.
2.非十进制数(R进制)转换为十进制数
方法:按权展开相加法。
例如:(1001.101)B=(9.625)D:(A7.C)H=(167.75)D。
3.二进制、八进制和十六进制间的快速转换法
例如:(1)将二进制数10111.1011转换为八进制数和十六进制数。
方法:从小数点向左、向右每三位(或四位)作一分隔,最左边或最右边不够三位(或四位)
时,用0补足。再将每三位(或四位)分别转换为对应的八进制数(或十六进制数)。
10111.1011B=010111.101100=27.54Q
10111.1011B=00010111.1011=17.BH。
该方法特别要注意最右边不足位数时,一定要用0补充,否则将出错。如0.1B≠0.1Q。
(2)将八进制数75.43和十六进制数A5.6转换为二进制数。
方法:从小数点向左、向右每1位分别转换为3位(或4位)二进制数,不足3位(或4位)
用0补充。
75.43Q=111101.100011=111101.100011B。
A5.6H=10100101.0110-10100101.011B
典例精析
冬¥©
【例1】八进制672345除以16的余数为
B。
【答案】0101
【解析】只要将后2位4和5展开或二进制100101再取后4位二进。
【例2】下列四个不同进制的数中,最大的数是
A.(11011001)2
B.(237)8
C.(203)10
D.(C7)16
【答案】A
【解析】本题是4种不同数制的数比较大小,以D为标准,将B、Q、H转换为D,即可得
出答案。
·6.
总复习方案·第一部分计算机原理
【例3】从无符号的二进制偶整数尾部删除一个零,则新得到的数是原数的
倍。
A.2
B.4
C.1f2
D.1/4
【答案】C
【解析】本题要以十进制为类比,仅是基数的不同。R进制删除一个零,缩小R倍,反之
增加一个零,扩大R倍。
【例4】二进制小数一定能精确转换为十进制小数,反之也一定。
【答案】
【解析】举反例证明,十进制小数0.6就不能精确转换为二进制。
巩固练习
Y⑤
一、选择题
1.某进制下3×6=12,则8×9=
A.27
B.48
C.72
D.84
2.下列叙述中,错误的是
A.任何一个十进制整数都可精确转换为二进制整数
B.任何一个二进制整数都可精确转换为十进制整数
C.任何一个十进制小数都可精确转换为八进制小数
D.任何一个十六进制小数都可精确转换为十进制小数
3.一个机器数为10000110B,则该机器数表示为
形式时,其对应的整数真值最小。
A.原码
B.补码
C.BCD码
D.无符号数
4.二进制数100101111除以8的余数是
D。
A.1
B.3
C.7
D.0
二、判断题
1.(0.01)2=(0.20)g。
2.二进制小数1001.01,小数点向左移动2位,数缩小2倍。
3.八进制数100的最右边增加两个零,表示数扩大100倍。
4.十六进制的最大基数是E。
(
三、填空题
1.十进制数87.5转换为八进制数是
2.二进制无符号数01011010和10111000按位或的结果是
H。
3.二进制数0.0111转换为八进制数是
4.表示61种状态共需要
位二进制。
拓展练习
⑤
一、选择题
1.下列数中最小数是
A.10010111B
B.150
C.94H
D.225Q
2.与十进制数291等值的十六进制数为
A.123
B.213
C.321
D.132
单招零距离·计算机专业综合·上册
3.八进制数10011将右边增加2个零形成的新数与原数相比
A.扩大2倍
B.扩大8倍
C.扩大2¥8倍
D.扩大82倍
4.八位二进制数补码为11111101,对应的十进制数为
A.509
B.253
C.-3
D.-2
二、判断题
1.八进制小数一定能精确转换为二进制小数。
2.0.1101是一个二进制纯小数。
3.将十进制数转换为二进制数的方法是按权展开相加法。
4.8421BCD码10001001表示的真值用十六进制表示为131。
(
三、填空题
1.十进制分数532转换为八进制数是
2.100H是100Q的
倍。
3.6*7=52,这是
进制下的运算。
4.某无符号16进制数A5H,用压缩BCD码(8421码)表示为
5.10位无符号二进制可表示的最大整数是
第三节
原码、反码、补码
知识体系
⊙好Y5
真值定义:
定点整数
定点数
按小数点处理
基数
格式:
对阶规则:
规格化含义:
原码
按符号位
数值型数据
已知原码1001,求反码、补码:
已知补码1001,求原码、反码:
已知真值一001,求原码、反码、补码:
运算规则定点补码的加、减法规则:
定点补码加减运算溢出判断规则:
溢出的处理方法:
补码的扩展方法是将其
位扩展
·8·总复习方案·参考答案
参考答案(书)
第二节各种数制及其转换方法
第一部分计算机原理
【知识体系】
基数、BO(Q)DH、除以基数,取余数,倒计法、乘
第一章计算机中数据的表示方法
以基数,取整数,顺计法、按权展开相加法、按权展开
相加法、用十进制数作中间量转换、二进制化为八进
第一节计算机中数据的分类和表示方法
制:以小数点为中心,向左右以三位为单位划分,如不
【知识体系】
足三位,则在最左或最右补零,再将每个单位转换为
十进制数;八进制化为二进制,将每位拆成三位二进
控制信息、数值型数据、非数值型数据、数字数据、
制;二进制化为十六进制的方法与前面相同,不同的
模拟数据、bit、Byte、WORD、8、整数倍、扩展、标准
以四位为单位:八进制化为十六进制可通过二进制作
ASCIⅡ码是7位编码而扩展ASCIⅡ码是8位编码、非
为中间量、整数部分:二进制与八进制和十六进制之
数值型、8421、国标码、机内码、区位码在区号十32,位
间、4、82、R、R
号十32形成国标码、国标码在每个字节上加80H后
【巩固练习】
形成机内码、输出码、外码、内码
一、选择题
【巩固练习】
1.B2.C3.B4.C
一、选择题
二、判断题
1.C2.B3.C4.C5.A6.C
1√2.×3.×4.×
二、判断题
三、填空题
1.×2.×3./4./5./
1.127.42.FA3.0.344.6
三、填空题
【拓展练习】
1.b2.51843.04.拼音字母5.控制流
一、选择题
【拓展练习】
1.C2.A3.D4.C
一、选择题
二、判断题
1.D2.C3.A4.C5.D
1./2.×3.×4.×
二、判断题
三、填空题
1√2.×3.×4.×5./6./
1.0.122.43.84.000101100101B5.1023
三,填空题
1.非数值型2.CCFD3.1284.288
第三节原码、反码、补码
【知识体系】
带有十、一号的二进制机器数、定点小数、浮点数、
·115·