2.1数制与编码

Question 1:BCD码

二进制编码的十进制数(Binary-Coded Decimal)通常采用4位二进制数来表示一位十进制数中的0-9这10个数码

4位二进制数可以组合出16种代码,故必有6种状态为冗余状态

最常用的为8421码

8421码为有权码,权值从高到低为8、4、2、1;

8421码6位无效码:1010-1111;两个8421码相加,结果大于等于1010时,则要加6修正,并向高位进1

Question 2:十进制转换成任意进制

整数部分用除基取余法;小数部分用乘积取整法

除基取余法:整数部分除基取余,最先取得的余数为数的最低位,最后取得的余数为最高位,商为0时结束

乘积取整法:小数部分乘积取整,最先取得的整数为数的最高位,最后取得的整数为数的最低位,乘积为0时结束

Question 3:二、十进制之间的表示

不是每一个十进制小数都可以准确地用二进制表示;任意一个二进制小数都可以用十进制小数表示

Question 4:ASCII码

ASCII码由7位二进制代码表示,从0000000-1111111共128种编码,但由于字节是计算机存储的内存单元,ASCII码仍以一个字节存入一个ASCII字符,只是每个字符多余的一位即最高位在机内部保持为0。

Question 5:小端、大端模式

字符串时连续的一串字符,通常占主存中连续的多个字节,每个字节存储一个字符。

主存字由2或4个字节组成时,在同一个主存字中,按先存储低位字节&#x

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值