【汇编语言笔记】第一章 基础知识

1.1 机器语言

  • 1.CPU是一种微处理器,使用不同的电平脉冲来控制工作。

1.2 汇编语言的产生

  • 1.汇编语言的主体汇编指令
  • 2.汇编指令和机器指令的差别在于指令的表达方法上,汇编指令是机器指令便于记忆的书写格式。
  • 3.每一种CPU都有自己的汇编指令集。

1.3 汇编语言的组成

  • 1.汇编语言由以下3类指令组成:

    (1)汇编指令:机器码的助记符,有对应的机器码。

    (2)伪指令:由编译器执行,计算机不执行。无对应的机器码。

    (3)其他符号:如+-*/,由编译器识别。无对应的机器码。

  • 2.汇编语言的核心汇编指令,他决定了汇编语言的特性。

1.4 存储器

  • 1.存储器中存放指令和数据(内存)
  • 2.CPU可以直接使用的信息,在存储器中存放

1.5 指令和数据

  • 1.内存和磁盘里,指令和数据无区别,都是二进制信息

1.6 存储单元

  • 1.存储器被划分成若干个存储单元,每个单元从0开始编号。
  • 2.微机存储器容量的最小单位:字节
  • 3.一个存储单元可以存储1Byte(字节),即8个2进制位。
  • 4.磁盘、内存的容量单位转换:1KB=1024B  1MB=1024KB  1GB=1024MB  1TB=1024GB

      *硬盘不同: 1KB=1000B  1MB=1000KB  1GB=1000MB  1TB=1000GB

1.7 CPU对存储器的读写

  • 1.CPU要想进行数据的读写,必须和芯片进行下面3类信息交互:

    (1)存储单元的地址(地址信息

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

    (3)读或写的数据(数据信息

  • 2.CPU和其他芯片的导线,统称为总线,总线分为3类:地址总线控制总线数据总线
  • 3.CPU从单元里读取数据的过程:

    (1)CPU通过地址线将需要的地址信息发出。

    (2)CPU通过控制线发出内存读命令,选中存储器芯片。

    (3)存储器将相应地址中的数据通过数据线送入CPU。

  • 4.CPU向单元里写入数据的过程:

    (1)CPU通过地址线将需要的地址信息发出。

    (2)CPU通过控制线发出内存写命令,选中存储器芯片。

    (3)CPU将相应地址中的数据通过数据线送入存储器。

1.8 地址总线

  • 1.CPU通过地址总线制定存储器单元。
  • 2.一个CPU有N根地址线,其宽度为N,最多可以寻找2的N次方个内存单元

1.9 数据总线

  • 1.CPU与内存或其他器件之间的数据传送石通过数据总店来进行的。
  • 2.数据总线的宽度决定了CPU和外界的数据传送速度。
  • 3.N根数据总线一次可以传送一个 N位2进制数据。

      8根一次可传送一个 8位2进制数据1字节

      6根一次可传送一个16位2进制数据2字节

  • 4.8086CPU  数据总线宽度为16

      8088CPU  数据总线宽度为8

1.10 控制总线

  • 1.有多少根控制总线,就意味着CPU对外界器件有多少种控制。
  • 2.控制总线的宽度决定了CPU对外部器件的控制能力。
  • 3.例:内存读写命令 是由几根控制线综合发出的。

其他:

  • 1.存储器芯片从读写属性上看,可以分为2类: 随机存储器(RAM),只读存储器(ROM)

      RAM:可读可写,但必须带点存储,关机后存储的内容消失。

      ROM:只能读取不能写入,关机后内容不消失。

猜你喜欢

转载自www.cnblogs.com/Master-Sun/p/9657180.html