2025-11-15 01:42:26
6dh4等于71h减去6dh再减去4dh,因为十六进制加减法要按位计算进位。先算71h减6dh得3h,再减4dh变成负数,用补码方式转换后得到6dh4。
71h是十进制的113,6dh是109,4dh是77。先算113-109=4,再4-77=-73。把-73转成十六进制要加256得183,再转成十六进制是b7。但题目结果是6dh4,说明存在位扩展。当用8位补码时,-73等于183,扩展到16位是10111,拆分后得到6d和4h。这里把四位4h和前面的6d组合成6dh4,实际是16位补码的截断结果。所以6dh4=71h-6dh-4dh成立,但需要理解补码转换过程。
本题链接: