最大值以20位存储

时间:2017-06-08 10:34:03

标签: assembly

我是汇编语言学生,昨天我的老师问我,对于签名表示,可以在20位中存储哪个最大值?

我很困惑。请帮助我

1 个答案:

答案 0 :(得分:2)

对于带符号的数字,最高位被视为符号位。 (0 =正1 =负)
当你只有20位存储空间时,实际数字会留下19位。

0000_0000_0000_0000_0000b    Smallest positive number:      0

0111_1111_1111_1111_1111b    Largest positive number:  524287


1111_1111_1111_1111_1111b    Smallest negative number:     -1

1000_0000_0000_0000_0000b    Largest negative number: -524288