鱼C论坛

 找回密码
 立即注册
查看: 2775|回复: 0

[学习笔记] 《零基础入门学习汇编语言》第三、第四讲笔记

[复制链接]
发表于 2017-6-20 21:57:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 shuiyu 于 2017-6-21 10:46 编辑

小白刚学,不对的请各位大佬指正,谢谢  

PS小知识:处理器虽然在快速的更新换代,但是其核心是不变的(换汤不换药)。所以要拿老的处理器(CPU)来演示,毕竟老的简单一点,新的只是
晶体管、寄存器、通道之类的数量变多了而已

第三讲
CPU对存储器的读写

一、地址总线
1.CPU是通过地址总线来指定存储单元的。地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。
2.地址总线的的命令分高低位,底位在上、高位在下。由高位往低位读,如课件中的1011,前面不足8位就补0上去.
3.地址总线的命令发送到内存,就定位到内存这个地址,也就是指向这个地址。

二、数据总线(控制CPU的速度)
1.CPU与内存或其它器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。
2.8088CPU数据总线上一次只能传8位,要传两次。8086CPU数据总线上一次能传16位,一次就解决问题了。所以说宽度决定速度。

三、控制总线
1.CPU对外部器件的控制是通过控制总线来进行的。在这里控制总线是个总称,控制总线是一些不同控制线的集合。
2.有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制。所以,控制总线的宽度决定了CPU对外部器件的控制能力。
3.同样发送一个1011,控制总线就不是像地址总线那样了,地址总线的1010是指向到这个地址,而控制总线的1011则可能是是1是写、0是
读、1是修改、1是读写。简略的说就是一条线一个命令了

第四讲、小结
(1)汇编指令是机器指令的助记符,同机器指令一一对应。
(2)每一种CPU都有自己的汇编指令集。
(3)CPU可以直接使用的信息在存储器中存放。
(4)在存储器中指令和数据没有任何区别,都是二进制信息。
(5)存储单元从零开始顺序编号。
(6)一个存储单元可以存储 8 个 bit (用作单位写成“b”),即 8 位二进制数。
(7)1GB = 1024MB         1MB = 1024KB         1KB = 1024Byte         1Byte = 8bit
(8)每一个CPU芯片都有许多管脚,这些管脚和总线相连。也可以说,这些管脚引出总线。一个CPU可以引出三种总线的宽度标志了这个
         CPU的不同方面的性能:

地址总线的宽度决定了CPU的寻址能力;(例子:如有十根地址总线,就能看到4G内存前面的2^10=1024个存储单元=1kb东西而已)
数据总线的宽度决定了CPU与其它器件进行数据传送时的一次数据传送量;(例子:速度不变,路越宽能走的车子肯定越多)
控制总线宽度决定了CPU对系统中其它器件的控制能力。(例子:能同时执行越多的命令,控制能力肯定越强呀)




本节结束,多谢览阅!
小白刚学,不对的请各位大佬指正,谢谢    

评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4 感谢楼主无私奉献!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 19:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表