数字逻辑与处理器基础

第二讲 数的表示与布尔代数

2.1 信息编码与数据表示

  • 编码:信息从一种形式或格式转换为另一种形式或格式的过程。抽象上看编码是有限集合S的元素映射到有限集合X上的串过程
    1.有限集合X上的串是由X中的元素组成的有限序列;
    2.序列是一个定义域为连续整数集合的特殊函数。
  • 解码:编码的逆过程。
  • 编码的基本特性

1.普适性:由于比特串的长度可以伸缩,所有的有限集合都可以建立和比特串的对应关系;
2.统一性:编码是集合S到集合C的映射关系,通常是一一映射;
3.结构性:为了从编码中反演出原始集合S中元素的某些性质,这些性质可以便于管理。如ISBN编码中的出版社码可以管理不同出版社的出版物;
4.紧凑性:编码中字符串的长度反映了编码的效率,理论上n个比特字符串最多可以表示2的n次方个不同元素;
5. 鲁棒性:采用紧凑方式的编码虽然大大提高了表示的效率,消除了原始刻画的冗余,但是在使用过程中个别的错误会造成巨大的差异,鲁棒性差。ISBN码的最后一位就是校验位,以发现ISBN传递过程中的错误。
整数的表示和运算
进位和溢出
溢出:运算结果超出所能表示的范围。有符号数运算出现溢出表示结果是错误的。
进位:在加法过程中,最高位向更高位进位;在减法过程中,最高位产生借位。无符号数运算,出现进位表示结果是错误的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值