计算机如何表示模式,计算器使用的BCD模式

为了消除数字转换的电路,计算器必须使用十位数定,为了充分使用现有的电路则必须使用二进位系统,(因为二进位的电路已由设计计算机发展得非常完备)这两者间的矛盾可由使用二进码十进位数字系统解决,此为纯二进位与统十进位系统间的一种协调。它允许被数值逻辑电路以二进位的方式工作,而输入与输出则以十进位方法表示。此种方法综合了上述两种系统的优点,且避免了某些缺点。

在BCD系统中,一多位数数目表示。十进位数目0至9可以用BCD系统表示,其他的二进码1010、1011、1100、1110、1111都不包含于BCD码内。

在上述说明中,BCD表示法与一般的二进位表示法相同。其差别只有在十进位数目大于1位数时才发生,因为每个数字都须以4数元二进码表示。用以表示一个十进位数字所须最少的数元数目为4,3个数元能够表示8种数目,但是4个数元能够表示16种不同的数目,BCD表示法只用了其中的10个,因BCD码的效率较二进码为低。如以BCD码表示6位数数目须要24个数元,在二进码只须20个数元就能表示一百万的数目,因此上述的BCD码其效率比二进码小约20%。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值