第二章:BCD码和ASCII码

BCD码

用4位二进制码表示10个十进制数
image

组合BCD和非组合BCD

组合BCD

也称为压缩BCD 是使用4个二进制来表示一个十进制
比如 56 就可表示为0101 0110

非组合BCD

也称为非压缩BCD 是使用8个二进制来表示一个十进制
比如 56 就可表示为0000 0101 0000 0110

BCD 码的运算规则

两个BCD码相加 如果等于或者小于1001,即9则不需要修正
如果两个相加大于9则需要加6进行修正

ASCII码

ASCII码分为两种 一种是 显示字符 另一种是 控制字符

ASSCII码采用7位二进制码,一共可以表示127个字符,由于计算机中通常以字节为单位,因此实际上每个ASSCII 字符使用8位表示的,将最高位置为0用于奇偶校验

常用ASCII码

A=65 如果要求去D的ASCII码 可以 让 65+4-1 = 68 就是D的ASCII码
a=97
0=48 如果要求取 7 的ASCII码就可以 让48+7=55就是7对应的ASCII码

posted @ 2022-03-13 15:34  LuanShiLiuNian  阅读(1010)  评论(0)    收藏  举报