我的教授提出了一个问题,列出所有可以用一的补码、二的补码和符号大小表示法表示的正数和负数的列表:
使用4位数字,例如(5)10 = (0101)2 写出所有可以用四位数字的符号大小表示法、一的补码和二的补码表示的正数和负数。
现在,我不是在寻找答案,只是想要澄清一些细节。
对于符号大小表示法,第一位表示数字的符号。因此,在提供的示例中,负五为-5=(1101),其反码为(0101),补码为(1010)。
符号大小表示法仅允许三位数字显示数字,一位数字显示符号(从右到左的领先位)。这意味着我们只有8种组合。因此,这是从0到7的数字和-0-(-6)。而在一和二的补码中,我们有16个?因此是0-15和-0-(-15)。
有人能更好地解释这个问题吗?
使用4位数字,例如(5)10 = (0101)2 写出所有可以用四位数字的符号大小表示法、一的补码和二的补码表示的正数和负数。
现在,我不是在寻找答案,只是想要澄清一些细节。
对于符号大小表示法,第一位表示数字的符号。因此,在提供的示例中,负五为-5=(1101),其反码为(0101),补码为(1010)。
符号大小表示法仅允许三位数字显示数字,一位数字显示符号(从右到左的领先位)。这意味着我们只有8种组合。因此,这是从0到7的数字和-0-(-6)。而在一和二的补码中,我们有16个?因此是0-15和-0-(-15)。
有人能更好地解释这个问题吗?