汇编语言:进制转换部分习题解答(学习笔记)
1、下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?
(1) D8 (2) FF
答:(1)当D8被看作是用补码表示的带符号数时,其所表示的十进制数是-40;当D8被看作是用补码表示的无符号数时,其所表示的十进制数是216。
(2)当FF被看作是用补码表示的带符号数时,其所表示的十进制数是-1;当FF被看作是用补码表示的无符号数时,其所表示的十进制数是255。
2、下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?
(1) 4F (2) 2B (3) 59
答:(1)当4F被看作是用补码表示的数时,其所表示的十进制数是79;当4F被看作是字符的ASCII码时,其所表示的字符是O。
(2)当2B被看作是用补码表示的数时,其所表示的十进制数是43;当2B被看作是字符的ASCII码时,其所表示的字符是+。
(3)当59被看作是用补码表示的数时,其所表示的十进制数是89;当59被看作是字符的ASCII码时,其所表示的字符是Y。
如果文章内容出错或者您有更好的解决方法,欢迎到评论区指正和讨论!