总结

【组成原理】数据的表示和运算

数制&编码

1.进制转换

二进制 -> 八进制/十六进制: 三位(八进制)或者四位(十六进制)合并。
其他进制 -> 十进制: 各位对应权值求和。
十进制 -> 其他进制: 整除,取余数,倒着写;小乘,取走整位,正着写;不一定能乘到1.0,所以得不到一个准确的结果。
 

2.真值&机器数

机器数: 符号化的数。(01代表±)
真值: 带正负号,机器数代表的真实值。(真实写出来带±)
 

3.Binary-Coded Decimal

4位二进制数表示1位十进制数码,当然多了6(16 - 10)种冗余状态,方便二 -> 十进制转换。
8421: 正常二进制表示十进制,如果这个值比9大了,+6(1010)放置到下一个区间。(8 -> 1000)
余3: 8421码上加0011得到。(9 -> 1100)
2421: 权值2421,≥5的4位最高位为1,<5的思维最高位为0。(5-> 1011,优先最高位)
 

4.字符

ASCII: A = 65,a = 97 , 0 = 48
汉字: 国标,内码
字符串存放: 高位顺着放,低位逆着放。

相关文章:

  • 2021-12-02
  • 2021-12-02
  • 2022-01-10
  • 2021-09-30
  • 2021-08-26
  • 2022-01-13
  • 2021-12-02
  • 2021-04-15
猜你喜欢
  • 2021-12-02
  • 2021-12-02
  • 2021-09-12
  • 2021-12-02
  • 2022-12-23
  • 2021-12-02
  • 2021-07-27
相关资源
相似解决方案