B
1023 对 16取余是15,就是最后一位的F
(1023-取余的15)除以16=63,再用这个63对16取余,得到15,就是第二位的15
(63-15)除16=3
所以结果是3ff
B. 3FFH
十进制转十六进制的方法是”除十六取余“,书写的时候是逆序地,也就是说,最后的3是除了两次16后的余数,代表的值是(十进制)3*16*16
1023=3*16*16 + 15 * 16 +15, 每次除十六取余数, 都是先得到低位数, 所以书写最后结果的时候要按照逆序。
B
1023(10)=2^10-1=10000000000-1(2)=1111111111(2)=3FF(H)