标签:asm 伪指令 第一章 其他 高级 表示 来讲 相同 一个
在学完汇编语言的第一章之后,第一个感觉还是有点晦涩难懂,但又可以理解,只不过没有C语言C++上手快。可能这也是因为汇编语言是机器语言,是低级语言,C语言C++是高级语言。我对此的理解,就是汇编语言是为了机器而编写设计的,所以更接近于机器,执行效率高。从另一个角度来看,就是远离人,所以无法就看着语言就能理解。还有就是感觉繁琐,在书上例子一句“Welcome to masm”需要用将近一页的机器码来表示。汇编语言由汇编指令,伪指令和其他符号组成,核心是汇编指令。我们的信息都是存储在存储器中的,CPU要处理信息,都要先通过地址线告知内存信息地址,再由内存把信息从数据线中传给CPU,而这个命令是CPU通过控制线来传过去的。地址总线的条数影响数据传输的速度,这里与电脑的位数类似,32位电脑和64位电脑处理数据的速度不一样。但是从一个方面来讲,如果一个地址总线为10条,数据总线为20条,和地址总线为10条,数据总线为10条的运行速度不是一样吗,因为传过去的量是一样的,每次处理相同,那么传回来的也是一样的,那不是数据总线多出来的10条就相当于废物一样。至于内存地址空间,在我看来就是一个存储其他存储器的存储器,相当于一个总的存储器,CPU找寻一些存储器的地址都是从这里找的,我觉得这个就和宿舍差不多,内存地址空间就是门卫室,其他存储器就是寝室,CPU过来找时,可以通过内存地址空间给的地址来进行寻找。
标签:asm 伪指令 第一章 其他 高级 表示 来讲 相同 一个
原文地址:https://www.cnblogs.com/ameame/p/9737644.html