汇编语言的关键字
关于《汇编语言》中的关键字,专业名词
一、基础知识
1、什么是机器语言呢? 机器语言就是机器指令的集合。机器指令指的是一列二进制数字。计算机可以将机器指令转变成一列高低电平,以使计算机的电子器件受到驱动,进行运算。
2、什么是计算机呢? 可以执行机器指令,进行运算的机器。
3、 mov ax,bx 表示把寄存器 BX 的内容送到 AX 中。
4、什么是寄存器呢? 寄存器就是 CPU 中可以存储数据的器件,一个 CPU 可以有多个寄存器,AX,BX 只是寄存器的代号。
5、什么是编译器呢? 编译器就是能够将汇编指令转换成机器指令的翻译程序。
6、汇编指令就是机器指令的助记符,同机 器指令一一对应。
7、指令和数据在存储器(内存)中存放。 CPU 想要工作,就必须向他提供指令和数据。而指令和数据又存放在存储器(内存)中。磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被 CPU 使用。
8、指令和数据只是应用上的概念,在内存和磁盘中,它们是没有区别的,都是二进制信息。
9、电子计算机的最小信息单位是 bit (一个二进制位)。8 bit 组成一个 byte (字节)。 微机存储器的容量是以字节(byte)为最小单位来计算的。
10、CPU 是如何对存储器进行读取的呢? 首先,我们知道存储器的存储单元是有序号的,并且一个计算机中,可以有多个存储器。 CPU 想要进行数据的读写需要与外部器件进行下面 3 类信息的交互
- 存储单元的地址(地址信息)
- 器件的选择,读或写的命令(命令信息)
- 读或写的数据(数据信息)
11、在计算机中专门有连接 CPU 和其他芯片的导线,通常称为总线。根据传送信息的不同分为 3 类,地址总线、控制总线、数据总线。
12、MOV AX,[3] 传送 3 号单元的内容入 AX
13、CPU 通过地址总线来指定存储器单元的。地址总线上能传送多少个不同的信息,CPU 就可以对多少个存储单元进行寻址。
14、CPU 与内存或其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了 CPU 和外界的数据传送速度。
15、CPU 对外部器件的控制是通过控制总线来进行的。控制总线是一些不同控制线的集合。控制总线的宽度决定了 CPU 对外部器件的控制能力。
16、每一种 CPU 都有自己的汇编指令集。
17、每一个 CPU 芯片都有许多管脚,这些管脚和总线相连。
18、什么是内存地址空间? 一个 CPU 有 10 根地址总线,那么它可以寻址 1024 个内存单元,这 1024 个可以寻到的内存单元就构成这个 CPU 的内存地址空间。
19、CPU 对外部设备都不能直接控制。直接控制这些设备进行工作的是插在扩展插槽上的接口卡。扩展插槽通过总线与 CPU 相连,所以接口卡通过总线同 CPU 相连。 CPU 通过总线向接口卡发送命令,接口卡根据 CPU 的命令控制外设进行工作。
20、从读写属性上可以将存储器分为两类:随机存储器(RAM)和自读存储器(ROM)。
随机存储器可读可写,但必须带电存储,关机后存储的内容丢失。
只读存储器只能读取不能写入,关机之后其中的内容不丢失。
21、从功能和连接上又分为以下几类
- 随机存储器:用于存放供 CPU 使用的绝大部分程序和数据,主随机存储器一般由两个位置上的 RAM 组成,装在主板上 RAM 和插在扩展插槽上的 RAM。
- 装有 BIOS(Basic Input/Oupur System) 的 ROM:BISO 是由主板和各类接口卡(显卡、网卡等)厂商提供的软件系统,可以通过它利用该硬件设备进行最基本的输入输出。在主板和某些接口卡上插有存储相应 BIOS 的 ROM。
- 接口卡上的 RAM:某些接口卡需要对大批量输入输出数据进行暂时存储,其上装有 RAM。最典型的就是显卡上的 RAM。
22、CPU 会将存储器们总的看作成一个由若干存储单元组成的逻辑存储器。这个逻辑存储器就是我们所说的内存地址空间。每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间。CPU 在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据。