Assembly 存储在20位中的最大值
我是汇编语言专业的学生,昨天我的老师问我,对于符号表示,20位中能存储的最大值是什么Assembly 存储在20位中的最大值,assembly,Assembly,我是汇编语言专业的学生,昨天我的老师问我,对于符号表示,20位中能存储的最大值是什么 我很困惑。请帮我解决对于有符号的数字,最高的位被视为符号位。(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_11
我很困惑。请帮我解决对于有符号的数字,最高的位被视为符号位。(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
应该很容易从中的表进行推断。2位有符号rep中可以存储的最大值是多少?3比特?4? 原理非常简单。取决于对这些位的解释,如果你将它们分成指数:尾数浮点编码,比方说,对于分配为1:5:14的位,你可以编码成20位,甚至值为1.0e30。。。(是的,我知道老师确实问过整数值,下面的答案是正确的,但请记住,位本身可以按照您想要的方式解释,或者更好地说,按照代码想要的方式解释)。