第二次课2-计算机中的数制和码答辩.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 计算机中的数制和码制 ;2.1数与数制;对于基数为X的计数值,一个可表示的实际数值N为: ;二、数制之间的转换 ;2 301;16 18 ……余数为:D= ;2)十进制小数到任意进制小数之间的转换 十进制小数N乘以基数取整数。 例 将0.6875转换为二进制小数 将0.6875转换为十六进制小数 ;3)十进制数到非十进制数之间的转换 如果一个任意十进制数要转换为非十进制数,可以把整数部分和小数部分分别加以转换,然后把转换后的整数部分和小数部分相加。 如301.6875=100101101.1011B 301.6875=12D.BH ;2、非十进制数到十进制数之间的转换 规则:按权展开,按照公式计算 例 1101.101B 3D.5H 1101.101B=1*23+1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=13.625 3D.5H=3*161+13*160+5*16-1=61.3125 ;3.八进制、十六进制同二进制间的转换 三位二进制数视为一个八进制位 ; 四位二进制数视为一个十六进制位 1):二——〉八 010 111 000 101B=2705Q 2):八——〉二 467Q=100110111B 3) 二进制 ?--- 十六进制数的转换规则 ;例:;2、二进制数的逻辑运算;2.3 有符号二进制数表示及运算;1、数的符号表示法;2、符号数的表示方法; 1 0 0 0 0 0 1 1;优点:表示简单,易于理解,真值转换方便。;反码法: 对于负数,用相应正数的原码各位取反来表示,包括将符号位取反,取反的含义就是将0变为1,将1变为0。如: (+45)10=2 (-45)10=2 (+0)反码 = 0 000,0000 = 00H (-0)反码 = 1 111,1111 = FFH 注意:用原码法和反码法表示符号数时,数值0有两种表示方法,使用起来不方便。;补码法(重点) (1)补码的定义 定义:把某数X加上模数K为 该数X对模K的补码[Y]补,即 [X]补=K+X 当数X用n位二进制数表示时,1位为符号位,(n-1)位数值位,数X的补码定义为: ;;利用原码求: 将负数原码的符号位保持不变,其余各位按位取反再在最低位加1。 X = -1010101B 则, ;一个用补码表示的负数 ,再求一次补,即将[]补 除符号位外取反加1就得到 ,即,;第一个公式:;补;;变补或求负求法:;三、 补码运算溢出;2.3 有符号二进制数表示及运算;;结论:对于???法运算 (1)如果次高位有进位而最高位无进位,则结果溢出; (2)如果次高位无进位而最高位有进位,则结果溢出。 ;;2.4 小数的表示方法;二、浮点表示法 ;规格化定义: 尾数M的最高数位M-1必须是有效位。 规格化后的浮点数具有下列形式: ±0.1bbb…bb*R±E 即:|M|=1/2 (R=2) M为尾数 一般情况: |M|=1/R ;;一、 8241BCD码;1000; ;在计算机中,BCD码有两种基本格式;b.分离式BCD码 每位数存放在8位字节的低4 位,高4位的内容与数值无关。 如:24的存放格式: ;如:38+49=87; ; ; ; ;二、 ASCII字符代码

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档