注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

李建敏 廊坊师范学院信息技术提高班十二期

变是永远不变的

 
 
 

日志

 
 

BD听课0.4  

2014-10-09 21:37:49|  分类: 听课整理 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
关键词:(原码       反码     补码 )机器数     定浮点数
   (一)带符号的数的原码
    数分正负,而二进制只有1和0,所以规定1表示负号,0表示正号。,这样就能在计算机里便是正负了。例如:-0001100的原码为10001100   +1110000的原码为01110000    需要注意的是有时标注是8位码时不够部位需要补零。
    原码的特点及为什么要用原码?
    1、直观方便,与真值易于转换(真值就是数码本身)
    2、进行运算方便,数值部分可以直接进行数学计算,符号部分进行简单的逻辑运算即可。
   (二)补码
    补码就是为了运算简单,进行计算的。在计算机里只有加法没有减法,减法就是通过补码换成加法计算的。计算前先知道两个概念“模”“溢出”
    模:是指一个系统的量程,或者说一个系统所能表达的最大的数,例如:8位数的模就是256个,不包括256,因为是从零开始的。
    溢出:就是超过模的表示范围时,所有数据归零
    表是生活中最常见的了,其模是12,一般12已过就说从零点开始。例如:12点-9小时=3点,12时+3小时=3点。 即12点-9小时=12时+3小时     这时(-9)和3便互为反码
    求补码的小窍门:对于二进制,从最低位开始至找到的第一个1均不变,符号位不变,其余的各位求反。例:-0001100求补11110100
    正数的补码就是他自己,负数的补码就是模减去负数绝对值所得的数   在此过程中符号数不参加运算 。
    课堂引申:二进制的乘除法(以乘除二为例,其余都能进行逻辑转换)
    乘法运算左移   除法运算右移
   (三)反码
    反码就是为了求补码。 
  评论这张
 
阅读(34)| 评论(9)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017