汇编语言学习笔记02——基础知识

 

汇编语言学习笔记02——基础知识

一、思维导图

二、关键内容摘录


注意:因为每个人记忆与思维的差异,对知识的理解在难易性、熟练度和重要性上有很大差异,这些笔记是从我的视野出发进行的归纳,有些内容我觉得简单或潜移默化中已经掌握,所以可能并没有在思维导图和内容摘录中体现;反之亦然,有些内容可能读者觉得没有必要在笔记中呈现,却可能恰恰是我的短板或者偏重的地方。

一、思维导图

汇编语言学习笔记02——基础知识_第1张图片

二、关键内容摘录

1.机器语言是机器指令的集合,机器指令是一系列二进制数字,计算机将其转化为高低电平来驱动电子器件。每一种微处理器都有自己的机器指令集合

2.汇编语言的组成:

  a.汇编指令:机器码的助记符,有对应的机器码。

  b.伪指令:没有对应的机器码,由编译器执行,计算机并不执行。

  c.其他符号:如+-*/,由编译器识别,没有对应机器码。

3.指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。

4.CPU想要进行数据读写,必须和外部器件进行3类信息交互:

  a.存储单元的地址(地址信息)

  b.器件的选择,读或写命令(控制信息)

  c.读或写的数据(数据信息)

5.CPU通过总线向其他芯片传递3类信息,总线从物理上来说是一根根导线的集合,从逻辑上分为地址总线,控制总线和数据总线。

汇编语言学习笔记02——基础知识_第2张图片

6.CPU通过地址总线指定存储器单元,地址总线的根数(宽度)决定了能传输的地址位数和寻址范围的大小。

7.数据总线的宽度决定了CPU和外界的传送速度(注意原文是用的“速度”,说明数据线可以多次传输一个较大数据的各个部分)。

8.控制总线是一些不同控制线的集合,而不是只有一根线,比如有读信号线,写信号线。

9.计算机系统中,所有可用程序控制其工作的设备,必须接受CPU的控制。CPU对外部设备都不能直接控制,如显示器,音箱,打印机等。直接控制这些设备进行工作的是插在扩展卡槽上的接口卡。扩展插槽通过总线和CPU相连,所以接口卡也通过总线和CPU相连。CPU可以直接控制这些接口卡,从而实现CPU对外设的间接控制。简单地讲,就是CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设进行工作。

10.各类存储器的逻辑连接关系

汇编语言学习笔记02——基础知识_第3张图片

11.这些器件都是独立的器件,但是有以下两点相同。一是都和CPU总线相连。二是CPU对它们进行读或写的时候都通过控制总线发出内存读写命令。

12.CPU将系统中各类存储器看做一个逻辑存储器

汇编语言学习笔记02——基础知识_第4张图片

13.所有的物理存储器被看做一个由若干存储单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间。CPU在这段地址空间中读写数据,实际上就是在对应的物理存储器中读写数据。

14.对CPU来讲,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器即是我们所说的内存地址空间。由此可以看出内存中部分地址是ROM,只可以读不可以写。

 

 

你可能感兴趣的:(汇编语言学习笔记)