王爽《汇编语言》学习笔记--第一章

来源:互联网 发布:淘宝开店页面 编辑:程序博客网 时间:2024/06/05 06:26

1,机器语言是机器指令的集合,机器指令展开来讲就是一台机器可以正确执行的命令。电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,驱动计算机的电子器件进行计算。

2,每一种微处理器,由于硬件设计和内部结构的不同,就需要不同的电平脉冲来进行控制,使之工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。

3,机器码过于晦涩难懂,因而产生了汇编语言。

4,程序员用汇编语言写出了源代码,再用汇编编译器将其编译为机器码,由计算机执行。

5,汇编语言由三类指令组成:

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

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

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

6,存储器,即内存,用于存放程序的指令和数据,其中指令和数据都是以二进制的形式存储在内存中

7,存储器被划分为若干个存储单元,存储单元从0开始编号,一个存储单元的大小为1byte(8bit),即8个二进制位。

8,CPU要想进行数据的读写,必须和外部器件(芯片)进行3类的信息交互

          *地址信息,存储单元的地址,通过地址总线传送。

      *控制信息,器件的选择,读或写的命令,通过控制总线传送。

      *数据信息,读或写的数据,通过数据总线传送。

9,地址总线的宽度决定了CPU的寻址能力。一个CPU有N根地址线,即这个CPU的地址总线的宽度为N,这样的CPU最多可以寻找2的N次方个内存空间。数据总线的宽度决定了CPU与外部器件进行数据传送时的一次数据传送量。若一个CPU的地址总线的宽度为8,那么这个CPU与外部器件之间可以一次传送8bit的数据。控制总线的宽度决定了CPU对系统中其他器件的控制能力

 10,CPU通过总线向接口卡发送命令接口卡根据CPU的命令控制外设器件进行工作。

11,RAM(随机存储器)可读可写,但必须带点存储,关机后存储内容丢失。ROM(只读存储器)只能读取不能写入,关机后内容不丢失。

12,存储器在物理上是独立的器件,但是CPU在操纵和控制他们的时候,都把他们当做内存对待,把他们总看做一个由若干存储单元组成的逻辑存储器,这个逻辑存储器就是我们所说的内存地址空间。内存地址空间的大小受地址总线宽度的限制。如:8086PC的地址总线宽度为20,那么8086PC的内存空间大小为1MB。

原创粉丝点击