第2章 计算机的基础知识.

Slides:



Advertisements
Similar presentations
因数与倍数 2 、 5 的倍数的特征
Advertisements

第二章 计算机基础 普通高等教育 “ 十一五 ” 国家级规划教材 全 国 高 等 医 药 院 校 药 学 类 规 划 教 材 大学计算机基础.
2 和 5 的倍数的特征 运动热身 怎样找一个数的倍数? 从小到大写出 2 的倍数( 10 个): 写出 5 的倍数( 6 个) 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 5 , 10 , 15 , 20 , 25 , 30.
0/40 符号( symbol )编码  1 字符编码  2 汉字编码  3 其他编码. 1/40 一、字符编码- ASCII 码 American Standard Code Information Interchange ,美国标准信息交换码; 由美国国家标准化协会 ANSI( American.
计算机概论 计算机概论 计算机的发展与展望 计算机的特点及应用 信息的表示及存储 计算机系统概述 计算机与信息社会 计算机安全 综合应用.
信息的编码和存储. 数制 二进制系统 信息编码 信息的存储 信息压缩 STS 议题STS 议题 数制 按进位的原则进行计数,被称为数制。 ( 0 , 1……9 ) 数值特点: 逢 N 进一。 N 指数制中所需数字字符的总个数, 也被称为基数。( 10 ) 位权表示。位权是指一个数字在某个固定位 置上所代表的值,处在不同位置上的数字.
第三章 数据在计算机中的表示 进位计数制及相互转换 进位计数制及相互转换 3.2 数据在计算机中的表示 数据在计算机中的表示.
教学进度 计算机科学与工程系 大学计算机基础 (省精品课程) 计算机信息基础 (第二章) 华南农业大学 信息学院.
数制 (1) 基数:在一种数制中,只能使用一组固定的数字符号 来表示数目的大小,其使用数字符号的个数,就称为该数 制的基数。其规则是 “ 逢 b 进一 ” ,则称为 b 进制的基数。 十进制( Decimal )的基数是 10 ,,它有 10 个数字符号, 即 0 , 1 , 2 , 3 , 4 ,
大学计算机基础 —— 系统工具与环境(文科用) 赵 欢 肖德贵 杨小林 陈 娟 吴蓉晖 编著. 第一部分 计算科学概论 第 2 章 计算机组成与工作原 理 大学计算机基础 —— 系统工具与环境(文科用)
第 2 章 数据表示及逻辑基础. Overview  数制  数、码  编码与文本  多媒体数据  逻辑基础.
三级偏软考点. 第一章必考点 1. 计算机的进位数制 (1) 计算机中所有数据是二进制 0,1 表示 (2) 在现实生活中人们普遍使用十进制 如何把十进制转换成计算机所识别的二 进制?整数是除 2 取余法,小数是乘 2 取 整法.
计算机基础知识之一 第一节 计算机中的数制 及其转换.
计算机基础 张莉莉老师的联系方式: tel: qq: 学习资源: 求索课堂:操作系统
大学计算机基础.
Foundations of Computer Application
版权所有,引用请注明出处 第二章、计算机数据表示方法 原著 谭志虎 主讲(改编) 蒋文斌.
第2章 计算机的基础知识 计算机的运算基础 命题逻辑与逻辑代数基础 计算机的基本结构与工作原理 程序设计基础.
主要内容及要求 一、计算机基础知识之一 二、计算机基础知识之二 计算机的产生和发展 计算机系统的组成 及工作原理 掌握几种进制数之间的转换
计算机的数制、码制及其运算 2010赛前知识点梳理.
第一章 现代电子技术基础 知识 §1-1 模拟信号与数字信号 学习要点: 模拟信号、数字信号的描述 数制间的相互转换.
第3章 计算机中数据的表示.
微型计算机中数的编码和字符的表示 1 数的表示与转换方法 2 带符号数的表示方法 3 定点数与浮点数 4 计算机中的编码.
第1章 计算机基础知识 1.4 二进制数的运算及其加法电路 1.4.1二进制数据算术运算规则 (1) 加法运算规则
计算机基础 第2讲 授课教师:徐鲁辉.
微机原理与接口技术 大家好!.
第1章 信息时代与计算机 信息与信息技术 计算机概述 计算机系统工作原理和组成 计算机中信息的表示
1.5 数制与编码 任务1:了解二进制数和十进制数之间的转换 任务2:认识ASCII码和汉字编码 汉字编码 ASCII码 计算机基础知识
微机原理与通信接口 武汉理工大学信息工程学院 2010年9月.
第2章 计算机基础知识 2.1 图灵机简介 2.2 数的不同进制 2.3 数制间相互转换 2.4 原码、补码、反码 2.5 字符数据编码.
第一章 计算机系统结构.
本章要点: 计算机的发展与应用; 数制与编码; 计算机系统组成; 计算机的性能指标。
第1章 计算机基础知识 (第2节).
计算机导论 第2章 计算机中的数据 4学时.
计算机基础知识 丁家营镇九年制学校 徐中先.
计算机应用基础教程 第一章 计算机基础知识 实践训练中心.
单片机原理及接口技术.
计算机文化基础 参考教材:《计算机文化基础》 (李秀主编,清华大学出版社) 任课教师: 程世杰 所在单位: 计算中心(哈理工大学)
第 1 章 概 论.
第一章 计算机基础知识.
1.5.3 近 似 数.
IBM—PC汇编语言 程序设计(第二版) 主讲 李敬兆 Ch1 基础知识.
清华大学计算机系列教材 IBM—PC汇编语言 程序设计(第二版).
1.1 什么是单片机 1.2 单片机的特点 1.3 单片机的发展与应用 1.4 计算机中的数和编码
大学计算机基础——周口师范学院 第1章 计算机基础知识 1.2 数据编码.
《计算机应用基础》课程介绍 教学目标: 授课教师:李季 ( 64学时=2次/周,2学时/次, 16周
1.1 数制与编码 1.2 计算机中数值数据的表示与运算 1.3 计算机系统的组成 1.4 微型计算机概述
本节内容 字符编码 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
计算机文化概论
计算.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
第1章 数制与编码.
第9章 位 运 算.
单片机原理及应用 第一章 单片微型计算机概述及预备知识 1.1 单片机的发展历史和发展趋势 1.2 计算机的数制和码制及其数制间转换
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第九节 赋值运算符和赋值表达式.
2017第二轮选考复习 多媒体信息编码.
第4课时 绝对值.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
数据表示 第 2 讲.
第一章 微型计算机中的数据类型.
微机原理与接口技术 西安邮电大学计算机学院 董 梁.
复习:十进制与其他进制的转换 十进制转换为二进制: 短除法:除以2倒取余数 十进制转换为十六进制: 短除法:除以16倒取余数
第9章 位 运 算.
第一章 绪 论 1.1 概 述 1.2 数制与代码.
单片机原理及其应用 主讲教师 赵琳.
学习目标 1、什么是列类型 2、列类型之数值类型.
数字电子技术 项目1 简单加法器电路设计与测试
Presentation transcript:

第2章 计算机的基础知识

内容提要 计算机的运算基础 命题逻辑与逻辑代数基础 计算机的基本结构与工作原理 程序设计基础 算法基础 数据结构基础

基本要求: 掌握数制间的转换方法以及数据在计算机内部的表示形式 理解逻辑代数、计算机的工作原理、程序设计以及算法与数据结构的基本知识,为学习本书的以下各章和后续课程打好基础

十进制 数制:按进位的原则进行计数称为进位计数制,简称数制。 十进制:是使用数字1、2、… 、9、0等符号来表示数值且采用“逢十进一”的进位计数制。 位权表示法数制的特点: 数字的总个数等于基数。 最大的数字比基数小1。 每个数字都要乘以基数的幂次,该幂次由每个数字所在的位置决定。

二进制 二进制:使用数字0和1等符号来表示数值且采用“逢二进一”的进位计数制。 二进制数制的特点: 仅使用0和1两个数字。 最大的数字为1,最小的数字为0。 每个数字都要乘以基数2的幂次,该幂次由每个数字所在的位置决定。 二进制加法和乘法运算规则: 0+0=0 0 × 0=0 0+1=1 0 × 1=0 1+0=1 1 × 0=0 1+1=10 1 × 1=1

八进制与十六进制 八进制:使用数字0、1、2、3、4、5、6、7等符号来表示数值的,且采用“逢八进一”的进位计数制。 十六进制:使用数字0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F等符号来表示数值,其中A、B、C、D、E、F分别表示数字10、11、12、13、14、15。十六进制的计数方法为“逢十六进一”。

十进制整数转换为非十进制整数 除基取余法:“除基取余,先余为低(位),后余为高(位)”。 〖 例2-1〗 (55)10=(110111)2 余数 2 55 1 2 27 1 2 13 1 2 6 0 2 3 1 2 1 1

十进制整数转换为非十进制整数 〖 例2-2 〗(55)10=(67)8 余数 8 55 7 8 6 6 8 55 7 8 6 6 〖 例2-3 〗(55)10=(37)16 16 55 7 16 3 3

十进制小数转换为非十进制小数 乘基取整法:“乘基取整,先整为高(位),后整为低(位)” 〖 例2-4 〗( 0.625)10=(0.101)2 0.625 整数 × 2 1 .25 1 0.25 × 2 0.5      0 1.0 1

十进制小数转换为非十进制小数 〖例2-5 〗 (0.32)10=(0.0101…)2 0.32 整数 × 2 0.64 0 × 2 〖例2-5 〗 (0.32)10=(0.0101…)2 0.32 整数 × 2 0.64 0 × 2 1.28 1 0.28 × 2 0.56 0 1.12 1   …

十进制小数转换为非十进制小数 十进制小数并不是都能够用有限位的其他进制数精确地表示,这时应根据精度要求转换到一定的位数为止,作为其近似值。 如果一个十进制数既有整数部分,又有小数部分,则应将整数部分和小数部分分别进行转换。

非十进制数转换为十进制数 位权法:把各非十进制数按权展开,然后求和。 〖 例2-7 〗(10110)2 =1×24+0×23+1×22+1×21+0×20 =16+0+4+2+0 =(22)10 〖 例2-8 〗(10101.1011)2 =1×24+0×23+1×22+0×21+1×20 +1×2-1+0×2 -2+1×2-3 =16+0+4+0+1+0.5+0+0.125 =(21.625)10 〖 例2-9 〗(1207)8=1×8 3+2×8 2+0×8 1+7×8 0 =512+128+0+7 =(647)10 〖 例2-10〗(1B2E)16=1×16 3+B×16 2+2×16 1+E×16 0 =1×4096+11×256+2×16+14×1=(6958)10

二进制与八进制之间的转换 二进制数转换为八进制数:以小数点为界,将整数部分自右向左和小数部分自左向右分别按每三位为一组(不足三位用0补足),然后将各个三位二进制数转换为对应的一位八进制数。 八进制数转换为二进制数:把每一位八进制数转换为对应的三位二进制数。 〖 例2-11 〗(10111001010.1011011)2=(010 111 001 010 . 101 101 100)2 =(2712.554)8 〖 例2-12 〗(456.174)8 =(100 101110.001 111 100)2 =(100101110.0011111)2

二进制与十六进制之间的转换 二进制数转换为十六进制数:以小数点为界,将整数部分自右向左和小数部分自左向右分别按每四位为一组,不足四位用0补足,然后将各个四位二进制数转换为对应的一位十六进制数。 十六进制数转换为二进制数:把每一位十六进制数转换为对应的四位二进制数。 〖 例2-13 〗(10111001010.1011011)2=(0101 1100 1010.1011 0110)2 =(5CA.B6)16 〖 例2-14 〗(1A9F.1BD )16=(0001 1010 1001 1111.0001 1011 1101)2 =(1101010011111.000110111101)2

码制 原码表示法:用符号位和数值表示带符号数,正数的符号位用“0”表示,负数的符号位用“1”表示,数值部分用二进制形式表示。 反码表示法:正数的反码与原码相同,负数的反码为对该数的原码除符号位外各位取反。 补码表示法:正数的补码与原码相同,负数的补码为对该数的原码除符号位外各位取反,然后在最后一位加1。 数的原码表示适合于进行乘除运算;补码用于进行加减运算。

定点小数格式 定点小数格式:把小数点固定在数值部分最高位的左边。   N0 . N-1 N-2 ...... N-m 符号位 小数点 数值部分 数的范围:二进制的(m+1)位定点小数格式的数N,所能表示的数的范围为|N|≤ 1 - 2-m。 比例因子:对于绝对值大于1的数,如果直接使用定点小数格式将会产生“溢出”,需根据实际需要使用一个比例因子,将原始数据按该比例缩小,以定点小数格式表示,得出结果后再按该比例扩大得到实际的结果。

定点整数格式 定点整数格式:把小数点固定在数值部分最低位的右边。 N0 Nn Nn-1 ...... N2 N1 . 符号位 数值部分 小数点 数的范围:二进制的(m+1)位定点整数格式的数N,所能表示的数的范围为|N|≤ 2m - 1。 比例因子:对于绝对值大于该范围的数,如果直接使用定点小数格式也将会产生“溢出”,需根据实际需要选择一个比例因子进行调整,使所表示的数据在规定的范围之内。

浮点表示法 浮点表示法:小数点的位置不固定,一个浮点数分为阶码和尾数两部分。 阶码:用于表示小数点在该数中的位置,是一个整数。 尾数:用于表示数的有效数值,可以采用整数或纯小数两种形式 可供选择的一种位数分配形式:设字长为32位 符号位 阶码部分 尾 数 部 分 1位 8位 23位 规格化的浮点数:为了提高浮点数表示的精度通常规定其尾数的最高位必须是非零的有效位,称为浮点数的规格化形式。

BCD码与ASCII码 BCD码:是一种二-十进制的编码,使用四位二进制数表示一位十进制数。 ASCII(American Standards Committee of Iformation Interchange)码:是由美国信息交换标准委员会制定的、国际上使用最广泛的字符编码方案。 ASCII码的编码方案:采用7位二进制数表示一个字符,把7位二进制数分为高三位(b7b6b5)和低四位 (b4b3b2b1) 7位ASCII编码表:如表2-5所示,利用该表可以查找数字、运算符、标点符号以及控制符等字符与ASCII码之间的对应关系。

汉字编码体系 汉字输入码:由输入设备产生的汉字编码,如区位码、国标码、拼音码、新全拼、新双拼、五笔字型码、简码、表形码、自然码、智能ABC汉字输入码等。 汉字内码:用于计算机内部存储和处理的汉字编码,通常由该汉字的国标码的两个字节(最高位置“1”)形成。 汉字字形码:确定一个汉字字形点阵的编码,用于汉字显示和打印输出。保留在存储介质中的全部汉字字形码称为字库。 汉字交换码:用于在不同的汉字信息处理系统之间或与其他计算机系统之间进行信息交换。 汉字地址码:表示汉字字形信息在汉字库中的地址,用于在汉字库中查找汉字字形信息的汉字地址码等。

数据校验码 奇偶校验码:在表示数据的N位代码中增加一位奇偶校验位,使N+1位中“1”的个数为奇数(奇校验)或偶数(偶校验)。 海明校验码:在有效信息代码中增加校验位,用来校验代码中“1”的个数是奇数(奇校验)还是偶数(偶校验),通过奇偶校验可以发现代码传输过程中的错误并自动校正。 应用:用于计算机各部件之间信息传输以及计算机网络的信息传输。