刚刚接触汇编,可以看的出来,汇编是一门不同于我们之前所学的c语言或者是c++这类高级语言,当然也与使用0和1构成的二进制信息的机器语言也有着不同。汇编语言有着它自身的特点。
一.汇编语言特点:1.计算机不能直接识别。
2.易用性中等,高于机器语言,低于高级语言。
3.占据空间小。
4.执行速度快,高于高级语言,和机器语言相同。
5.用途:系统核心要求速度快、代码短的程序;直接操控I/O信息安全。
二.指令和数据在内存和磁盘上,指令和数据都以二进制形式存在,在形式上没有任何区别。它们是应用上的概念。
三.CPU通过总线对存储器数据读写的过程
CPU通过三种类型的总线对CPU实现了读,写的操作,其中:(以地址号3为例)
(1)读:1.CPU通过地址线将要读取的地址信息3送向内存。
2.CPU中发出控制信息的器件通过控制线向内存发出“读”的信号。
3.内存中地址号为3所存储的数据通过数据线发送向CPU中存放数据的器件。
(2)写:1.CPU通过地址线将要读取的地址信息3送向内存。
2.CPU中发出控制信息的器件通过控制线向内存发出“写”的信号。
3.CPU中存放数据的器件将存放的数据通过数据线发送向地址号为3的内存,并替代此位置的数据。
四.内存地址空间
一个CPU的地址总线宽度为n,那么可以寻址2的n次方个内存单元,这就是这个CPU的内存地址空间,它表示CPU所能寻找到的最大地址空间范围。。80386地址总线宽度为32根,它的寻址空间(寻址能力)为2的32次方(4GB)。
存储芯片的分类:
1.按读写分类:随机存储内存RAM,只读内存ROM。
2.按功能和连接分类:随机存储RAM,有BIOS的ROM,接口卡的RAM
冯-诺伊曼体系结构:存储器,运算设备,控制设备,输入设备,输出设备。