在内存中,每一小段的大小为 .A.64KB B.16KB C.64B D.16B若计算机字长16位,则无符号整数的范围用

在内存中,每一小段的大小为 .
A.64KB B.16KB C.64B D.16B
若计算机字长16位,则无符号整数的范围用十六进制表示为 .
A.8000H FFFFH B.0000H 7FFFH
C.0000H FFFFH D.0001H FFFFH
跑堂的杂衣 1年前 已收到1个回答 举报

霓胭脂 幼苗

共回答了16个问题采纳率:93.8% 举报

对于8086CPU,字长是16位,所以可寻址的范围是2^16=64KB,所以应该选A.(当然通过划分逻辑段的方法后,总的寻址范围是2^20=1MB.因为有20根地址线);
一位十六进制代表4位二进制数,字长16位指的是机器一次可以处理16位二进制,也就是4位十六进制,所以应该为0000----FFFFH.

1年前 追问

9

跑堂的杂衣 举报

“无符号整数”对本题有什么影响?

举报 霓胭脂

当然啦 对于有符号整数,最高位为符号位,实际上表示数的位数为15位,那它的最大正整数为0111 1111 1111 1111,(最高位符号位为0,表示这是一个正数;1表示复数)也就是十进制数32767 而无符号数最高位依然是表示数的,并不是符号,所以共有16位,最大正整数是1111 1111 1111 1111 ,也就是十进制的65535 ,化为十六进制就是FFFFH
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.031 s. - webmaster@yulucn.com