汇编语言(王爽)学习记录_第一章

------------恢复内容开始------------

第一章 基础知识

1.1 机器语言

机器语言是机器指令的集合。机器指令是一列二进制数字,计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算。

每一种微处理器,硬件和内部结构不同,所以每一种微处理器都有自己的机器指令集,也就是机器语言。

1.2 汇编语言的产生

汇编语言的主体是汇编指令,与机器指令相比差别在于指令的表示方法,汇编语言易于阅读和记忆

将汇编语言转换为机器指令的程序称为编译器

1.3 汇编语言的组成

汇编语言的三类指令:(1)(核心)汇编指令:机器码的助记符,有对应的机器码

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

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

1.4 存储器

提供指令和数据(内存)

1.5 指令和数据

指令和数据都是二进制数,计算机可以把一列二进制数当作指令也可以当作数据。

1.6 存储单元

8比特(bit)为一个字节(Byte)

1KB=1024B  1MB=1024KB  1GB=1024MB  1TB=1024GB

 1.7 CPU对存储器的读写

CPU要对数据进行读写操作,必须和外部器件进行3类信息的交付:

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

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

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

计算机CPU连接其他部件的导线,逻辑上分为3类,地址总线,控制总线,数据总线

1.8 地址总线

N根地址线的宽度为N,最多可以寻找2的N次方个内存单元。

1.9 数据总线

数据总线的宽度决定了CPU与外界部件的传送速度。8根总线一次可传一个字节。

1.10 控制总线

多少跟控制总线就有多少种控制,控制总线决定了CPU对外界部件的控制能力。

1.11内存地址空间(概述)

1.12主板

1.13接口卡

计算机中,所有可用程序控制其工作的设备,必须受到CPU的控制。CPU直接控制这些设备的接口卡,接口卡根据CPU的命令控制设备进行工作。

1.14 各类存储器的芯片

随机存储器(RAM),只读存储器(ROM)

功能和连接上分为以下几类:

              装有BIOS(基本输入输出系统)的ROM,例如:显卡,网卡

              随机存储器,存放CPU的绝大部分程序和数据

              接口卡上的RAM,暂时存储输入输出数据,例如:显存

 1.15 内存地址空间

CPU操作的时候,对所有存储器当成一个逻辑存储器。如下图。

------------恢复内容结束------------

原文地址:https://www.cnblogs.com/Te-mgl/p/14008042.html