• 欢迎光临~

计算机组成原理——学习笔记2

开发技术 开发技术 2022-10-28 次浏览

计算机组成原理2

一. 进位计数制

1. r 进制

  不同的数码位在不同的位置有不同的位权,下面的公式为 r 进制数的按权展开

计算机组成原理——学习笔记2

  基数:每个数码位所用到的不同符号个数,r 进制的基数为 r
  计算机专业常用的数制是:二进制(B)、八进制、十进制(D)、十六进制(H)
  一个八进制位对应三个二进制位,一个十六进制位对应四个二进制位,不足处整数部分在最前面补零,小数部分在最后面补零
  十进制转换为 r 进制的方法:除基取余法、乘基取整法     注意:低进制表示高进制小数时,有时会出现无法表示的情况,这是因为低进制的表示法在高进制的表示空间中不是完全连续的

2.小结

计算机组成原理——学习笔记2

二. BCD码

  BCD码:Binary-Coded-Decimal,用二进制编码表示十进制
  表示思路:用四个二进制位表示一个十进制位,其中会有六个冗余项

1. 8421码

  计算机组成原理——学习笔记2

 

  8421码的两个十进制的加法,如果结果出现了1010 ~ 1111这一非法区间,就需要在地位上加一个 0110 来手动完成进位
  8421码的每一位的权值是固定的,我们称之为有权码

2. 余3码

  计算机组成原理——学习笔记2

 

  余3码是在8421码的基础上再加上 0011
  余3码每一位的权值是不固定的,我们称之为无权码
  余3码是完全对称的

3. 2421码

  计算机组成原理——学习笔记2

  几个需要注意的地方:

  • 2421码是有权码
  • 2421码小于5的数的最高位全是0,大于5的数的最高位全是1,这是为了避免一些数可能会有歧义表示
  • 2421码是完全对称的

三. 字符和字符串

1.ASCII码

  计算机组成原理——学习笔记2

 

程序员灯塔
转载请注明原文链接:计算机组成原理——学习笔记2
喜欢 (0)