Assembly 十进制中最小的有符号16位数字为

Assembly 十进制中最小的有符号16位数字为,assembly,unsigned,signed,Assembly,Unsigned,Signed,我试图在我的汇编语言课上解决这个问题 十进制中最小的有符号的16位数字为______ 我的教授说我的答案是 -32768 这是错误的。我怎样才能正确地理解这一点 13十进制中最大的无符号8位数字为_______ 我的答案是255。这是正确的吗 这取决于代表性: 在二的补码中:-(2^15)=-32768 符号/大小:-(2^15-1)=-32767 255是正确的 最小的16位有符号数取决于有符号数的表示形式。虽然大多数现代体系结构使用2的补码,但历史上机器也使用有符号的大小或1的补码表示。假设

我试图在我的汇编语言课上解决这个问题

  • 十进制中最小的有符号的16位数字为______
  • 我的教授说我的答案是
    -32768
    这是错误的。我怎样才能正确地理解这一点

    13十进制中最大的无符号8位数字为_______

    我的答案是
    255
    。这是正确的吗

  • 这取决于代表性:
  • 在二的补码中:-(2^15)=-32768

    符号/大小:-(2^15-1)=-32767

  • 255是正确的

  • 最小的16位有符号数取决于有符号数的表示形式。虽然大多数现代体系结构使用2的补码,但历史上机器也使用有符号的大小或1的补码表示。假设2的补码表示,您的答案-32768是正确的。你回答255是正确的。教授说没有负数?@Peggy最小的非负数并不取决于字体的大小。它是零。你应该在问题中编辑非否定要求。“最小”可能意味着最小值(
    MIN\u INT
    ),比较
    符号/大小的答案应该是-32767。另外,“补语”!=“赞美”。