码迷,mamicode.com
首页 > 编程语言 > 详细

C语言前置知识汇编基础--总线【地址总线,控制总线,数据总线】练习题

时间:2019-12-20 22:30:41      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:单元   编号   习题   数据   byte   驱动   c语言   个数   控制   

寻址就是用一个数字表示一个字节存储单元的地址,而不是表示这个存储单元中的内容,所以不用乘以8.

1、

1个CPU的寻址能力为8KB,那么它的地址总线宽度是多少?

8*1024=8192     共有8192个房间 想找到找到最大房间 需要多少根地址总线  2^n=8192  n=13

1个CPU的寻址能力为16KB,那么它的地址总线宽度是多少?

解:

16*1024 =16384 

一共有16384个房间  一跟地址总线能寻址2个房间  所以2^n =16384  n=14  

 

2、

2KB的存储器有___2048__个存储单元。存储单元的编号从__0__到____2047__.

答:存储单元为Byte  1KB=1024B  2KB=2048B      

3、

2KB的存储器可以存储__1024*2*8 ___bit,____1024*2____byte.

2KB  =1024B*2*8  

4、

1GB、1MB、1KB分别是__________________byte。

1GB=1024*1024*1024

1MB=1024*1024

1KB=1024

5、

 8080、8088、8086、80286、80386的数据线宽度分别是8根,8根,16根,16根,32根,则它们一次可以传送的数据为:_1__(B)、__1_(B)、__2_(B)、__2_(B)、_4__(B)

 6、

8080、8088、80286、80386的地址总线宽度分别为16根,20根,24根,32根,则他们的寻址能力分别为__2^16/1024__(64 KB)、__2^20/1024/1024__(1 MB)、__2^24/1024/1024___(MB)、_2^32/1024/1024/1024____(GB)

7、

从内存中读取1024个字节(B)的数据,8086至少需要读___512_次,80386至少读__256_次

16根数据总线一次传送 2B 1024个B 需要1024/2 次

8、

存储器中,数据和程序以__2进制___形式存放。

9、

如何驱动CPU进行工作的呢?请举例说明?

输入设备 输入指令 然后通过控制总线 传输命令 通过地址总线找到数据 通过数据总线传送数据

 

C语言前置知识汇编基础--总线【地址总线,控制总线,数据总线】练习题

标签:单元   编号   习题   数据   byte   驱动   c语言   个数   控制   

原文地址:https://www.cnblogs.com/pufan/p/12075230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!