1 汇编语言的产生
由于机器语言的复杂难用,汇编语言产生,它是机器语言便于记忆的书写格式。
2 汇编语言的组成
汇编指令;(机器码的助记符,有对应机器码)
伪指令;(无对应机器码,由编译器执行,计算机不执行)
其他符号;(“+”“-”“*”等,由编译器识别,无对应机器码)
3 存储器(内存)
存放指令及数据(指令和数据本质上在内存或磁盘上没有区别,相同信息CPU工作时作用不同)
4 存储单元
电子计算机最小信息单位为bit,8bit组成1Byte(即1B)
5 CPU对存储器的读写
A
CPU对数据的读写必须与外部器件进行信息的3类交互
(1)存储单元地址(地址信息)
(2)器件的选择,读或写的命令(控制信息)
(3)读或写的数据(数据信息)
B
信息的交互
信息通过电信号经由导线传送
连接CPU和其他芯片的导线称总线,分为地址总线,控制总线,数据总线
(1) 地址总线
CPU通过地址总线指定存储单元
一个CPU有n根地址线则宽度为n,CPU最多寻找2的n次方个内存单元
(2)数据总线
CPU与内存或其他器件的数据传送
决定CPU和外界数据传送速度(8根数据总线一次可传输8位二进制数据即1字节)
8088CPU数据总线宽度为8,8086为16
(3)控制总线
CPU通过控制总线控制外部器件,控制总线决定CPU对外部器件的控制能力
6 内存地址空间
(1)主板
主板上有计算机的核心器件和主要器件,各器件通过总线连接(如CPU,存储器,外围芯片组,扩展插槽(一般插有RAM内存条,各类接口卡)等)
(2)接口卡
插在扩展插槽的接口卡直接控制工作设备
扩展插槽通过总线与CPU相连
CPU可控制接口卡间接控制外部设备
(3)各类存储器芯片
从读写性质可分为随机存储器(RAM)和只读存储器(ROM)
随机存储器可读可写但必须带电存出,关机后存储内容丢失
只读存储器只能读取不能写入,关机后内容不丢失
(a)随机存储器
存放供CPU使用的绝大多数程序和数据
主随机存储器一般由主板上的RAM和扩展插槽上的RAM组成
(b)装有BIOS的ROM
BIOS是由主板和各类接口卡厂商提供的软件系统,可以通过它利用该硬件进行最基本的输入输出
主板和接口卡上插有存储相应BIOS的ROM
note: 各存储器在物理上为独立的器件,但CPU把它们都当作内存看待,看作一个各个存储单元组成的逻辑存储器即内存地址空间
每个物理存储器在这个逻辑存储器上占有一个地址段,CPU在这个地址段读写数据就是在相应的物理存储器读写数据
内存地址空间大小受CPU地址总线宽度限制(8086CPU地址总线宽度为20则内存地址空间大小为1MB)