第一章 基础知识
汇编语言的组成
汇编指令:机器码的助记符,有对应的机器码(汇编语言的核心)
伪指令:没有对应的机器码,由编译器执行,计算机并不执行
其他符号:如:+、-、*、/等,由编译器识别,没有对应的机器码
指令和数据都是应用上的概念,在内存或磁盘上指令和数据都是二进制信息。
存储器被划分为若干个存储单元,每个存储单元从0开始。
一个存储器有128个存储单元,一个存储单元存储一个字节,一个字节有8个二进制位。
内存换算:
1bit=8byte(B)、1KB=1024B、1MB=1024KB、1GB=1024MB、1TB=1024GB
CPU要进行数据的读写要知道:
存储单元的地址(地址信息)
器件的选择、读或写的命令(控制信息)
读或写的数据(数据信息)
计算机中有连接CPU和其它芯片的导线成为总线,从物理上来讲就是一根根导线的集合。
总线从逻辑上分为:地址总线、控制总线、数据总线
汇编指令:MOV AX,[3]
地址总线:
CPU 是通过地址总线来指定存储器单元的,
一个导线可以传送的稳定状态只有两种:高电平(1)、低电平(0)
一个CPU有N根地址线则称CPU的地址总线的宽度为N,最多能寻找2的N次方个内存单元
一根导线可传一位二进制数据。2的10次方是1024,即10根导线寻址1024个存储单元。
数据总线:
CPU与内存或其他器件之间的数据传送是通过数据总线进行的,数据总线的宽度决定了CPU和外界的数据传输速度。
8根数据总线一次课传送一个8位二进制数据(一个字节B),16根一次可传2个字节
控制总线:
CPU对外部器件的控制是通过控制总线进行。控制总线的宽度决定了CPU对外部器件的控制能力
内存读写命令是由几根控制线综合发出的,
一根为读信号输出控制线负责由CPU向外传送读信号,CPU向该控制线输出低电平表示要读取数据
一根为写信号输出的控制线负责传送写信号
检测答案:
1. 13
2. 1024 0 1023
3. 1024*1024 1024
4. 1GB=1024*1024*1024B 1MB=1024*1024B 1KB=1024B
5. 64KB 1MB 16MB 4GB
6. 1B 1B 2B 2B 4B
7. 512 256
8. 二进制
每个PC都有一个主板,主板上有器件:CPU、存储器、外围芯片组、扩展插槽。扩展插槽一般插有RAM内存条和各类接口卡。这些器件通过总线相连。
CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设工作
存储器芯片从读写属性分为:随机存储器(RAM)和只读存储器(ROM)
RAM可读可写,但必须带电存储,关机后存储内容丢失
ROM只能读取不能写入,关机后内容不丢失