一、汇编语言的特点:

1.是一种面向机器的低级语言。

2.因为面向机器所以速度快、效率高

3.也因此比较复杂,简单的代码用汇编写会很长,因而调试也会很麻烦,缺乏可移植性。

 

二、指令和数据

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

指令和数据都是二进制数据,在内存或磁盘上没有任何区别。通过控制总线传输则为指令,通过数据总线传输则为数据。

如1000100111011000

作为指令是 mov ax,bx

作为数据是89D8H

 

三、cpu通过总线怼存储器数据的读写过程

先传地址信息找到内存地址,再传读写命令,再传数据

 

四、内存地址空间

内存地址空间是指各个实际的物理存储器相加组成的逻辑存储器的大小,每个物理存储器在逻辑存储器中占一个地址段

 

五、增加的新理解

1.明白了常说的32位和64位计算机的本质区别,是从地址总线的宽度进行划分的

2.为提高电脑的性能一味加内存条是无效的,最终还是依靠cpu的寻址能力,逻辑存储器的容量受cpu寻址能力的限制

3.要习惯从cpu的角度思考问题,在硬件和编程语言之间建立联系,可以有更好的理解。

4.对之前c语言中的数据类型、表示范围、数组等有了更好的理解,基于具体硬件的工作方式能有更好更直观的理解

 

posted on 2017-09-21 00:56  zongheng1024  阅读(35)  评论(0)    收藏  举报