发布网友 发布时间:2022-04-25 21:03
共5个回答
热心网友 时间:2023-10-15 05:17
浮点数存储时有符号位,阶数位和尾数三部分组成。
解:最大的正数= (1-2 ^ (7))x 2 ^ (2 ^ (3) - 1) = (1-2 ^ (7)) x 2 ^(7) = 127,规则最小的正数=2×2^(-1)(或2^(3))x^2=2-1=2^(8)(9)=1/512。
最明显的绝对值是-1*2^(2^3-1)也就是-1*2^7,也就是-128。
扩展资料:
浮点数A由两个数字m和e表示:A=m*b^e。在任何这样的系统中,我们选择基数b(计数系统的基础)和精度p(要存储的比特数)。
M(即尾数)的形状为±d.dd…DDD的p位(每个位是0和b-1之间的整数,包括0和b-1)。如果m的第一个数字是一个非零整数,那么m就被归一化了。
一些描述使用单个符号位(s表示+或-)表示加号或减号,因此m必须是正数。E是a的指数。
结构:
表示计算机中的一个浮点数,其结构如下:
尾数部分(定点小数)指令码部分(定点整数)
热心网友 时间:2023-10-15 05:17
解:最大正数= (1 - 2^(- 7) ) × 2^(2^(3) - 1) = (1 - 2^(- 7 )) × 2^(7) = 127 。热心网友 时间:2023-10-15 05:18
阶数(4 位补码)的范围是:-8 ~ +7。
尾数(8 位补码)的范围是:-128 ~ +127。(假设没有隐含位。)
绝对值最大的正数:+127 * 2^7 = 16256。
绝对值最小的正数:+1 * 2^(-8) = 1/256。
绝对值最大的负数:-128 * 2^7 =-16384。
绝对值最小的负数:-1 * 2^(-8) = -1/256。
它的表示范围:-16384 ~-1/256, +1/256 ~ +16256。
中间有一段,绝对值太小,就不能表示。
热心网友 时间:2023-10-15 05:18
设浮点数字长12位,尾数6位,数符2位(变形补码表示),阶码3位,阶符1位(移码表示),按照上述格式[X]浮=00 101100;1 010,[Y]浮=11 010110;1 011(‘;’前为尾数,‘;’后为阶码。求[X+Y]浮,[X-Y]浮,要求写出运算步骤及结果热心网友 时间:2023-10-15 05:19
浮点数存储时有符号位,阶数位和尾数三部分组成,你这个怎么是分为四部分?另外字长12位不会是转换成二进制数为十二位吧?你的题目看不懂???