计算机如何区分对待有符号数和无符号数?
计算机是机器,没有智慧,所以这取决于程序员自己。
比如move ax, -1和move bx, 65535后寄存器ax和bx的内容一样,如下所示

再比如move ah, 0xf0和move ah, -16后寄存器ah的内容都一样如下

无论是整数还是负数,加长之后都是符号位向高位的扩展
比如: 对于-3:
1111 1101 0xFD
1111 1111 1111 1101 0xFFFD
1111 1111 1111 1111 1111 1111 1111 1101 0xFFFFFFFD