数制转换,手工计算。
存储器操作数寻址方式的分类。
立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址
(直接,寄存器间接,寄存器相对,基址变址,基址变址相对)
微处理器的定义。
微处理器是微型计算机的运算及控制部件,也称中央处理单元(CPU),由算术逻辑单元(ALU)、控制部件、寄存器和片内总线等及部分组成。
指令周期、机器周期、总线周期、时钟周期、T状态。
指令周期:CPU执行一条指令的时间(包括取指令和执行该指令所需的全部时间)称为指令周期。
计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期
总线周期:8086/8088CPU在与存储器或I/O端口交换数据所需的时间成为总线周期
分为“读”总线周期(CPU从存储器或I/O端口读取数据)“写”总线周期(CPU将数据写入存储器或I/O端口)
时钟周期:时钟脉冲的重复周期成为时钟周期,CPU的基本时间计量单位,由CP主频决定。
一个最基本的总线周期由4个时钟周期组成。分别称为4个状态,即T1、T2、T3、T4?(1)T1状态输出存储器地址或I/O地址。?(2)T2状态 输出控制信号。?
(3)T3总线操作持续,并检测READY以决定是否延长时序。(4)T4状态?完成数据传送?
微机的总线结构的好处,使用特点。包括总线定义,分类。
总线是指计算机中各功能部件见传送信息的公共通道,是微机的重要组成部分。
总线可以分为三类:地址总线AB 数据总线DB 控制总线CB分别用来提供数据地址、传输数据、和控制信号。
好处:采用总线结构时,系统中各部件均挂在总线上,可使微机系统的结构简单,易于维护,并具有更好的可扩展性。一个部件(插件)总要符合总线标准就可以直接插入系统,为用户对系统功能的扩充或升级提供了很大的灵活性。
特点:结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。
微处理器的内部结构,EU、BIU,流水线。
微处理器内部由总线接口单元BIU和执行单元EU两个独立工作的部件组成。
BIU的功能是负责完成CPU与存储器或I/O设备之间的数据传送,即管理在存储器中存取程序和数据的实际处理过程,具体包括取指令、存取操作数等。
EU:功能是负责执行命令,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。流水线:是一种同时进行若干操作的并行处理方式,他把取操作和执行操作重叠进行。在执行一条指令的同时,又取另一条或若干条指令。
8086的寻址方式。物理地址和逻辑地址。两者之间转换。8086系统存储器采用分段管理方式。
8086的寻址方式可以分为两大类:数据寻址方式和地址寻址方式。
数据寻址方式:立即数寻址方式、寄存器寻址方式、存储器寻址方式和I/0端口寻址方式。
地址寻址方式:段内直接寻址方式、段内间接寻址方式、段间直接寻址方式、段间间接寻址方式。
物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
逻辑地址:程序中使用的存储器地址称为逻辑地址由段基地址和偏移地址组成
由逻辑地址求物理地址:
物理地址=段地址x10H+段内偏移地址
假设(CS)=20A8H,(IP)=2008H,那么,下一条从内存中读取的指令所在的存储单元的物理地址为20A8H+2008H=22A88H
堆栈。搞清楚
用作数据暂时存储的一组寄存器或存储单元称为堆栈。堆栈是在存储器中开辟的一个特定区域。堆栈在存储器中所处的段称为堆栈段。开辟堆栈的目的主要是:1.存放指令操作数(变量) 2.保护断点和现场,为堆栈的主要功能。
堆栈中数据按“后进先入”的结构方式进行处理,即新入栈的一次堆放在原来数据之上,存放信息的最后一个单元叫做栈顶,用堆栈指针SP指示。
堆栈操作有两种:压入(PUSH)和弹出(POP)。而SO始终指向堆栈栈顶的新位置。
常用指令的判断正误。指令执行结果的判断。
对寄存器零 AND?AX,0;??MOV?AX,0;??XOR?AX,AX;
对8位寄存器低4位清零??AND?AL,?0F0h;??
对8位寄存器高4为清零??AND?AL, 0FH;
数字(0~9)转换为ASCII码???MOV?AL,05H;?OR?AL,30H;?或者ADD?AL,30H;
大,,,,写转换(A 41H a 61H ) ,,,,写转换成大写 ?AND?AL, 大写转换成,,,,写 OR?AL 大,,,,写转换 XOR?AL
比较两个操作数是否相同?例.判断AL中数据是否为3CH;XOR?AL,3CH;结果判断ZF=1,则(AL)=3CH;ZF=0,?则(AL)<>3CH
将指