欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机基础概述.ppt

    • 资源ID:73977761       资源大小:492KB        全文页数:79页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机基础概述.ppt

    科技学院电气系计算机教研组计算机基础主讲:夏道平联系方式:690132/23/20231科技学院电气系计算机教研组计算机基础v总总 学学 时:时:48(32=20+12上课,16学时上机实践)v适用专业:适用专业:非计算机专业非计算机专业v教学内容教学内容:第1章 计算机基础概述(5)第2章 微型计算机硬件(2)第3章 计算机软件(3)第4章 程序设计基础 (3)第5章 数据库基础 (插入第3章中简单介绍)第6章 多媒体技术基础(插入第3章中简单介绍)第7章 计算机网络基础(3)第8章 信息安全(2)第1章 Windows XP基本操作 (2)第2章 Word2003 (3)第3章 Excel2003 (3)第4章 PowerPoint 2003 (2)第6章 FrontPage (自学)第7章 Access2003基本操作 (自学)第8章 Flash (2)实践部分理论部分 2/23/20232科技学院电气系计算机教研组计算机基础1.无故旷课(包括实验)三次以上取消考试资格,但平时表现好的同学也会有奖励分。两条纪律:考核方式:考核方式:期末考试期末考试 平时成绩平时成绩 占占 70%占占30%2.为了保证正常的教学秩序,课堂内请关掉手机或调为震动。2/23/20233科技学院电气系计算机教研组计算机基础作业上交情况说明作业上交情况说明vftp:/2/23/20234科技学院电气系计算机教研组计算机基础v 计算机的发展v 信息技术与信息化社会 v 计算机的应用v 计算机系统的组成v 数制转换及运算 v 数据在计算机中的表示v第 1 章 计算机基础概述2/23/20235科技学院电气系计算机教研组计算机基础1 计算机的发展2/23/20236科技学院电气系计算机教研组计算机基础近代计算机发展史 v法国物理学家帕斯卡(Blaise Pascal,1623-1662)v德国数学家莱布尼兹(G.N.Won Leibniz,1646-1716)v英国数学家查尔斯巴贝奇(Charles Babbage,1791-1871)v美国科学家霍华德艾肯(Howard Aiken,1900-1973)查尔斯巴贝奇加法器差分机、分析机计算器机电方法实现分析机计算机之父2/23/20237科技学院电气系计算机教研组计算机基础现代计算机 v 图灵(Alan Mathison Turing,1912-1954)v 冯诺依曼(Johon Von Neumann,1903-1957)图灵 冯诺依曼 建立了图灵机的理论模型和机器智能的图灵测试,奠定了计算理论和人工智能的理论基础。提出了“存储程序”的概念,对计算机体系结构和工作原理有重大影响2/23/20238科技学院电气系计算机教研组计算机基础电子计算机的问世及发展 v美国于1946年2月14日正式通过验收名为ENIAC(Electronic Numerical Integrator And Calculator)的电子数值积分计算机,宣告了人类第一台电子计算机的诞生 2/23/20239科技学院电气系计算机教研组计算机基础计算机的四代v第一代电子计算机电子管,机器语言v 第二代电子计算机晶体管,高级语言v 第三代电子计算机集成电路,操作系统v 第四代电子计算机大规模集成电路 Pentium芯片集成了7.2亿多个晶体管,Pentium 4每秒可执行22亿条指令 2/23/202310科技学院电气系计算机教研组计算机基础计算机的分类v巨型机(supercomputer)也称为超级计算机 v小巨型机(minisupercomputer)是小型超级计算机或称桌面型超级计算机 v大型主机(mainframe)或称大型计算机(覆盖国内常说的大、中型机)v小型机(minicomputer或Minis)v工作站(workstation)v个人计算机(personal computer)就是平常说的微机 2/23/202311科技学院电气系计算机教研组计算机基础计算机的特点v 运算速度快。每秒钟几十万亿次 v 运算精度高。字长从8位增加到64位v 具有记忆能力。内存外存(硬盘)v 具有逻辑判断能力。有逻辑元器件v 存储程序。冯诺依曼体系结构2/23/202312科技学院电气系计算机教研组计算机基础计算机应用模式的变迁 v单主机计算模式(终端+主机)v客户机/服务器计算模式(Client/Server)v网络计算模式 2/23/202313科技学院电气系计算机教研组计算机基础未来计算机的发展趋势 v 五种发展趋向(1)巨型化(2)微型化(3)多媒体化(4)网络化(5)智能化 2/23/202314科技学院电气系计算机教研组计算机基础未来计算机的发展趋势v发展非冯诺依曼结构模式 随着计算机应用领域的开拓更新,冯诺依曼型的工作方式已不能满足需要,所以提出了制造非冯诺依曼式计算机的想法。自20世纪60年代开始从两个大方向努力,一是创建新的程序设计语言,即所谓的“非冯诺依曼语言”2/23/202315科技学院电气系计算机教研组计算机基础未来计算机的发展趋势v 采用新的材料和元器件光子计算机 利用光子取代电子进行数据运算、传输和存储 生物计算机(分子计算机)生物芯片,信息以波的形式传播,速度快10万倍 量子计算机 多现实态下的原子进行运算的计算机 2/23/202316科技学院电气系计算机教研组计算机基础2 信息技术与信息化社会2/23/202317科技学院电气系计算机教研组计算机基础现代信息技术基础知识 v信息与数据信息既是对各种事物的变化和特征的反映,又是事物之间相互作用和联系的表征。信息同材料、能源一样,是人类生存和社会发展的三大基本资源之一。数据是信息的载体。数值、文字、语言、图形、图像等是数据的不同表现形式。信息和数据不同,尽管人们互换使用这两个词。信息有意义,而数据没有。2/23/202318科技学院电气系计算机教研组计算机基础现代信息技术基础知识v信息技术随着信息技术的发展,其内涵在不断变化,因此至今对信息技术没有统一的定义。一般来说,信息采集、加工、存储、传输和利用过程中的每一种技术都是信息技术,这是一种狭义的定义。而现代信息技术一般是指一系列与计算机相关的技术。2/23/202319科技学院电气系计算机教研组计算机基础现代信息技术的内容 v 信息基础技术 新材料、新能源、新器件的开发和制造 v 信息系统技术 信息的获取、处理、传输、控制、存储 v 信息应用技术 技术群类如办公自动化、人工智能和互连 通信技术 2/23/202320科技学院电气系计算机教研组计算机基础信息化社会及其特征 v 建立完善的信息基础设施基础 v 采用先进的信息技术生产力v 建立广泛的信息产业发展动力v 拥有高素质的信息人才 核心v 构建良好的信息环境保障2/23/202321科技学院电气系计算机教研组计算机基础信息化社会对计算机人才的需求和培养方案 教指委提出了“1+X”方案。“1”指在大学开设一门具有大学水准的基础课程;“X”等于几、包含哪些课程,不同学校、不同专业可有不同的选择。2/23/202322科技学院电气系计算机教研组计算机基础信息化社会对计算机人才的需求和培养方案 作为“1”的计算机基础课程的内容可归纳为三个部分:(1)信息素养:旨在对计算机系统、信息社会、信息技术作总体了解,提高信息素养。(2)微机系统与平台:旨在让学生了解微机硬件结构,熟悉操作系统、网络工作平台,掌握使用和维护微机的基本方法。(3)计算机应用技术基础:旨在为后续课程的学习及今后在各自专业中信息技术的应用作知识准备 2/23/202323科技学院电气系计算机教研组计算机基础3 计算机的应用 2/23/202324科技学院电气系计算机教研组计算机基础计算机的应用v计算机在制造业中的应用 1.CAD2.CAM3.CIMS(computer integrated manufacturing system)v计算机在商业中的应用 1.零售业2.电子商务2/23/202325科技学院电气系计算机教研组计算机基础计算机的应用v计算机在银行与证券业中的应用 1.电子货币2.ATM3.网上银行4.证券市场信息化v计算机在交通运输业中的应用 1.交通监控系统2.售票系统3.全球卫星定位系统4.地理信息系统2/23/202326科技学院电气系计算机教研组计算机基础计算机的应用v计算机在办公自动化与电子政务中的应用1.办公自动化2.电子政务v计算机在教育中的应用.校园网.远程教育.(computer aided instruction)2/23/202327科技学院电气系计算机教研组计算机基础计算机的应用v计算机在医学中的应用.医学专家系统.远程医疗系统v计算机在科学研究中的应用1.科技文献的存储与检索2.科学计算3.计算机仿真2/23/202328科技学院电气系计算机教研组计算机基础计算机在艺术与娱乐中的应用 v艺术家可以用计算机为工具来进行音乐、舞蹈、美术、摄影、电影与电视等艺术创作,编制计算机游戏软件等。v人们可以在计算机上可以观看影视节目,可以播放以MP3歌曲和音乐,运行游戏软件等。2/23/202329科技学院电气系计算机教研组计算机基础4 计算机系统组成 2/23/202330科技学院电气系计算机教研组计算机基础计算机系统的组成计算机系统两大组成部分硬件系统与软件系统计算机系统计算机系统软件系统软件系统硬件系统硬件系统系统软件系统软件应用软件应用软件CPUCPU存储器存储器输入设备输入设备输出设备输出设备运算器运算器控制器控制器主主 机机外部设备外部设备系统组成图2/23/202331科技学院电气系计算机教研组计算机基础冯.诺依曼原理冯.诺依曼原理的基本思想:1 计算机应由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备。2 采用存储程序的方式,程序和数据一样都以二进制的形式存放在存储器中。3 由指令计数器指明要执行的指令所在的地址,然后执行相应的指令,计算机在程序的控制之下自动工作。2/23/202332科技学院电气系计算机教研组计算机基础计算机硬件的基本结构v 运算器v 控制器v 内存储器v 输入设备v 输出设备人脑:人脑:感受感受 判断判断 计算计算 记忆记忆 反应反应电脑:电脑:输入输入 控制控制 运算运算 存储存储 输出输出2/23/202333科技学院电气系计算机教研组计算机基础硬件基本结构图用户用户输入设备内存储器输出设备运算器控制器数据流 地址流 控制信号 CPU主机2/23/202334科技学院电气系计算机教研组计算机基础2/23/202335科技学院电气系计算机教研组计算机基础指令和程序的概念v 指令:计算机所能执行的基本操作命令,由操作码和地址码两部分组成:操作码 用于说明指令的操作类型。地址码(又叫操作数)用于指明操作数(或操作数的位置)v指令系统:一台计算机所能执行的指令的集合。v程序:为完成某种工作所编排的指令序列(又叫程序代码)。操作码操作码 地址码地址码2/23/202336科技学院电气系计算机教研组计算机基础计算机执行指令的过程取指令周期执行周期计算机在启动之后,就一直在不断的进行取指令与执行指令的操作。就向人的心脏一样,一直不停的跳动。一旦停止执行指令,计算机就死机了。取指令取指令执行指令执行指令2/23/202337科技学院电气系计算机教研组计算机基础计算机软件v 软件的概念 软件是各种程序及相关文件的总称 软件分类系统软件和应用软件两大类系统软件 操作系统 语言处理系统 系统服务程序 数据库系统应用软件 文字处理软件 表格处理软件 辅助设计软件 实时控制软件2/23/202338科技学院电气系计算机教研组计算机基础5 数制转换及运算 2/23/202339科技学院电气系计算机教研组计算机基础进位计数制v基数基数 在进位计数制中,用一组数字符号来表示在进位计数制中,用一组数字符号来表示数值,这一组数字符号的个数就称为数值,这一组数字符号的个数就称为基数基数。基基数数是多少,即称为多少进制。是多少,即称为多少进制。v进位规则和位权进位规则和位权 进位规则进位规则:逢逢N进一进一 (N为基数)为基数)位权位权:处在某一位上的处在某一位上的“1”所表示的数所表示的数值的大小值的大小2/23/202340科技学院电气系计算机教研组计算机基础十进制v 基数基数是是10,10个数字符号:个数字符号:0、1、2、3、4、5、6、7、8、9 v 进位规则进位规则:逢十进一:逢十进一v 各位的各位的权权:103102101100.10-110-210-3.例如:例如:213.282/23/202341科技学院电气系计算机教研组计算机基础二进制二进制v 基数基数为为 2,有两个数字符号:,有两个数字符号:0、1v 进位规则进位规则:逢二进一:逢二进一v 各位的各位的权权:23 22 21 20.2-12-22-3 或:或:64 32 16 8 4 2 1.1/2 1/4 1/8 1/16 例:例:1101.101 相当于十进制的相当于十进制的 13.6252/23/202342科技学院电气系计算机教研组计算机基础数据的单位v基本单位:基本单位:位(位(bit):):1 位二进制数位二进制数 (最小数据最小数据存储存储单位单位)字节(字节(Byte):):8 bit (数据数据存取存取基本单位基本单位)字节(字节(Byte 简写为简写为 B)字长(字长(Word):):X*Byte (数据数据处理处理的长度单位的长度单位)v扩充单位及单位之间的换算:扩充单位及单位之间的换算:1K=1024=210 如:如:1KB=1024B1M=1024K如:如:1MB=1024KB1G=1024M如:如:1GB=1024MB 1T=1024G如:如:1TB=1024GB 2/23/202343科技学院电气系计算机教研组计算机基础进制数之间的转换2/23/202344科技学院电气系计算机教研组计算机基础二进制转换成十进制方法:方法:按权展开求和按权展开求和例如:例如:(1011.101)2=123+022+121+120+12-1+02-2+12-3=8+0+2+1+0.5+0+0.125=11.625练习:练习:(1101.011)2=?(10000111)2=?思考:8个2进制位能表示的范围为多少?2/23/202345科技学院电气系计算机教研组计算机基础1 0 0 0 1 0.十进制转换成二进制整数转换整数转换:除除 2 取余取余 小数转换:小数转换:乘乘 2 取整取整 例:(例:(34.375)10 (100010.011)2 整数部分:整数部分:2 34 取余数取余数 0 2 17 取余数取余数 1 2 8 取余数取余数 0 2 4 取余数取余数 0 2 2 取余数取余数 0 2 1 取余数取余数 1 02/23/202346科技学院电气系计算机教研组计算机基础十进制转换成二进制小数部分:小数部分:(乘乘 2 取整取整)0.375 2 .750 取整数取整数 0 2 1.50 取整数取整数 1 2 1.00 取整数取整数 1 最后合并成一个完整的二进制数:最后合并成一个完整的二进制数:100010.011 (34.375)10=(100010.011)2 如何记高低位?如何记高低位?最先取出的靠着小数点最先取出的靠着小数点2/23/202347科技学院电气系计算机教研组计算机基础十六进制数十六进制数十六进制数基数为基数为16,有,有16个数字符号:个数字符号:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F进位规则:进位规则:逢十六进一逢十六进一各位的权:各位的权:163162161160.16-116-216-3.例:例:3AD.C2为什么要用为什么要用16进数?进数?2/23/202348科技学院电气系计算机教研组计算机基础二进制与十六进制的转换 二进制二进制 十六进制:十六进制:以小数点为界,向左、向右,以小数点为界,向左、向右,每每 4 位位为一节,为一节,转换为相应的十六进制数。转换为相应的十六进制数。1100 1010.0010 1011 B CA.2B H 1100 1010.0010 1011 C A .2 B 说明:十六进制转二进制则反过来进行说明:十六进制转二进制则反过来进行2/23/202349科技学院电气系计算机教研组计算机基础转换方法总结v十进制 二进制 v十进制 八进制 v十进制 十六进制v八进制 二进制v十六进制 二进制2/23/202350科技学院电气系计算机教研组计算机基础几种进制数的表示方法不同数制的表示方法不同数制的表示方法二进制数:二进制数:(1001)2 或或 1001 B十进制数:十进制数:(1001)10 或或 1001 D(D可以省略)可以省略)十六进制数:十六进制数:(1001)16 或或 1001 H例如:例如:01011101B、(11011110)2 都表示二进制数 928、345D、101 都表示十进制数9A8H、345H、101H 都表示十六进制数2/23/202351科技学院电气系计算机教研组计算机基础二进制数的算术运算*加:逢二进一加:逢二进一 减:借一当二减:借一当二 1+1-10 10+1-11 11+1-100100-1-11基本规则:逢二进一基本规则:逢二进一 0+0=0,0+1=1,1+0=1,1+1=02/23/202352科技学院电气系计算机教研组计算机基础逻辑数据的表示逻辑数据的表示v逻辑量的取值只有两个:真与假、对与错、是与非、有与无。二进制数的一个位也只有两个取值:0与1。如果假设“0”代表逻辑“假”、“1”代表逻辑“真”,那么存储在计算机中的位就能代表逻辑值真或假。v逻辑运算可以对1个或2个位进行操作生成1个位。如果逻辑运算作用在1个位上,就叫做一元运算;如果逻辑运算作用在2个位上,就叫做二元运算。2/23/202353科技学院电气系计算机教研组计算机基础二进制数的逻辑运算v一元运算有:逻辑非(NOT),其运算规则为对位进行取反操作,即0转换为1、1转换为0;v二元运算有:(1)逻辑与(AND),其运算规则为当且仅当参与运算的2位都是1时,结果为1,否则结果为0;(2)逻辑或(OR),其运算规则为当且仅当参与运算的2位都是0时,结果为0,否则结果为1;(3)逻辑异或(XOR),其运算规则为当且仅当参与运算的2位相同(都是0或都是1)时,结果为0,否则结果为1。2/23/202354科技学院电气系计算机教研组计算机基础逻辑运算的真值表 x yx yNOT xNOT xx AND yx AND yx OR yx OR yx XOR yx XOR y0 00 01 10 00 00 00 10 11 10 01 11 11 1 0 00 00 01 11 11 1 1 10 01 11 10 02/23/202355科技学院电气系计算机教研组计算机基础6 数据在计算机中的表示 2/23/202356科技学院电气系计算机教研组计算机基础机器数与真值(1)机器数数值在计算机中的二进制表示形式称为机器数,机器数具有以下特点:v符号位数值化。日常使用的数值有正负之分,而计算机中的任何符号都是用0、1表示的。所以在计算机内用最高位来表示数的符号,0表示正、1表示负,其他位表示数值。若一个数占8位,则X和Y的带符号数表示形式为:X=+(0010010)2 (00010010)2 Y=-(0010010)2 (10010010)2 2/23/202357科技学院电气系计算机教研组计算机基础机器数与真值v计算机中通常只表示整数或纯小数,所以小数点位置一般隐含在某个位置,不再占用1个数位。v计算机能处理的二进制位数受到计算机的限制,把计算机能表示的二进制位数称为字长。一台计算机的字长是固定的,它决定了机器数的范围。2/23/202358科技学院电气系计算机教研组计算机基础机器数与真值(2)真值由于符号位占据一位,所以机器数的形式值不等于真正的数值。如(10010010)2,由于最高位为1,所以其真正数值不是146,而是-18。为了严格区分它们之间的差别,带符号位的机器数对应的数值称为机器数的真值。(3)无符号数当计算机字长中所有二进制位都用来表示数值时,称其为无符号数。无符号数一般用于全部都是正数运算且不会出现负数的情况下。2/23/202359科技学院电气系计算机教研组计算机基础原码、反码和补码 符号位数值化的目的是为了简化计算机对机器数的算术运算,从而提高运算速度。为了实现这一目的,就出现了各种编码方法。最常用的有原码、反码和补码。(为简化,下面假设机器字长为8位,且以整数为例)2/23/202360科技学院电气系计算机教研组计算机基础原码、反码和补码(1)原码表示方法v整数X的原码定义为:最高位0表示正、1表示负,数值部分为X的绝对值的二进制表示。通常用X原表示X的原码。例如:+1 原=00000001 +127 原=01111111 -1 原=10000001 -127 原=11111111在原码表示中,0有两种表示形式:+0 原=00000000 -0 原=100000002/23/202361科技学院电气系计算机教研组计算机基础原码、反码和补码v原码表示方法简单易懂,与其真值转换方便,但不便于运算。(2)反码表示方法v整数X的反码定义为:正数的反码与原码相同;对于负数,符号位为1,数值位为X的绝对值按位取反。通常用X反表示X的反码。例如:+1 反=00000001 +127 反=01111111 -1 反=11111110 -127 反=10000000在反码表示中,0 有两种表示形式:+0 反=00000000 -0 反=111111112/23/202362科技学院电气系计算机教研组计算机基础原码、反码和补码(3)补码表示方法v整数X的补码定义为:正数的补码与原码相同;对于负数,符号位为1,数值位为X的反码加1。通常用X补表示X的补码。例如:+1 补=00000001 +127 补=01111111 -1 补=11111111 -127 补=10000001在补码表示中,0有唯一的编码形式:+0 补=-0 补=00000000 2/23/202363科技学院电气系计算机教研组计算机基础原码、反码和补码类型原码反码补码最大编码011111110111111101111111最小编码111111111000000010000000数值范围-127+127-127+127-128+1272/23/202364科技学院电气系计算机教研组计算机基础 只有有符号的整数才有原码、反码和补码的!其他的类型一概没有。虽然我们也可以用二进制中最小的数去对应最小的负数,最大的也相对应,但是那样不科学,下面来说说科学的方法。还是说一个字节的整数,不过这次是有符号的啦,1个字节它不管怎么样还是只能表示256个数,因为有符号所以我们就把它表示成范围:-128-127。它在计算机中是怎么储存的呢?可以这样理解,用最高位表示符号位,如果是0表示正数,如果是1表示负数,剩下的7位用来储存数的绝对值的话,能表示127个数的绝对值,再考虑正负两种情况,127*2还是254个数。首先定义0在计算机中储存为00000000,对于正数我们依然可以像无符号数那样换算,从00000001到01111111依次表示1到127。那么这些数对应的二进制码就是这些数的原码。到这里很多人就会想,那负数是不是从10000001到11111111依次表示-1到-127,那你发现没有,如果这样的话那么一共就只有255个数了,因为10000000的情况没有考虑在内。实际上,10000000在计算机中表示最小的负整数,就是这里的-128,而且实际上并不是从10000001到11111111依次表示-1到-127,而是刚好相反的,从10000001到11111111依次表示-127到-1。负整数在计算机中是以补码形式储存的,补码是怎么样表示的呢,这里还要引入另一个概念反码,所谓反码就是把负数的原码(负数的原码和和它的绝对值所对应的原码相同,简单的说就是绝对值相同的数原码相同)各个位按位取反,是1就换成0,是0就换成1,如-1的原码是00000001,和1的原码相同,那么-1的反码就是11111110,而补码就是在反码的基础上加1,即-1的补码是11111110+1=11111111,因此我们可以算出-1在计算机中是按11111111储存的。2/23/202365科技学院电气系计算机教研组计算机基础定点数与浮点数定点数约定小数点隐含在某一固定位置上,而浮点数是指小数点位置可以任意浮动。(1)定点数表示法v定点数表示法有两种约定:定点整数和定点小数。定点整数(也称纯整数)指小数点位置约定在机器数的最低位之后;定点小数(也称纯小数)指小数点位置约定在机器数的符号位之后、有效值部分最高位之前。如图1-7所示。2/23/202366科技学院电气系计算机教研组计算机基础定点数与浮点数符号位数值部分小数点位置符号位数值部分 小数点位置 图1-7定点整数和定点小数2/23/202367科技学院电气系计算机教研组计算机基础定点数与浮点数(2)浮点数表示法v在科学计算中,为了表示特别大或特别小的数,采用浮点数表示。浮点数由两部分组成,即尾数和阶码,底数事先约定,不在机器数中出现。v由于在浮点数表示法中,小数点位置是浮动的,阶码可取不同的值,所以一个实数有多种表示形式。为了方便计算机中小数点的表示,规定将浮点数规格化。任意二进制规格化浮点数的表示形式为:N=d2p2/23/202368科技学院电气系计算机教研组计算机基础定点数与浮点数v其中阶码是定点整数,尾数是定点小数。例如,假设尾数为8位,阶码为6位,则二进制数N=(-1101.01)2=(-0.110101)22(100)2,其存放形式下阶符阶码数符尾数它在计算机中的存储形式为:0000100111010100阶符 阶码 数符 尾数2/23/202369科技学院电气系计算机教研组计算机基础二进制编码的十进制数-BCD码v计算机内部都是用二进制数来表示数据的,除了用上述方法将十进制数转换二进制数之外,还可以用二进制数对十进制数的10个数码进行编码(称为二进制编码的十进制数,也称BCD码)。v编码的方法有多种,常用的是8421BCD码,如教材P31中的表1-5所示。比如:(78)10=(1001110)2 =(0111 1000)BCD2/23/202370科技学院电气系计算机教研组计算机基础西文西文字符在计算机中的表示 v广泛使用的西文字符编码方式是ASCII、ANSI、EBCDIC和Unicode。其中ASCII(美国国家信息交换标准码)是使用最广泛的字符编码方案。v标准的ASCII编码使用7个二进制位来表示27个符号(128个符号),包括英文大小写字母、特殊控制字符、数字和标点符号。通常用一个表来给出ASCII编码,如教材P32中的表1-6所示。2/23/202371科技学院电气系计算机教研组计算机基础中文字符在计算机中的表示 在我国使用的计算机都离不开对汉字信息的处理。然而,汉字信息的输入/输出比处理西文信息要复杂得多。需要用到的编码有输入码、交换码、机内码和字形码等。(1)输入码方便用户输入v用户输入的不是汉字本身,而是汉字代码,统称输入码(或外码)。输入码就是与某种汉字编码方案相应的汉字代码。常用的汉字输入码有拼音、五笔、自然码等。这些输入码,都是用户利用键盘进行汉字输入的一种代码。2/23/202372科技学院电气系计算机教研组计算机基础中文字符在计算机中的表示(2)汉字国标交换码便于汉字存储v1981年我国制定了国家标准汉字交换码,标准代号为GB231280,这种编码又称为国标码。在国标码的字符集中共收录了一级汉字3755个,二级汉字3008个,图形符号682个,三项总计7445个。v国标GB231280规定,所有的汉字及符号分配在一个94行、94列的表格中,表格的每一行称为一个“区”,编号为01区到94区;每一列称为一个“位”,编号为01位到94位。表格中的每一个汉字和符号所在的区号和位号组合在一起形成的四们数字就是它的“区位码”。2/23/202373科技学院电气系计算机教研组计算机基础中文字符在计算机中的表示(3)机内码便于区分中英文v汉字的机内码是指在计算机中表示一个汉字的编码。汉字区位码的区码和位码的取值均在194之间,如果直接用区位码作为机内码,就会与基本ASCII码发生冲突。为了避免机内码与基本ASCII码的冲突,可以先将区码和位码分别加上20H,在此基础上再加80H(此处“H”表示前两位数字为十六进制数)。高位字节区码+20H+80H (或区码+A0H)低位字节位码+20H+80H (或位码+A0H)v经过这些处理,用机内码表示一个汉字需要占两个字节,分别称为高位字节和低位字节,这两个字节的机内码按如下规则表示:机内码=区位码+A0A0H2/23/202374科技学院电气系计算机教研组计算机基础 汉字的区码与位码的取值范围的十六进制数均为01H5EH(即十进制的0194),所以汉字的高位字节与低位字节的取值范围则为A1HFEH(即十进制的161254)。例如,汉字“啊”的区位码为1601,用十六进制表示即为1001H,则它的机内码的高位字节为B0H,低位字节为A1H,机内码就是B0A1H。2/23/202375科技学院电气系计算机教研组计算机基础中文字符在计算机中的表示(4)汉字字形码便于显示v计算机内的汉字需要在屏幕上显示或在打印机上输出时,还需要根据汉字内码检索出相应汉字的字形信息、送到输出设备后得到汉字图形。点阵式汉字v点阵字形是将汉字字符的字形分解成若干“点”组成的点阵。点阵中的每个点可以有黑白两种颜色,有字形的点用黑色(二进制“1”),反之,用白色(二进制“0”),如教材中P34中的图1-9所示。2/23/202376科技学院电气系计算机教研组计算机基础中文字符在计算机中的表示2/23/202377科技学院电气系计算机教研组计算机基础中文字符在计算机中的表示矢量汉字v在DOS操作系统下,大多数采用点阵字库。但是,随着Windows图形操作系统的迅速发展,字体的随意缩放显得尤为重要,这就是通常所说的Windows操作系统下的“所见即所得”。v汉字的矢量表示法就是将汉字看作是有笔画组成的图形。抽取汉字每个笔画的特征坐标值,将这些坐标组合起来即得到这个汉字字形的矢量信息,每当显示汉字时实际上就是在屏幕上按照所存储的坐标进行画图操作。所以要对矢量汉字进行缩放就显得特别方便、逼真,从而达到美观、高质量的效果。2/23/202378科技学院电气系计算机教研组计算机基础v汉字的输入、处理、输出全过程如教材中P35中的图1-10所示。2/23/202379

    注意事项

    本文(计算机基础概述.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开