计组 | 按半字/字/双字的寻址范围?附习题

目录

一、知识点

1.位、字、字节的关系?

2.字、半字、双字区别?

3.寻址范围是什么?

4.按字编址与按字节编址的区别?

5.按半字/字/双字的寻址范围?

二、习题

三、补充


一、知识点

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

二、习题

附相关习题

  1. 某计算机字长是16位,它的存储容量是64KB,按字编址,它的寻址范围是(C)

  2. A 64K    B 32KB   C32K    D64KB
  3. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是( C)

  4. A 8M    B 4M     C 2M    D 1M
  5. 某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是(A )

  6. A 512K   B1M   C 512KB     D 1MB
  7. 某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是( C )

  8.    A 4MB       B 2MB       C 2M         D 1M
  9. 某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是(A  )

  10. A 1M         B 4MB         C 4M          D 1MB
  11. 某机字长32位,存储容量64MB,若按字编址,它的寻址范围是(C   )

  12.   A 8M        B 16MB            C 16M           D
  13. 某计算机字长32位,其存储容量为8MB,若按字编址,它的寻址范围是(D  )

  14. A 1M       B 4MB         C 4M         D 2M
  15. 某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是(A )

  16. A 512K      B1M     C512K    D1MB
  17. 某计算机字长32位,其存储容量为16MB,若按双字编址,它的寻址范围是(  B)

  18. A 16MB         B 2M           C 8MB           D 16M
  19. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是   C   

  20. A 0~8M-1  B 0~4M-1    C 0~2M-1    D 0~1M-1
  21. 某计算机字长32位,存储容量是8MB,若按双字编址,它的寻址范围是   C  

  22. A.0~256K-1  B.0~521K-1   C.0~1M-1  D.0~2M-1
  23. 某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是__C____。

  24. A.0 ─ 4MB    B.0 ─ 2MB    C.0 ─ 2M    D.0 ─ 1M
  25. 某计算机的字长16位,它的存储容量是64K,若按字编址,那么它的寻址范围是__B___。

  26. A. 0~64K            B. 0~32K           C. 0~64KB         D. 0~32KB
  27. 机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是    A  

  28. A.0~1MW-1  B.0~1MB-1  C.0~4MW-1  D.0~4MB-1
  29. 某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是___C__。

  30.    A  0—4MB    B  0—2MB(兆字节)    C  0—2M(兆)   D  0—1M
  31. 某计算机字长是16位,它的存储容量是64KB,按字编址,它的寻址范围是___B___

  32. A.64K   B.32K  C.128K
  33. 某计算机字长是32位,它的存储容量是64KB,按字编址,它的寻址范围是___A___

  34. A.16K   B.32K  C.64K
  35. 某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是( C )

  36. A 4MB       B  2MB       C 2M         D  1M
  37. 某计算机字长32位,其存储容量为16MB,若按双字编址,它的寻址范围是(  B )

  38. A 16MB         B 2M           C 8MB           D 16M
  39. 某机字长32位,存储容量64MB,若按字编址,它的寻址范围是( C )

  40. A 8M        B 16MB            C 16M           D 8MB
  41. 某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是( A )

  42. A 1M         B 4MB         C 4M          D 1MB
  43. 某计算机字长32位,其存储容量为8MB,若按字编址,它的寻址范围是( D )

  44. A 1M       B 4MB         C 4M         D 2M
  45. 机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是( A ) 。

  46. A.0~1MW-1  B.0~1MB-1  C.0~4MW-1  D.0~4MB-1       
  47. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是 C    。

  48. A  0~8M-1   B   0~4M-1   C  0~2M-1   D  0~1M-1
  49. 某计算机字长32位,存储容量是8MB,若按双字编址,它的寻址范围是  C   

  50. A.0~256K-1   B.0~521K-1  C.0~1M-1  D.0~2M-1
  51. 机器字长32位,其存储容量为4MB,若按字编址,它的寻址范围是___A___。

  52. A 1M  B 1MB  C 4M  D 4MB
  53. 某计算机的字长16位,它的存储容量是64KB,若按字编址,那么它的寻址范围是___B___。

  54. A. 64K             B.32K          C. 64KB           D. 32KB

三、补充

 常考的还有关于存储容量与地址线数据线之间,如下例题:

  1. 某计算机字长为32位,其存储容量为16M×32位,它们的地址线和数据线的总和是( D  )

  2. A 16     B 32           C64       D56 

解析: 

     机器字长32位:32根数据线

     存储容量只和地址线有关:存储容量为16M,16M=2^4*2^20=2^14,地址线个数为24(注意单位换算,地址线根数对应的是B)

     总数为24+32=56,选D


参考文献

按字编址、按字节编址、按半字节编址问题及其解释

寻址范围是什么意思?_百度知道 (baidu.com)

“一个字等于多少个字节?”是一个不严谨的问法 - 知乎 (zhihu.com)

你可能感兴趣的:(计组,计组)