计算机基础知识二
= 1×22 + 0×21 + 1×20 + 1×2-1 +
0×2-2 + 1×2-3
=(5.625)10
看一个练习
2 123……..1 底
.45
2.2方2十26法3110进5……:………制.整...011数数转部换分为转换非采十用进“制01除数N..2928取余高法”,且
除22到73……商....11为0为止;小数部分1转换.26 采用“乘N取
它能直接被计算机识别并执行。
(2)汇编语言:用英文缩写符号来代替机器语言指 令代码中的操作码,用地址符号来代替地址码。
(3)高级语言:用人们比较熟悉的代码来编辑程
序,通过系统软件翻译成机器能识别的语言,从而
按照人的意愿进行操作。Visual Basic VC++
Java C# Delphi
数据库语言:是将数据库的操作功能和数据的运算功 能相结合的完整的独立系统,可单独使用进行简单的 查询、更新等。 Visual Foxpro 智能语言:是将复杂的知识进行编码。PROLOG,LISP
如:字符 A 的ASCII码为 0100 0001
汉字编码:
(1)国标码(交换码):国家标准信息交换用汉字编
码 ,简称国标码,指1980年中国制定的用于不同的具
有汉字处理功能的计算机系统间交换汉字信息时使用
的编码 。每个汉字用2个字节表示 ,其中两个字节的
最高位均为0。
0011 0100 0111 0011
容易实现:两个数码,用电路实现比较容 易;
可靠性高:两个数码,存储、传输和处理 不容出错;
电路简单:运算规则简单、使运算器的结 构简化。
1、计算机中的常用数制
❖ 数制:又称为进位计数制,即按进位制的方法进行计数。 ❖ 计数制的特点:表示数值大小的数码与它在数中的位置有关。 ❖ 常见数制
十进制的特点:基数10,十个数码,逢十进一、借一当十。 二进制的特点:基数2,二个数码,逢二进一、借一当二。 八进制的特点:基数8,八个数码,逢八进一、借一当八。 十六进制的特点:基数16,十六个数码
(0,1……9,A,B,C,D,E,F), 逢16进一、借一当16
按权展开式(或多项式表示形式)
(1234.56)10=1×103+2×102+3×101+4×100 +5×10-1+6×10-2
(1101.01)2=1×23+1×22+0×21+1×20+0×2-1+1×2-2 (345.67)8=3×82+4×81+5×80+6×8-1+7×8-2
(整其2法中01…”N.1为,要乘高转不换尽的时进,制到基满数10足)精..4222 度为底止。
(1小注23)数意10=的:(1整1在11数书01是1写)2正结序果写时下整来数(0的的.4。5余)10数=(是0.0反111序)2 写下来,
例:(123.45)10 =(?)2
(123.45)10=(1111011.0111)2
计算机基础知识之二
第一节
计算机中的数制 及其转换
主要内容及要求
一、理解计算机中的数制表示及其关系 二、熟练掌握各种常用几种进制数之间的转换 三、掌握二进制数的算术运算和逻辑运算 四、掌握计算机内部数据的单位、数据的编码 五、掌握计算机系统的组成及相关内容
数制
❖ 十进制(Decimal Notation)
3.非十进制数之间的转换
(1)二进制数与八进制数的转换 方法:以小数点为界,分别向左向右每三位二进制数合
成一位八进制数,或每一位八进制数展成三位二进制数, 不足三位者补0。
(2)二进制数与十六进制数的转换 方法:以小数点为界,分别向左向右每四位二进制数合
成一位十六进制数,或每一位十六进制数展成四位二进制 数,不足四位者补0。
组成:0 ~ 9
进位基数:10 ❖ (123.25)10 =1×102 + 2×101 + 3×100 +
2×10-1+5×10-2 ❖ 位权:十进制各位上的权值是基数10的若干次幂。 ❖ 加减规则:逢十进一,借一当十
2+8=10 15-9=6
❖ 二进制(Binary Notation) 组成:0,1 进位基数:2
(2)机内码:即汉字存储码。也采用两个字节的编码, 其中两个字节的最高位均为1。 1011 0100 1111 0011
(3)输入码:音、形、音形、序数编码
(4)输出码:汉字的输出码是对汉字字形经过点阵数字 化后的一串二进制数,又称为汉字字形码或字模 ,计 算机输出的是点阵字形即点阵码。存储点阵汉字所需 要的容量计算方法为:m×n÷8(其中m×n为汉字点阵 值),所得结果单位是字节数。
小结
本章着重讲述了以下内容:
1. 计算机中的数制表示及其关系 2. 各种逻辑运算 4. 计算机内部数据的单位、数据的编码 5. 计算机的软件系统
0+1=1 1-1=0 0×1=0 0÷1=0
1+0=1 1-0=1 1×0=0 1÷0
1+1=0 0-1=1 1×1=1 1÷1=1
例:1+1= 10-1=
4、二进制数的逻辑运算
❖ 三种基本逻辑运算 ❖ 逻辑与——若要结论成立,必须所有条件都 成立。运算规则为: 0·0=0 0·1=0 1·0=0 1·1=1 ❖ 逻辑或——若要结论成立,在所有条件中至 少有一个条件成立即可。运算规则为: 0+0=0 0+1=1 1+0=1 1+1=1 ❖ 逻辑非——逻辑求反。运算规则为:
第三节
计算机软件系统
3.1 计算机软件系统
计算机软件:分为系统软件和应用软件。 3.1.1 系统软件
操作系统:管理和控制计算机软、硬件和数 据资源的大型程序。 计算机语言:人和计算机进行信息交流的媒 介,可以分为低级语言和高级语言,低级语 言主要有两种,机器语言和汇编语言。
(1)机器语言:机器语言就是二进制代码语言,唯有
字长=2n(n>=3)
2、数据的编码
❖ 十进制数的二进制编码:
常用8421BCD码,如(378)10的编码为:
十进制数
3
7
8
8421编码 0 0 1 1 0 1 1 1
1000
则(378)10的8421BCD码为001101111000
❖ 字符编码:
计算机中使用的字符编码是美国标准信息交换代码, 即ASCII码(P38)。在微机中采用每个字节的低7位来表 示128个不同的字符。
❖ (10110.01)2 =1×24 + 0×23 + 1×22 + 1×21 + 0×20 + 0×2-1 + 1×2-2
❖ 位权:…24,23 ,22 ,21 ,20 ,2-1 ,2-2 ,2-3… ❖ 加减规则:逢二进一,借一当二
1+1=10 10-1=1
为什么计算机要采用二进制(二进制的特点)
1 0, 0 1
第二节
计算机中数据的
表示方法
1、数据的存储单位
❖ 数据存储的最小单位:位(bit) 比特 ❖ 数据存储的最基本单位:字节(Byte) 拜特 ❖ 计算机处理数据的基本单位:字(word) ❖ 各单位之间的换算关系:
1B=8bits 1KB=210B=1024B 1MB=210KB=1024KB 1GB=210MB=1024MB 1TB=210GB=1024GB
(2FA.D)16=2×162+15×161+10×160+13×16-1
得到的算式值是该数对应的十进制的值
十进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 …
•不同进制数的对应关系:P12
二进制 0 1 10 11
100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010 …
3.1.2 语言处理程序三种工作方式
汇编方式:汇编方式是将汇编语言编写的程序翻译 成机器语言程序 。
解释方式:是一种边扫描边翻译边执行的口译形 式的翻译程序 。特点是方便、灵活, 但执行速度慢,且离不开源程序。
编译方式:是一种先分析再综合再生成完整代码 去执行操作的笔译的翻译程序 。特 点是速度快,运行时与源程序和编译 程序无关,但不灵活,若源程序作了 某些修改,则必须重新进行编译。
(3)八进制数与十六进制数的转换 借助于二进制数来完成
进制转换中可以使用附件中的计算机器来计算
启动计算机器,切换为科学型
从选框中选择要转换数据的进制
输入数据 点选其他进制的选框就可以得到所需数据的结果
3、二进制数的算术运算
❖ 加:0+0=0 ❖ 减:0-0=0 ❖ 乘:0×0=0 ❖ 除:0÷0=0
八进制 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 …
十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 …
2、常用数制之间的转换
1.非十进制数转换为十进制数
方法:把各个非十进制数按权展开求和
例:(101.101)2