0101110B的真值怎么算

内容提示:第1章吉林大学课件微机接口原理

文档格式:PPT| 浏览次数:2| 上传日期: 16:59:19| 文档星级:?????

全文阅读已结束,如果下载本文需要使用

该用户还上传了这些文档

1、 机器数与真值机器只认识二进制数:0、1。

这是因为,电路状态常有两个,如通、断;高电平、低电平;…可用0、1表示。

这种0、1、0、1…1在机器中的表现形式——机器数。一般为8位。

2、 机器数的编码及运算    对带符号数而言,有原码、反码、补码之分,计算机内一般使用补码。

将数“数码化”,原数前“+”用0表示,原数前“-”用1表示,数值部分为该数本身,这样的机器数叫原码。

原码最大、最小的表示:+127、-128

规定正数的反码等于原码;负数的反码是将原码的数值位各位取反。

补码的概念:现在是下午3点,手表停在12点,可正拨3点,也可倒拨9点。即是说-9的操作可用+3来实现,在12点里:3、-9互为补码。

运用补码可使减法 变成加法。

规定:正数的补码等于原码。

0 的个数:只一个,即

原码、反码、补码对照表:表1-2 P10

计算机在做算术运算时,必需检查溢出,以防止发生错误

    资 料字长(位数)有一定限制,所以资料的表示应有一个范围。

若运算结果超出这个范围,便溢出。

错:两个负数相加和为正数。

 十进制数的编码对机器:二进制数方便,

对人 :二进制数不直观,习惯于十进制数。

在编程过程中,有 时需要采用十进制运算,但机器不认识十进制数。

可以将十进制的字符用二进制数进行编码:

这叫做二进制数对十进制编码——BCD码。

上述每4位二进制数表示一个十进制字符,这4位中各位的权依次是:

(1)BCD码加法规则

两个BCD数相加时,“某位”的和小于10则保持不变;

两个BCD数相加时,“某位”的和大于9,则和数应加6修正。

(2)BCD码减法规则

两个BCD数相减时,“某位”的差未发生借位,则差数保持不变;

两个BCD数相减时,“某位”发生了借位,其差应减6修正。

这里“某位”指BCD数中的“个位”、“十位”、“百位”、……

我要回帖

更多关于 B值 的文章

 

随机推荐