博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇编学习-CPU对存储器的读写
阅读量:5894 次
发布时间:2019-06-19

本文共 1586 字,大约阅读时间需要 5 分钟。

1.1~1.10 学习小结:

1,汇编指令是机器指令的助记符,同机器指令一一对应

2,每一种CPU都有自己的汇编指令集

3,CPU可以直接使用的信息在存储器中存放

4,在存储器中指令和数据没有任何区别,都是二进制信息

5,存储单元从零开始顺序编号

6,一个存储单元可以存储8个bit,即8位二进制数

7,1Byte=8bit   1KB=1024Byte  1MB=1024KB  1GB=1024MB

8,每一个CPU芯片都有许多管脚,这些管脚和总线相连。也可以说,这些管脚引出总线。一个CPU可以引出3种总线,总线的数量就是总线的宽度,不同总线的宽度标志了这个CPU的不同方面的性能。

  • 地址总线的宽度决定了CPU的寻址能力
  • 数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量
  • 控制总线的宽度决定了CPU对系统中其他器件的控制能力

检测点1.1

1,1个CPU的寻址能力为8KB,那么它的地址总线的宽度为____。

个人答案:地址总线的宽度为13

思路:已知CPU的寻址能力由总线宽度决定,寻址能力=2的N次方,N为地址总线宽度

设寻址能力为A,地址总线宽度为N

寻址能力=A=8KB=1024*8=4096

地址总线宽度=N

公式:A=2的N次方

4096=2的N次方

可以看出是个求指数的数学问题,用python即可求出结果,如下图:

 

 

 

 

2,1KB的存储器有___个存储单元。存储单元的编号从____到____。

个人答案:1KB的存储器有128个存储单元。存储单元的编号从0到127

思路:1KB=1024Byte,1Byte=8bit,一个存储单元的大小是8bit,1024/8=128,存储单元最小编号是0,所以1KB的存储单元编号是从0到127

 

3,1KB的存储器可以存储___个bit,___个Byte。

个人答案:1KB的存储器可以存储8192个bit,1024个Byte。

思路:1Byte=8bit,1KB=1024Byte,1024*8=8192

 

4,1GB、1MB、1KB分别是___Byte。

个人答案:1KB=1024Byte  1MB=1048576Byte  1GB=1073741824Byte

思路:1KB=1024Byte 1MB=1024KB,1024*1024=1048576Byte  1GB=1024MB,1024*1024*1024=1073741824Byte

 

5,8080、8088、80286、80386 的地址总线宽度分别为16根、20根、24根据、32根,则他们的寻址能力分别为:___KB、___MB、___MB、___GB。

个人答案:分别为64KB、1MB、16MB、4GB

思路:已知地址总线宽度求寻址能力,可根据公司:A=2的N次方(N为地址总线宽度)来计算,2的16次方=64KB,2的20次方=1MB,2的24次方=16MB,2的24次方=4GB

 

6,8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则他们一次可以传送的数据为:___Byte、___Byte、___Byte、___Byte、____Byte。

个人答案:他们分别一次可以传送的数据为1Byte、1Byte、2Byte、2Byte、4Byte

思路:CPU的数据总线宽度为8则只能一次传送8个二进制,即8bit,8bit=1Byte,所以8根数据总线1次可以传送1Byte,16根一次可以传送2Byte,32根一次可以传送4Byte

 

7,在存储器中,数据和程序以_____形式存放。

个人答案:二进制

思路:在存储器中,数据和程序都是以二进制形式存放的,即1或者0的形式

 

转载于:https://www.cnblogs.com/sonwnja/p/9306279.html

你可能感兴趣的文章
SCCM 2016 配置管理系列(Part8)
查看>>
struts中的xwork源码下载地址
查看>>
我的友情链接
查看>>
PHP 程序员的技术成长规划
查看>>
python基础教程_学习笔记19:标准库:一些最爱——集合、堆和双端队列
查看>>
js replace,正则截取字符串内容
查看>>
nginx的信号量
查看>>
云im php,网易云IM
查看>>
开源 java CMS - FreeCMS2.3字典管理
查看>>
block,inline和inline-block概念和区别
查看>>
移动端常见随屏幕滑动顶部固定导航栏背景色透明度变化简单jquery特效
查看>>
javascript继承方式详解
查看>>
win7家庭版添加组策略编辑器
查看>>
lnmp环境搭建
查看>>
自定义session扫描器精确控制session销毁时间--学习笔记
查看>>
【转】EDK简单使用流程(3)
查看>>
仿射变换
查看>>
分页器(自定制)
查看>>
视频直播点播nginx-rtmp开发手册中文版
查看>>
PHP队列的实现
查看>>