- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章数制和编码 主要内容 计算机中的常用计数制、编码及其相互间的转换; 二进制数的算术运算和逻辑运算; 符号数的表示及补码运算; 二进制数运算中的溢出问题; 基本逻辑门及译码器; 定点数与浮点数的表示方法。 §2.1 计算机中的数制 了解:各种计数制的特点及表示方 法; 掌握:各种计数制之间的相互转换。 一、常用计数制 十进制 二进制 十六进制 十进制 特点:以十为底,逢十进一; 共有0-9十个数字符号。用D代表。 表示: 二进制 特点:以2为底,逢2进位; 只有0和1两个符号。用B表示。 表示: 十六进制 特点:有0--9及A--F共16个数字符号, 逢16进位。用H表示。 表示: 例 234.98D或(234.98)D 1101.11B或(1101.11)B ABCD . BFH或(ABCD . BF) H 二、各数制间的转换 对非十进制数到十进制数的转换: 按相应的权表达式展开 例:24.AH=2×161+4×160+A×16-1 =36.625 十进制到非十进制数的转换 对二进制的转换: 对整数:除2取余; 对小数:乘2取整。 对十六进制的转换: 对整数:除16取余; 对小数:乘16取整。 十进制到十六进制转换例 400 = ?H 400/16=25 -----------余数=0 25/16=1 --------------余数=9 1/16=0 ---------------余数=1 即:400 = 190H 二进制与十六进制间的转换 用4位二进制数表示1位十六进制数 0000 ------------- 0H ┇ 1001 ------------- 9H 1010 ------------- AH 1011 ------------- BH 1100 ------------- CH 1101 ------------- DH 1110 ------------- EH 1111 ------------- FH §2.2 无符号二进制数的运算 二进制数 一、无符号数的算术运算 加法运算 减法运算 乘法运算 除法运算 注意点: 对加法:1+1=0(有进位) 对减法:0-1=1(有借位) 对乘法,仅有1×1=1,其余皆为0。且乘以2相当于左移一位; 对除法,除以2则相当于右移1位。 例0100 0100 即:商 余数=11B 二、无符号数的表示范围 0 ≤ X ≤ 2n-1 若运算结果超出这个范围,则产生溢出。 对无符号数:运算时,当最高位向更高位 有进位(或借位)时则产生 溢出。 例: 三、逻辑运算 与 或 非 异或 “与”、“或”运算 任何数和“0”相“与”,结果为0 任何数和“1”相“或”,结果为1 “非”、“异或”运算 “非”运算即按位求反 两个二进制数相“异或”: 相同则为0,相异则为1 “与非”、“或非”运算 A∧B=C A∨B=C 四、译码器 74LS138译码器: §2.3 符号数的表示及运算 计算机中的符号数可表示为: 符号位+真值 机器数 “0” 表示正, “1” 表示负。 例 +52 = +0110100 = 0 0110100 符号位 真值 -52 = -0110100 = 1 0110100 符号位 真值 一、符号数的表示: 原码 反码 补码 原码 最高位为符号位,用“0”表示正,用“1”表示负;其余为真值部分。 优点: 真值和其原码表示之间的对应关
您可能关注的文档
- 选修6课件unit2usinglanguage概要.ppt
- 新人教版选修3:1.1《国家的本质》教学课件.ppt
- 选修7unit3Phrases概要.ppt
- 新人教版选修3:3.1《美国的联邦制》教学课件.ppt
- 消防安全知识培训-1概要.ppt
- 新人教版一年级上册《大还是小》.ppt
- 西师大版六年级语文《回家》课件资料.ppt
- 新人教版一年级上册《项链》.ppt
- 选修二高考标准测试卷概要.doc
- 新人教版一年级上册第八单元原来有多少.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)