计算机组成原理
原码、反码和补码
https://www.nowcoder.com/profile/7404313/test/7956107/927?onlyWrong=0
问:在定点二进制运算器中,减法运算一般通过补码运算的二进制加法器来实现
https://www.nowcoder.com/profile/7404313/test/7994191/1735?onlyWrong=0
问:
https://www.nowcoder.com/profile/7404313/test/8073949/15746?onlyWrong=0
问:IEEE754单精度浮点格式
案例:
float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是()。
1、十进制转二进制
小数点之前的部分除以2取余倒序,小数点之后的部分乘以2取整正序
例:8.25的二进制表示,整数部分:8=1000;小数部分:0.25=01,8.25=1000.01
规格化:8.25=1.00001*2^3
2、浮点数保存的字节格式如下:
地址 +0 +1 +2 +3
内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM
S表示符号位(正为0,负为1);E表示阶码,M表示尾数
阶码=阶数+127;尾数还原=MMM MMMM MMMM MMMM MMMM MMMM(规格化时,最高位为1,默认隐藏,只取小数点后部分)
对于-8.25,S=1,阶码=3+127=130=1000 0010,尾数=00001
所以-8.25的字节格式如下
地址 +0 +1 +2 +3
内容 1100 0001 0000 0100 0000 0000 0000 0000
C1 04 00 00
来源:https://www.nowcoder.com/profile/7404313/test/7941145/52554?onlyWrong=0
问:大端和小端
https://www.nowcoder.com/profile/7404313/test/8144521/36423?onlyWrong=0