ASM入门之二 硬件概念
指令与数据:内存以二进制信息存储 计算机可以把存储的信息当作指令 或者 数据 取决于用途
---------------
CPU处理:CPU要进行数据的读写 必须和外部器件进行下面三类信息的交互:
1:存储单元的地址(地址信息)2:器件的选择 读或写的指令(控制信息)3:操作的数据(数据信息)
---------------
总线:CPU对三类信息的交互需要专门连接CPU和其他芯片的导线 通常称为总线 物理上总线是多根导线的集合 逻辑上分为三类:
1:地址总线 2:控制总线 3:数据总线
---------------
地址总线:CPU通过地址总线来指定存储单元 CPU有N根地址总线 则可说该CPU地址总线宽度为N 可寻找2的N次方个内存单元
数据总线:宽度决定了CPU和外界的数据传送速度 8根数据总线一次可传送一个8位2进制数据 16根可传送2个字节
控制总线:CPU对外部器件的控制是通过控制总线进行 宽度决定了CPU对外部器件的控制能力
寻址能力:CPU内部的地址总线宽度决定了CPU的寻址能力 例如8086 CPU有20根地址总线 可寻找2的20次方=1048576个内存单元
每个内存单元内部有8位 因此可以用1Byte表示 1048576Byte=1024KB=1MB 所以可以说8086CPU有1M的寻址能力
---------------
数据单位:
bit = 位 1Byte=8bit 1KB=1024Byte 1MB=1024KB 1GB=1024MB
word = 字 word =2个Byte(2个字节分别称为 高位字节 低位字节)
word存储时占用的内存单元被称为字单元(两个地址连续的内存单元组成 每个单元是一个字节)
低位字节在低地址单元 高位字节在高地址单元 例如一个字单元由2 3地址组成 043FH数据存储在内部 2地址存储3F 3地址存储04
---------------
随机存储器(RAM):可读可写 但必须带电存储 关机后存储内容丢失 例如内存 显存
只读存储器(ROM):只可读不可写 断电后内容不丢失 例如BIOS
---------------
主板:主板上存在核心器件 器件通过总线相连 例如 CPU 存储器 外围芯片 扩展插槽等 扩展插槽一般插有RAM内存条和各类接口卡
接口卡:又叫适配器,例如 声卡 网卡 显卡都是电脑PC机的接口卡,
扩展插槽:是主板上用于固定接口卡并将其连接到系统总线上的插槽,是一种添加或增强电脑特性及功能的方法。
例如不满意主板整合显卡的性能,可以添加独立显卡以增强显示性能;不满意板载声卡的音质,可以添加独立声卡以增强音效;
---------------
硬件关联:CPU对外部设备无法直接控制 如显示器 音响等 控制这些设备的是扩展插槽上的接口卡 扩展插槽通过总线与CPU相连
所以接口卡也通过总线同CPU相连 CPU可直接控制接口卡 从而实现对外部设备的控制
---------------
内存地址空间:存储器从物理上讲都是独立的器件 但都与CPU和总线相连 CPU对其进行读写时都通过控制总线发出命令
因此CPU在操作时将它们当作内存对待 是由若干器件的存储单元组成的逻辑存储器(不同器件存储单元连在一起) 即内存地址空间
每个物理存储器在逻辑存储器中占有一段地址空间 CPU操作该空间即在相对应的物理存储器中读写
对CPU来说 系统中所有存储器中的存储单元都处于统一的逻辑存储器中 容量受CPU寻址能力的限制 逻辑存储器就是内存地址空间
---------------
CPU构造:由运算器 控制器 寄存器 等器件构成 这些器件靠内部总线相连
运算器:信息处理
寄存器:信息存储 不同的CPU寄存器的个数和结构是不同
控制器:控制各类器件进行工作
内部总线:连接CPU内部的各个器件 进行数据传输
---------------
16位结构 或者说 16位机 描述了一个CPU具有以下几方面的结构特性:
1:寄存器最大宽度16位2:运算器一次最多处理16位数据3:寄存器和运算器之间通路为16位
------------------------------------------------------------------------------------------------------------------
感谢分享好文章
好深奥,仔细研究一下 文章不错,谢谢分享 學習研究 謝謝分享 感谢分享 学习中。。。 学习学习,收藏了,谢谢老师分享
页:
[1]