一。机器语言和汇编语言
(1)机器语言是机器指令的集合,是0,1构成的二进制信息
优点:面向机器,高效率
缺点:依赖硬件,不具备可移植性,晦涩难懂,不宜查错
用途:特殊 加密解密
(2)汇编语言
组成:
1)汇编指令:机器码的助记符,有对应的机器码
2)伪指令: 没有对应机器码,由编译器执行,计算机不执行
3)其他符号: +-*/等,由编译器识别,没有对应机器码
主体:汇编指令
和机器指令的差别在于指令的表示方法上。 机器指令———便于记忆的书写格式——>汇编指令
不同的CPU有不同的汇编指令
从代码长度及运行时间上看,两者等价
用途:系统核心 要求速度快,代码短的程序 直接操纵I/O信息安全
寄存器:CPU内部用来存储数据的器件 一个CPU有多个寄存器
存储器:存放指令和数据,即内存。在物理上独立。
共同点:和CPU总线相连,通过控制线操控
指令和数据:都是二进制信息,在存储器中没有任何区别
存储单元:一个存储单元可以存储一个Byte,即一个字节。存储器以字节为单位被划分成若干个存储单元,每个单元从0开始编号。
容量转换:1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
CPU对存储器的读写:
要和外部器件进行交互:
1)存储单元的地址(地址信息)
2)器件的选择,读或写的命令(控制信息)
3)读或写的数据(数据信息)
通过电信号传输 利用导线的集合——总线:
1)地址总线
2)数据总线
3)控制总线
地址总线:一个CPU有N根地址线,则可以说明其地址总线的宽度为N,最多寻找2^N个内存单元
数据总线:8根数据总线一次可传一个8位二进制数据(一个字节),16根2个 8086有16根
控制总线:是不同控制线的集合,总称
有多少根控制总线,就意味着CPU提供了对外部器件的多少种控制
内存读或写命令是由几根控制线综合发出的。
CPU可以引出3种总线的宽度标志了其不同方面的性能。
内存地址空间:逻辑上的概念
CPU在操作独立的物理存储器时,把他们当成一个统一的逻辑存储器看待 ,每个物理存储器占有一段空间 映射
与内存条容量不是一回事 不同计算机系统分配方案不同
设一个CPU的地址总线宽度为n,那么可以寻址2^n个内存单元,这2^n个可寻到的内存单元构成这个CPU的内存地址空间。也称寻址空间。表示CPU所能寻到的最大地址空间范围。
主板:主板上有核心器件和一些主要器件,这些器件通过总线相连。有CPU,存储器,外围芯片组,扩展插槽(上面一般有RAM内存条和各类接口卡)等。
接口卡:CPU对外部设备要通过直接控制接口卡间接控制。
各类存储器芯片:
从物理连接上看是独立的,不同的
根据读/写分类:
随机访问存储器RAM 只读存储器ROM
根据功能&连接分类:
主随机访问存储器RAM:一般由两个位置的RAM组成:主板上RAM和插在扩展插槽上的RAM
装有BIOS(由主板和各类接口卡厂商提供的软件系统,可通过它利用该硬件设备进行最基本的输入输出)的ROM
接口卡上的RAM:某些接口卡需要对大批量输入输出数据进行暂时存储,在其上装有RAM,如显存。