汇编语言第一章总结
1、cpu是一种微处理器,计算机是指由cpu和其他受cpu直接或间接控制的芯片、器件、设备组成的计算机系统
2、机器语言是机器指令的集合
每一种cpu硬件设计和内部结构不同→用不同的电平脉冲来控制→每一种cpu都有自己的机器指令集(即机器语言)
3、汇编指令是机器指令便于记忆的书写格式
4、寄存器,是cpu中可以存储数据的器件(cpu中可以有多个寄存器)
5、计算机只能读懂机器指令→将汇编指令编译成机器指令
6、汇编语言的3类指令
①汇编指令:机器码的助记符,有对应的机器码(核心,决定了汇编语言的特性)
②伪指令:没有对应的机器码,由编译器执行,计算机不执行
③其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码
7、cpu工作→提供指令和数据→在存储器中存放(即内存)
磁盘不同于内存,磁盘中的数据或程序必须读到内存中才能被cpu使用
8、在内存或磁盘上,指令和数据没有任何区别,都是二进制信息
9、存储器被分为若干个存储单元(一个存储单位可以存储一个字节即byte,1byte=8bit)
10、存储单元的编号可以看作在存储器中的地址
11、cpu要进行数据的读写,必须和芯片进行下面3类信息的交互
①地址信息②控制信息③数据信息
12、电子计算机能处理、传输的信息都是电信号→导线→连接cpu和其他芯片的导线,通常称为总线→地址总线,控制总线,数据总线
13、cpu是通过地址总线来指定存储器单元的→地址总线上能传送多少个不同的信息,cpu就可以对多少个存储单元进行寻址
一根导线可以传送的稳定状态只有两种(高电平或是低电平)
14、一个cpu有N根地址线,则可以说这个cpu的地址总线的宽度为N→最多可以寻找2的N次方个内存单元
15、数据总线的宽度决定了cpu和外界的数据的传送速度(8根数据总线一次可传送一个8位二进制数据即一个字节)
16、控制总线的宽度决定了cpu对外部器件的控制能力
我之前地址总线的寻址能力和存储器单元理解错误,所以我检测点的题还要重写......自作孽......
17、主板上有核心器件和一些主要器件,这些器件(cpu、存储器、外围芯片组、扩展插槽等)通过总线(地址总线、数据总线、控制总线)相连
扩展插槽上一般插有RAM内存条和各类接口卡
18、计算机系统中,所有可用程序控制其工作的设备,必须受到cpu的控制→但是cpu对外部设备都不能直接控制→扩展插槽上的接口卡直接控制外部设备→cpu直接控 制接口卡,间接控制外部设备
19、存储器芯片从读写属性上分为两类:随机存储器RAM和只读存储器ROM
20、存储器芯片从功能和连接上分为3类:随机存储器,装有BIOS的ROM,接口卡上的RAM
21、所有的物理存储器被看作一个由若干单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间
疑问:8088cpu分两次传送89D8为什么第一次是D8,第二次是89?