第一课 基础知识

来源:互联网 发布:小知科技 alex 编辑:程序博客网 时间:2024/05/16 05:30

汇编语言有三类指令组成
1.汇编指令:机器码的助记符,有对应的机器码
2.伪指令:没有对应的机器码,有编译器执行,计算机并不执行。
3.其他符合:如+,-,*,/等有编译器识别,没有对应的机器码

汇编语言的核心是汇编指令。

存储器被划分若干个存储单元,每个存储单元从0开始顺序编号,例如128个存储单元为0-127
一个字节byte 由八位组成bit  一个存储器有128个存储单元 可以存储128个byte

存储单元的顺序编号可以看做是存储单元在存储器中的地址

cpu要读写数据必须与芯片进行三类信息交换
1.存储单元的地址信息;地址信息
2.器件的选择,读或写的命令;控制信息
3.读或写的数据;数据信息

cpu与器件交户通过地址总线 控制总线 与数据总线

地址总线制定存储单元,地址总线能传送多少个不同信息,cpu就可以对多少个存储单元进行寻址
一根导线对应高低电平 0 1 10根导线 能传送10位二进制数据。可以表示1024中数据

数据总线 是cpu与内存或外部器件传送数据的 他的宽度决定传输的速度
8根导线传输八位数据
16根导线传输16为数据
例如89d8h分两次 或一次传输

cpu对外部器件的控制通过控制总线来进行的,控制总线有一些不同的控制线集合,有多少根控制总线,就意味着cpu提供对外部器件的
多少种控制,控制总线的宽度决定cpu对外部器件的控制能力。

 

上节小结
1.汇编指令是机器指令的助记符,,同机器指令一一对应
2.每一种cpu都有自己的汇编指令集
3.cpu可以直接使用的信息在存储 器中存放
4.在存储器中指令和数据没有任何区别,都是二进制信息。
5.存储单元从零开始顺序编号。
6.一个存储单元可以存储8个bit,即8位二进制数
7.1byte = 8bit 1kb=1024b 1mb=1024kb 1gb=1024mb
8.地址总线宽度决定cpu寻址能力
  数据总线的宽度决定cpu与其他器件进行数据传送时的一次数据传送量
  控制总线的宽度决定cpu对系统其他器件的控制能力


内存地址空间地址段分配
地址0-7FFFH的32KB的空间为主随机存储器地址空间
地址8000H--9FFFH的8KB空间为显存地址空间
地址A000H-FFFFH的24KB空间为各个ROM的地址空间

在各个的内存单元写入数据,则数据被写入各个地址空间
其中写入显存地址内存空间显示屏幕
rom地址空间不能写入数据