汇编语言#第一章基础知识
一.机器语言
- 定义:机器指令的集合。(机器指令是一串二进制数字。)
- 工作过程:计算机使机器指令转化为高低电频,驱动电子器件,进行运算。
二.汇编语言
- 组成:(1).汇编指令(核心):机器码的助记符,有对应的机器码。
(2).伪指令:没有对应的机器码,由编译器执行,计算机不执行。
(3)其他符号:由编译器识别,没有对应的机器码。
- 工作过程:汇编指令——编译器——机器码——计算机
三.CPU
- 存储器:(1)定义:以字节为单位被划分成若干个存储单元,容量以KB,GB,MB计。
- 指令和数据:(1)在内存或者磁盘上,指令和数据没有任何区别。
- CPU对存储器的读写:(1)CPU——地址总线——指定存储器单元;{地址总线:一个CPU有N根地址总线,宽度为N,可以寻找到2N个存储单元}
(2)CPU——通过数据总线——与内存和其它部件进行数据传送;(1.数据总线的宽度决定传送速度。 2.8根数据总线一次可以传递一个8位的二进制数据——一个B)
(3)CPU——通过控制总线——对外器件进行读写(总线宽度决定对外控制的能力)
- 内存地址空间:(1)定义:设一个CPU的地址总线宽度为n,那么可以寻址2n个内存单元,这2n个可寻到的内存单元就构成这个CPU的内存地址空间。(寻址空间)
- 主板:从逻辑上分为地址总线,逻辑总线,控制总线
- 接口卡
- 各类存储芯片(1) 根据读写属性分类
① 随机存储器RAM
② 只读存储器ROM
(2) 根据功能和连接分类
① 主随机存储器RAM
② 装有BIOS的ROM
③ 接口卡上的RAM
(4)三种语言的比较:
机器语言 |
汇编语言 |
高级语言 |
|
计算机能否直接识别 |
能 |
不能 |
不能 |
易用性 |
差 |
中 |
好 |
占据空间 |
小 |
小 |
大 |
执行速度 |
快 |
快 |
慢 |
用途 |
特殊 加密/解密 |
系统核心要求速度快,代码短的程序 直接操纵I/O信息安全 |
一般性软件开发 |