汇编学后感

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编学后感相关的知识,希望对你有一定的参考价值。

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

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

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

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

以上是关于汇编学后感的主要内容,如果未能解决你的问题,请参考以下文章

《80X86汇编语言程序设计教程》二十五 结语(读后感:这本书怎么样)

学后感

《程序是怎样跑起来的》第一章读后感

《程序是怎样跑起来的》第一章读后感

《java编程思想》读后感

《程序是怎样跑起来的》第十一章读后感