- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 计算机的运算方法 本章要求 掌握数制的概念,特别是各种数制的相互转换; 掌握定点数的表示方法,包括原码、反码、补码和移码的计算过程; 掌握定点数的运算,包括原码定点数的加减运算、补码定点数的加减运算和定点数的乘除运算原理和过程,重点掌握溢出的判断方法; 掌握浮点数表示的概念和规格化过程,特别是IEEE754标准表示方法; 掌握浮点数规格化过程,特别是IEEE754标准表示方法; 掌握浮点数的加减运算原理和过程。 掌握ALU的结构。 十进制数串的表示方法 目前,大多数通用性较强的计算机都能直接处理十进制形式表示的数据。十进制数串在计算机内主要有两种表示形式: 1.字符串形式 2.压缩的十进制数串形式 BCD码 二-十进制码(BCD-Binary Coded Decmal) 又称二进制编码的十进制.用于二-十进制转换. (1)定义:用4位二进制码表示一位十进制码.最简单的是8-4-2-1码.也叫压缩(或组合)的BCD码. 例: 3579D=?BCD码 3 5 7 9 0011010101111001BCD 0011 0101 0111 1001 (2)BCD码的运算规则: 8-4-2-1的BCD码只用0~15中的前10种状态0~9,后6种是非法码.所以,当和超过9时,要作+6修正操作. 两种格式的BCD码 (3)压缩(组合)与非压缩(非组合)的BCD码 ?压缩(组合)BCD码: 用8位二进制码表示2位十进制码. 例89D 1000 1001BCD,只占1个字节. ?非压缩(非组合)BCD码: 用8位二进制码表示1位十进制码.高4位无意义. 例89D 00001001BCD,占2个字节. 进位计数制 如果进位数制采用R个基本符号,则R称为数制的基数。进位计数制按“逢R进位”的规则。 例如: 进位记数法与进制转换 进位记数法 十进制转二进制 整数部分除2取余 小数部分乘2取整 二到八或十六进制转换 二到八 从小数点向左右三位一分组 (10 011 100 . 01)2 = ( 234 . 2 )8 010 010 二到十六 从小数点向左右四位一分组 (1001 1100 . 01)2 = ( 9C . 4 )16 0100 说明:整数部分不足位数对转换无影响, 小数部分不足位数要补零凑足, 否则出错。 数值的对照 整数表示: Ns N1 N2 … Nn 定点小数表示: Ns N1 N2 … Nn 三种机器数的特点: 三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(整数)或“,”(小数)隔开。 当真值为正数时,原码、补码和反码的表示形式均相同,即符号位用“0”表示,数值部分与真值相同 当真值为负数时,其符号位相同用“1”表示,原码数值部分为真值,反码为原码的“按位取反”;补码为原码“按位取反再加1”。 原码、反码的“0”均有两种表示方式,而补码“0”只有一种表示方式。 计算机数据----非数值数据 逻辑型数据 字符型数据 ASCII 码 EBCDIC 码 字符串 汉字 字符存储方式 ASCII (American Standard Code for Information Interchange)字符编码 字符数: 128 英文字母(52)+专用符号(34) +十进制数(10)+控制字符(32) 位数——基本代码位7位+1位0 所有小型和微型计算机都用ASCII码. ASCII字符编码集 b6 b5 b4 000 001 010 011 100 101 110 111 b3 b2 b1 b0 0000 NUL DLE SP 0 @ P , p 0001 SOH DC1 ! 1 A Q a q 0010 STX DC2 “ 2
您可能关注的文档
- C程序设计关试题与答案.doc
- 教育部二级试教程c语言二级教程习题..doc
- 2012年津精通学院高职升本计算机授课教案01.doc
- 第3章 数类型、运算符与表达式(11-12-2).ppt
- c++课件二章.ppt
- 第2章 基数据类型及其操作.ppt
- 第4章 数、表达式与简单程序设计.ppt
- 大学C语言二章.ppt
- 幻灯片-C言程序设计-第3章.ppt
- 第四章会谈会谈技巧.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)