《汇编语言》第一章学习笔记

第一章 基础知识

编译器

存储器

也就是内存,存放指令和数据,磁盘上的数据或程序读到内存中

存储单元

1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
从0开始顺序编号,一个存储单元存储一个字节

总线

每个CPU芯片都有许多管脚,这些管脚和总线相连。

地址总线

CPU通过地址总线来指定存储单元
一个CPU有N根地址线,则可以说这个CPU地址总线的宽度为N,这样的CPU最多可以寻找2的N次方个内存单元

数据总线

数据总线宽度决定了CPU的寻址能力

主板

主板上通常有:CPU、存储器、外围芯片组、扩展插槽等

接口卡

CPU不能对外部设备直接控制,如显示器等,直接控制得是插在扩展插槽上的接口卡

各类存储器芯片

随机存储器RAM
只读存储器ROM
BIOS:是由主板和各类接口卡(如: 显卡、网卡等)厂商提供的软件系统, 可以通过
它利用该硬件设备进行最基本的输入输出。

内存地址空间(逻辑存储器)

上述的那些存储器, 它们在物理上是独立的器件, 但是它们在以下两点上相同:
• 都和CPU 的总线相连。
• CPU 对它们进行读或写的时候都通过控制线发出内存读写命令。

地址Q~7FFFH 的32KB 空间为主随机存储器的地址空间;
地址8000H~9FFFH 的8KB 空间为显存地址空间;
地址AOO0H~FFFFH 的24KB 空间为各个ROM 的地址空间。
内存地址空间的大小受CPU地址总线昆都的限制,不同的计算机系统的内存地址空间的分配情况是不同的

补充:最终运行程序的是CPU,我们用汇编编程的时候,必须要从CPU的角度考虑问题。对CPU来讲,系统中的所有存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器即是我们所说的内存地址空间。

posted @ 2021-02-26 15:55  lancer666  阅读(92)  评论(0)    收藏  举报