第一章 检测点1.1
《汇编语言》作者:王爽
检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为____。
MS DOS一个内存存储单元可以存储一个字节,即1 Byte(8 bits)。
一个CPU有N根地址线,则这个CPU的地址总线宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。
8KB = 2^3 * 2^10 Bytes = 2^13 Bytes
所以此地址总线宽度为13。
(2)1KB的存储器有____个存储单元?存储单元的编号从____到____。
MS DOS一个内存存储单元可以存储一个字节,即1 Byte(8 bits)。
每个存储单元从0开始顺序编号。
1KB = 2^10 Bytes = 1024 Bytes(即有1024个存储单元)
编号从 0 到 1023 。
(3)1KB的存储器可以存储____个bit,____个byte。
1Byte = 8 bits
1KB = 2^10 Bytes = 2^10 * 8 bits
即可以存储 2^10 * 8 = 8192 个bit,1024 个byte。
(4)1GB、1MB、1KB分别是____byte。
1KB = 2^10 Bytes = 1024 Bytes
1MB = 2^10 KB = 2^20 Bytes = 1048576 Bytes
1GB = 2^10 MB = 2^30 Bytes = 1073741824 Bytes
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别是:____(KB)、____(MB)、____(MB)、____(GB)。
8080的N = 16,寻址能力:2^16 Bytes= 2^6 KB = 64 KB。
8088的N = 20,寻址能力:2^20 Bytes= 2^10 KB = 1 MB。
80286的N = 24,寻址能力:2^24 Bytes= 2^4 * 2^10 KB = 2^4 MB = 16 MB。
80386的N = 32,寻址能力:2^32 Bytes= 2^2 * 2^20 KB = 2^2 * 2^10 MB = 4 GB。
(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为:____(B)、____(B)、____(B)、____(B)、____(B)。
1根数据总线一次可以传送1位二进制数据。
N = 8根 = 8 bits = 1 Bytes
N = 16根 = 16 bits = 2 * 8 bits = 2 Bytes
N = 32根 = 32 bits = 4 * 8 bits = 4 Bytes
(7)从内存中读取1024字节的数据,8086至少要读____次,80386至少要读____次。
8086数据总线有16根,一次能读取 2 Bytes数据,1024B / 2B = 512次。
80386数据总线有32根,一次能读取 4 Bytes数据,1024B / 4B = 256次。
(8)在存储器中,数据和程序以____形式存放。(二进制)