图 1-1
2. 数制间的转换(输入计算机的数都要被转换为二进制)
( 1)各进位制数转换为十进制数
将各进位制数按照其通式展开 (个位为 0 位),计算出结果即可。
( 2)十进制数换成二、八、十六进制数
10-?采用“ ?除 一倒取余数法”(一直除到商为 0,将得出 的余数倒排
即为转换结果。)
( 3)二进制数与八进制数转换
2宀8采用“三位一并”法:以小数点为基点,向左右两边三位 一组转为八
进制数,不足三位用 0 补齐。
8-2采用“一分为三”法。
4)二进制数与十六进制数转换
2宀16采用“四位一并”法:以小数点为基点,向左右两边四位
一组转为十六进制数,不足四位用 0补齐。
16-2采用“一分为四”法。
1.2.2 ASCII 码(美国标准信息交换码 )
? 字母、标点符号、特殊符号以及作为符号使用的数字,通称 为字符。这些字符统一采用美国标准信息交换代码表示,简称 ASCII 码。
? ASCII码查表方法(教材P311页附录一):ASCII码用7位二 进制数(或最高位为 0 的 8 位二进制数)来表示;表中的列表示第 654位,行
表示第 3210位,共 128个编码。查表按先列后行读数。
? 字符的大小是根据其 ASCII 码大小来比较的。常用字符的 ASCII 码(由小到大) :空格—数字—大写字母—小写字母
例如:查表得 A 的 ASCII 码值为 (1000001)2=(41)16=65 ;由
A 可推算出 F 的 ASCII 码十进制值为 70[相差 5];
根据该表可知 A 的 ASCII 码值[65] 比 a 的 ASCII 码值[97] 小, 即小写字母的 ASCII 码值比大写的大。
图 1-2
1.2.3 汉字编码
为了用 0、1 代码串表示汉字,我国制定了汉字的信息交换码
GB2312-8Q简称国标码。
? 国标码共有字符 7445个。一级汉字 3755个,按汉语拼音顺 序排列;二级汉字3QQ8个,按部首和笔画排列
? 由于汉字的字符多,国标码的每一个符号都用两个字节( 16 位二进制)代码来表示。
1. 国标码:行、列各 94(0-93) ,用先行后列的双 7 位二进制数 表
示,即两个字节的最高位为 0( 见教材 P77)。
2. 区位码:用二进制国标码表示不很方便,因此汉字也可用十 进制区位码
表示。
? 区(行)、位(列)各 94(1-94) ,用先区后位的双 2位十进制数 表示,不足两位前面补 0。
?区位码表详见教材P312附录2。图1-3是部分区位码表,女口:
福 2403;该 2435;各 2487
图 1-3
3. 机内码:是计算机内部实际使用的表示汉字的代码,在微机 中多用两字
节 (最高位为 1)代码作为机内码。
4. 三种编码的相互转换: (见图 1-4 )
? 将区位码的区号和位号分别由十进制转换对应的十六进制后
+2020H即为国标码(其中H表示16进制数);
?将十六进制国标码+8080H即为机内码。由此可见,机内码两 个字节的最高位一定为 1(国标码的为 0)。
图 1-4
例:大字的区位码为2083、国标码为1453H+2020H=3473H机内 码为 3473H+8080H=B4F3H
计算机的基本运算
计算机的计算有两种:数值计算(最基本的是四则运算)和非数 值计算(最基本的是逻辑运算) 。
1.3.1 四则运算 四则运算中最基本的是加法,其它运算都可由加法实现。 二
进制的加法规则: 0+0=0 0+1=1 1+0=1 1+1=10 二进制的乘法规则:
0*0=0 0*1=0 1*0=0 1*1=1 132基本逻辑运算(P13表)
基本逻辑运算有三种:与(AND、或(OR、非(NOT。
以下 0、 1 是二进制码,一般 1 表示事件的肯定(真) 、 0 表示事 件的否定(假、。
1. 逻辑与规则(当A和B同时为真时,A ANDB的值为真,否则 为假。、 0 AND0=0,n,0 AND1=0 nn1 AND0=0 nn1 AND1=1 (或 0?0=0 0?1=0 1?0=0 1?1=1 、
2. 逻辑或规则(当A和B有一个为真时,A OR B的值为真,否 则为
假。、
0 OR 0=0 nn0 OR 1=1nn1 OR 0=1 nn1 OR 1=1 (或 0+0=0 0+1=1 1+0=1 1+1=1、
3. 逻辑非规则(当A为真时,NOTA的值为假;当A假时,NOTA 的值为
真。、
NOT 0=1 nnNOT 1=0(取反、
计算机的基本运算
计算机的计算有两种:数值计算(最基本的是四则运算)和非数 值计算(最基本的是逻辑运算) 。
1.3.1 四则运算 四则运算中最基本的是加法,其它运算都可由加法实现。 二
进制的加法规则: 0+0=0 0+1=1 1+0=1 1+1=10 二进制的乘法规则:
0*0=0 0*1=0 1*0=0 1*1=1 132基本逻辑运算(P13表)
基本逻辑运算有三种:与(AND、或(OR、非(NOT。
以下 0、 1 是二进制码,一般 1 表示事件的肯定(真) 、 0 表示事 件的
否定(假、。
1. 逻辑与规则(当A和B同时为真时,A ANDB的值为真,否则 为假。、 0 AND0=0,n,0 AND1=0 nn1 AND0=0 nn1 AND1=1 (或 0?0=0 0?1=0 1?0=0 1?1=1 、
2. 逻辑或规则(当A和B有一个为真时,A OR B的值为真,否 则为
假。、
0 OR 0=0 nn0 OR 1=1nn1 OR 0=1 nn1 OR 1=1 (或 0+0=0 0+1=1 1+0=1 1+1=1、
3. 逻辑非规则(当A为真时,NOTA的值为假;当A假时,NOTA
的值为真。)
NOT 0=1 nnNOT 1=0(取反)
计算机系统组成
? 计算机系统包括硬件系统和软件系统两部分。
? 硬件系统是构成计算机的所有实体部件的集合;软件系统是 各种程序和文档的总和。
1.4.1 计算机的硬件系统 硬件主要由运算器、控制器、存储器、输入设
备、输出设备五大 部分构成。
1. 运算器:计算机进行算术运算与逻辑运算的主要部件。
2. 控制器:从存储器中逐条取出指令控制计算机各部件协调工 作,其是计
大学计算机基础期末考试试题



