发布网友 发布时间:2022-04-02 07:08
共3个回答
热心网友 时间:2022-04-02 08:37
16K字节。
存空间一般以字节寻址,H表示16进制,7000H-3001H+1=4000H=16384=16K字节。
存是按字节编址的,所内以单位是字节,1字节等于容8位。因为计算的范围一般比较小,所以就记住两个就够了。记住几个常用的2的10次方为1024即1KB,2的20次方=(2的10次方)的平方,即1MB。
扩展资料:
地址总线的位数决定了CPU可直接寻址的存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2¹⁶=KB,16位微型机的地址总线为20位,其可寻址空间为2²⁰=1MB。一般来说,若地址总线为n位,则可寻址空间为2ⁿ字节。
地址总线的宽度,随可寻址的存元件大小而变,决定有多少的存可以被存取。
热心网友 时间:2022-04-02 09:55
7000H-3001H+1=4000H=16K字节
H 是16进制 16跟地址线可以寻址2^16B,也就是KB
内存空间地址段为3001H~7000H,(H是十六进制,相当于4个二进制位,一字节是8个),可以表示4000/2=2000字节。
热心网友 时间:2022-04-02 11:30
16K字节。
内存空间一般以字节寻址,H表示16进制,7000H-3001H+1=4000H=16384=16K字节。
内存是按字节编址的,所以单位是字节,1字节等于8位。因为计算的范围一般比较小,所以就记住两个就够了。记住几个常用的2的10次方为1024即1KB,2的20次方=(2的10次方)的平方,即1MB。
扩展资料:
在作数据结构或组成原理试题时经常会见到内存地址为:1000H或100CH的写法,其中的后缀H代表该内存地址为16进制内存地址。内存地址单元在计算机内部也是以二进制表示的,但二进制数过长,不便于计算。故一般情况下都用十六进制表示,这样更快捷、高效。
在代码中用数制后缀表示一个特定的值或存储单元,编译时,由编译器负责转换和计算。常用的数制后缀如下:
二进制:B(Binary)
八进制:O(Octal)
十进制:D(Decimal),如果没有任何数制后缀,默认为十进制数。
十六进制:H(Hexadecimal)
内存是按字节编址的,所以单位是字节哈,1字节可是等于8位的。因为计算的范围一般比较小,所以就记住两个就够了。记住几个常用的 2的10次方为1024即1KB
2的20次方=(2的10次方)的平方,即1MB就行了
如果要求更大的,那就再记住 2的40次方=(2的10次方)的4次方=1GB ,一般就够用了。
DFFFF-A0000 = 3FFFF
一眼看不出来大小滴,或许你要用笔算,不过用这个方法两眼就能看出来:
3FFFF展开为2进制就是2的18次方,是吧,即
2的10次方乘以2的8次方=1K*256即256KB
或者直接2的20次方/2的2次方=2的18次方。一般选就近原则。1MB/4=256KB
32K*8bit=256Kb=(256KB/8bit)
在网上找的另外一道题:
计算机SRAM容量为4K x 8,配置地址首地址为:06800H,则其末地址是多少
a.38800H B.10800H C.077FFH D.07800H
分析:
公式:
内存容量=末地址-首地址+1
4K*8bit = 4KB即2的平方乘以2的10次方,2的12次方,12/4=3(转为16进制)即1000H
01000H=末地址-6800H+1H
末地址=01000H+6800H-1H
末地址=077FFH
原文位置:http://blog.chinaunix.net/uid-295963-id-3050545.html