一.了解工作原理
1. 汇编语言的组成:
汇编语言有一下3类命令组成
(1) 汇编指令:机器码的助记符(是对二进制代码的一次质的飞跃),有相应的机器码。
(2)伪命令(写出来的示意性代码用来讨论流程或者说明问题的):没有对应的机器码,由编译器执行,计算机并不执行。
(3)其他符号:如+、-、*等,由编译器识别,没有对应的机器码。
其中最主要的便是汇编指令。
2.存储器:
cpu是计算机的核心部件,他控制着整个计算机的运转并进行计算,要想让其运转就需要向其提供指令和数据。而指令和数据就需要存在存储器中,也就是通常所说的内存,pc中内存的作用仅次于cpu
3.cpu对存储器的读写:
cpu要从内存中读取数据,首先要指定存储单元的地址。也就是说要先确定它要读取的数据在哪一个存储单元。需要进行以下三类信息交互:
(1)存储单元的地址(地址信息);
(2)器件的选择,读或写的命令(控制信息);
(3)读或写的数据(数据信息)。
二.各线分析
1.地址总线:
一个cpu有N个地址线,则可以说其宽度为N,寻址能力为2的N次方;
2.数据总线:
数据总线的宽度决定了cpu和外界的数据传输速度,8088cpu的数据总线的宽度为8,8086cpu的数据总线宽度为16.;
3.控制总线:
对外界器件的控制是通过控制总线来进行的,控制总线是一些不同控制线的集合。有多少控制线,就意味着cpu提供了对外部器件的多少种控制;
三.寄存器