- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
销售信 第2章数制和编码主要内容计算机中的常用计数制、编码及其相互间的转换;二进制数的算术运算和逻辑运算;符号数的表示及补码运算;二进制数运算中的溢出问题;基本逻辑门及译码器;定点数与浮点数的表示方法。§2.1 计算机中的数制了解:各种计数制的特点及表示方法;掌握:各种计数制之间的相互转换。一、常用计数制十进制——符合人们的习惯二进制——便于物理实现十六进制——便于识别、书写十进制特点:以十为底,逢十进一; 共有0-9十个数字符号。表示:权表达式n:整数位数m:小数位数二进制特点:以2为底,逢2进位; 只有0和1两个符号。(数后面加B)表示:n:整数位数m:小数位数十六进制特点:有0--9及A--F共16个数字符号, 逢16进位。(数后面加H)表示:n:整数位数m:小数位数任意K进制数的表示一般地,对任意一个K进制数S都可表示为其中: Si -- S的第i位数码,可以是K个符号中任何一个; n,m – 整数和小数的位数; K -- 基数; Ki -- K进制数的权例234.98 或 (234.98)101101.11B 或 (1101.11)2ABCD . BFH 或 (ABCD . BF)16二、各数制间的转换非十进制数 → 十进制数: 按相应的权表达式展开,再按十进制求和。例:24.AH=2×161+4×160+A×16-1 =36.625注:A~F分别用10~15代入十进制 → 非十进制数十进制 → 二进制: 整数:除2取余; 小数:乘2取整。十进制 → 十六进制: 整数:除16取余; 小数:乘16取整。以小数点为起点求得整数和小数的每一位。注:十进制转换成任意K进制数与上类似,整:除K取余,小数:乘K取整。十进制到十六进制转换例400.25 = (? )H400/16=25 -----------余数=0(个位)25/16=1 --------------余数=9(十位)1/16=0 ---------------余数=1(百位)0.25×16=4.0 -----------整数=4(1/10) 即:400.25 = 190.4H二进制与十六进制间的转换用4位二进制数表示1位十六进制数 0000 ------------- 0H ┇ ┇ 1001 ------------- 9H 1010 ------------- AH 1011 ------------- BH 1100 ------------- CH 1101 ------------- DH 1110 ------------- EH 1111 ------------- FH二进制与十六进制间的转换例: 10110001001.110 = (?)H 0101 1000 1001.1100 5 8 9 . C 注意:位数不够时要补0§2.2 无符号二进制数的运算算术运算逻辑运算无符号数有符号数:二进制数算术运算一、无符号数的算术运算加法运算减法运算乘法运算除法运算注意点:对加法:1+1=0(有进位)对减法:0-1=1(有借位)对乘法:仅有1×1=1,其余皆为0; 乘以2相当于左移一位。对除法: 除以2则相当于右移1位。01000100 即:商 余数=11B二、无符号数的表示范围◇一个n位的无符号二进制数X,其表示范围为: 0 ≤ X ≤ 2n-1 若运算结果超出这个范围,则产生溢出。◇溢出的判别方法: 运算时,当最高位向更高位有进位(或借位)时则产生溢出。例:最高位向前有进位,产生溢出。本例中:运算结果为256,超出8位二进制数所 能表示的范围255。三、逻辑运算特点:按位运算,无进位/借位。与(∧)或(∨)非(▔)异或(⊕)掌握:逻辑关系(真值表)和逻辑门。“与”、“或”运算任何数和“0”相“与”,结果为0任何数和“1”相“或”,结果为1AA≥1CCBBA∧B=CA∨B=C“非”、“异或”运算“非”运算即按位求反两个二进制数相“异或”: 相同则为0,相异则为1A⊕1ABCBB=AA B=C“与非”、“或非”运算A∧B=C A∨B=CAA≥1CCBB四、译码器74LS138译码器:Y0G1G2A译码使能端 ?G2B ?译码输出端C ? ?B译码输入端3-8译码器原理AY774LS138真值表§2.3 符号数的表示及运算计算机中的符号数的表示方法: 把二进制数的最高位定义为符号位。 符号位:“0” 表示正, “1” 表示负。把符号也数值化了的数,称为机器数。机器数所表示
原创力文档


文档评论(0)