zoukankan      html  css  js  c++  java
  • 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  

     (补充)

             某个CPU有10根地址总线,一根线的稳定状态只有2种,高电平和低电平。用二进制表示就是0和1,10根线就是2^10,数据大小的范围是0~1023内存单元。一个地址是表示一个内存单元的,一个内存单元对应一个字节。则它的寻址范围为1KB(1KB=1024B[B表示字节])。若CPU的地址总线宽度为32,就是2^32=2^10 * 2^10 * 2^10 * 2^2,2^10对应范围为1KB,则2^32对应的范围为4G。


    ————————————————
    版权声明:本文为CSDN博主「pan-ma」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/ma2595162349/article/details/90414881

    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进行工作的呢?请举例说明?

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

  • 相关阅读:
    eslint 屏蔽html的检查
    css 自定义悬浮窗写法
    echarts象形图图例显示问题
    win10上rocketMQ的部署过程
    死锁以及如何避免死锁
    volatile的一个例子-通俗易懂
    Java四种引用类型
    记录下:安全|API接口安全性设计(防篡改和重复调用)
    了解聚集索引,非聚集索引,联合索引,索引覆盖
    mybatis 查询树形结构
  • 原文地址:https://www.cnblogs.com/pufan/p/12075230.html
Copyright © 2011-2022 走看看