求这两题答案,最好有些解释,谢谢~~
在内存中,每一小段的大小为。A.64KBB.16KBC.64BD.16B若计算机字长16位,则无符号整数的范围用十六进制表示为。A.8000H~FFFFHB.0000H~...
在内存中,每一小段的大小为 。
A.64KB B. 16KB C.64B D. 16B
若计算机字长16位,则无符号整数的范围用十六进制表示为 。
A. 8000H ~FFFFH B.0000H ~7FFFH
C. 0000H ~FFFFH D. 0001H ~FFFFH 展开
A.64KB B. 16KB C.64B D. 16B
若计算机字长16位,则无符号整数的范围用十六进制表示为 。
A. 8000H ~FFFFH B.0000H ~7FFFH
C. 0000H ~FFFFH D. 0001H ~FFFFH 展开
1个回答
展开全部
对于8086CPU,字长是16位,所以可寻址的范围是2^16=64KB, 所以应该选A. (当然通过划分逻辑段的方法后,总的寻址范围是2^20=1MB.因为有20根地址线);
一位十六进制代表4位二进制数,字长16位指的是机器一次可以处理16位二进制,也就是4位十六进制,所以应该为0000----FFFFH.
一位十六进制代表4位二进制数,字长16位指的是机器一次可以处理16位二进制,也就是4位十六进制,所以应该为0000----FFFFH.
追问
“无符号整数”对本题有什么影响?
追答
当然啦 对于有符号整数,最高位为符号位,实际上表示数的位数为15位,那它的最大正整数为0111 1111 1111 1111,(最高位符号位为0,表示这是一个正数;1表示复数)也就是十进制数32767
而无符号数最高位依然是表示数的,并不是符号,所以共有16位,最大正整数是1111 1111 1111 1111 ,也就是十进制的65535 ,化为十六进制就是FFFFH
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询