目录
一、知识点
1.位、字、字节的关系?
- 1位=1bit
- 1字=2字节=2Byte
- 1字节=8位
2.字、半字、双字区别?
- 字:由若干字节组成;
- 半字:字的一半
- 双字:字的两倍
3.寻址范围是什么?
寻址范围,又叫寻址空间,一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。
地址总线为N位(N通常都是8的整数倍;也说N根数据总线)的CPU寻址范围是2的N次方字节,即2^N(B)。寻址范围只和地址线有关系。
其中指令的寻址方式有两种:顺序寻址方式、跳跃寻址方式
4.按字编址与按字节编址的区别?
- 在16位的系统中(比如8086微机)1字 (word)= 2字节(byte)= 16(bit)
- 在32位的系统中(比如win32)1字(word)= 4字节(byte)=32(bit)
- 在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)
5.按半字/字/双字的寻址范围?
例题:
- 某计算机字长是16位,它的存储容量是64KB,按字编址,它的寻址范围是?
解:
16位:1字=16bit=2Byte=2B
64KB/2B=32K
寻址范围是32K
- 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是?
解:
16位:1字=16bit=2Byte=2B
2MB/(2B/2)=2M
寻址范围是2M
某计算机字长32位,其存储容量为16MB,若按双字编址,它的寻址范围是( B)
解:
32位: 1字=32bit=4Byte=4B
16MB/(4B*2)=2M
寻址范围是2M
二、习题
附相关习题
-
某计算机字长是16位,它的存储容量是64KB,按字编址,它的寻址范围是(C)
-
A 64K B 32KB C32K D64KB
-
某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是( C)
-
A 8M B 4M C 2M D 1M
-
某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是(A )
-
A 512K B1M C 512KB D 1MB
-
某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是( C )
-
A 4MB B 2MB C 2M D 1M
-
某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是(A )
-
A 1M B 4MB C 4M D 1MB
-
某机字长32位,存储容量64MB,若按字编址,它的寻址范围是(C )
-
A 8M B 16MB C 16M D
-
某计算机字长32位,其存储容量为8MB,若按字编址,它的寻址范围是(D )
-
A 1M B 4MB C 4M D 2M
-
某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是(A )
-
A 512K B1M C512K D1MB
-
某计算机字长32位,其存储容量为16MB,若按双字编址,它的寻址范围是( B)
-
A 16MB B 2M C 8MB D 16M
-
某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是++++C++++。
-
A 0~8M-1 B 0~4M-1 C 0~2M-1 D 0~1M-1
-
某计算机字长32位,存储容量是8MB,若按双字编址,它的寻址范围是++++C++++。
-
A.0~256K-1 B.0~521K-1 C.0~1M-1 D.0~2M-1
-
某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是_++++++++ ++++C++++ ++++_++++。
-
A.0 ─ 4MB B.0 ─ 2MB C.0 ─ 2M D.0 ─ 1M
-
某计算机的字长16位,它的存储容量是64K,若按字编址,那么它的寻址范围是__++++B++++___。
-
A. 0~64K B. 0~32K C. 0~64KB D. 0~32KB
-
机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是++++A++++。
-
A.0~1MW-1 B.0~1MB-1 C.0~4MW-1 D.0~4MB-1
-
某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是___C__。
-
A 0---4MB B 0---2MB(兆字节) C 0---2M(兆) D 0---1M
-
某计算机字长是16位,它的存储容量是64KB,按字编址,它的寻址范围是___B___
-
A.64K B.32K C.128K
-
某计算机字长是32位,它的存储容量是64KB,按字编址,它的寻址范围是___A___
-
A.16K B.32K C.64K
-
某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是( C )
-
A 4MB B 2MB C 2M D 1M
-
某计算机字长32位,其存储容量为16MB,若按双字编址,它的寻址范围是( B )
-
A 16MB B 2M C 8MB D 16M
-
某机字长32位,存储容量64MB,若按字编址,它的寻址范围是( C )
-
A 8M B 16MB C 16M D 8MB
-
某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是( A )
-
A 1M B 4MB C 4M D 1MB
-
某计算机字长32位,其存储容量为8MB,若按字编址,它的寻址范围是( D )
-
A 1M B 4MB C 4M D 2M
-
机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是( A ) 。
-
A.0~1MW-1 B.0~1MB-1 C.0~4MW-1 D.0~4MB-1
-
某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是++++C++++ 。
-
A 0~8M-1 B 0~4M-1 C 0~2M-1 D 0~1M-1
-
某计算机字长32位,存储容量是8MB,若按双字编址,它的寻址范围是++++C++++。
-
A.0~256K-1 B.0~521K-1 C.0~1M-1 D.0~2M-1
-
机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是_++++A++++_。
-
A 1M B 1MB C 4M D 4MB
-
某计算机的字长16位,它的存储容量是64KB,若按字编址,那么它的寻址范围是___++++B__++++_。
-
A. 64K B.32K C. 64KB D. 32KB
三、补充
常考的还有关于存储容量与地址线数据线之间,如下例题:
-
某计算机字长为32位,其存储容量为16M×32位,它们的地址线和数据线的总和是( D )
-
A 16 B 32 C64 D56
解析:
机器字长32位:32根数据线
存储容量只和地址线有关:存储容量为16M,16M=2^4*2^20=2^14,地址线个数为24(注意单位换算,地址线根数对应的是B)
总数为24+32=56,选D
参考文献