码迷,mamicode.com
首页 > 其他好文 > 详细

汇编学后感

时间:2017-09-20 22:02:57      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:汇编语言   地址   之间   编号   语言   逻辑   次方   nbsp   决定   

 一直听说程序员中存在一个鄙视链,当然这有点玩笑成分,但学好汇编想必是可以提高对其他高级语言的理解吧。

  作为最接近机器语言的语言,汇编拥有超过其他高级语言的速度,所以作为系统核心的代码总会是由汇编语言编写的,汇编语言在我看来是机器语言的映射,只是换成更容易被人所理解的方式。

  计算机由CPU、存储器、输入和输出设备组成,CPU由控制器和运算器构成。我们知道信息在计算机内通过地址、数据、控制总线传输的,然而实际上他们并不是分成3块,只是依照各自的功能将他们分开叫了。

  下面来看信息如何在内部传输的,要谈传输,就要看数据在计算机内部如何存储的,现在的逻辑存储器是将不同的内存空间编号,分成不同的区间,相比以前的版本就少了判断的过程。我们先谈计算机的寻址,一根导线可以传送的稳定状态有两种,高电平和低电平,用二进制表示就是1和0。10根导线就可以传输10位二进制数据,10位的2进制可以表示1024种数据,所以计算机就可以寻找2的10次方的存储地址。CPU和内存和其他元件之间的数据交换通过数据总线进行,数据总线的宽度决定其传输速度,8根导线一次可以传送一个字节。CPU对外控制由控制总线来实现,当计算机想要对某个内存实行读操作,首先由负责“读信号”的控制线输出低电平表示要读取数据,然后由地址总线找到所在地址,最后数据通过数据总线进入到寄存器中。而当要实行写操作,负责“写信号”的控制总线发出信号,然后找到地址,将寄存器的数据传入地址中。

汇编学后感

标签:汇编语言   地址   之间   编号   语言   逻辑   次方   nbsp   决定   

原文地址:http://www.cnblogs.com/an1314/p/7563531.html

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