汇编语言的三类:
1.汇编指令:机器码的助记符,有对应的机器码。
2.伪指令:每有对应的机器码,由编译器执行,计算机并不执行。
3.其他符号:如:+、-、*、/等,由编译器识别,每有对应的机器码。
信息可以被看作指令或者数据。
一个字节=一个存储单元
总线:地址总线、控制总线、和数据总线。
地址总线:从cpu发出地址信息,有n条地址线,则cpu能最多寻找2^n个内存单元。
控制总线:从cpu发出内存读写命令,决定了cpu对外部器件的控制能力。
数据总线:从制定内存送数据到cpu,总线宽度为传送数据的速度。
内存地址空间为2^n(n为地址总线宽度)个内存单元。
主板的核心器件和一些主要器件通过总线相连,这些器件有:cpu、存储器、外围芯片组、扩展插槽等(一般插有ram内存条和各类接口卡)。
cpu直接控制接口卡,从而控制外设。
存储器芯片分为两类:随机存储器(ram)和只读存储器(rom)
随机存储器存放cpu使用的绝大部分程序和数据。一般装在主板上或者插在扩展插槽上。
装有bios的rom,利用bios软件完成最基本的输入输出。
有些需要大量数据输入输出的接口卡,需要在其上装有ram,典型的是显存。
对于以上任何器件,虽然相对独立,但对于cpu都是内存。
用汇编编程的时候,必须要从cpu的角度考虑问题。