微机接口重要笔记.docVIP

  • 7
  • 0
  • 约7.71千字
  • 约 24页
  • 2017-03-08 发布于重庆
  • 举报
微机接口重要笔记

取指令(将指令送入到CPU内部) 进行指令译码分析 转换成控制信号 一部分送到CPU内部各个功能部件中 另外一部分通过CPU的引脚送出到系统中其他的功能部件。 寄存器: 触发器 寄存器 系统中寄存器的位置: 大批量的寄存器 位于CPU内部的少量的寄存器----有专门的名称 位于接口电路中能被CPU读写的寄存器-----端口 AB:AB上传送的是地址信息 M中的存储单元需要地址信息:同一个存储芯片中的各个存储单元地址不相同。 端口需要地址信息: 同一个接口芯片中包含若干个端口,这些端口之间地址可能相同,同一个接口芯片中不同端口可能占用同一个地址。 8086CPU引脚: 分时复用:同一根引脚在不同时间段传送二进制信息的含义不同 1010 1000 1111 1000 8086可以提供20位地址信息,寻址1MB存储空间 1MB 1M*8 1024K*8 指令: 操作码:用来表示该条指令完成何种功能,是指令必不可少的组成部分。指令不同,操作码部分肯定不相同。 指令助记符: MOV AX,1234H MOV AX,3400H 判断:指令助记符相同的两条指令操作码肯定相同? 操作数:不是指令必须包含的组成部分 AX:1548H AH 15H;AL 48H 地址加法器:将两个16位的地址信息(16位的段基址信息+16位的偏移地址)组合成20位的地址信息。 6位状态标志为: ⑴ 符号标志 SF,Sign Flag :若运算结果的最高位为1。则SF 1,否则为0,可见它和运算结果的最高位相同,通常用来指示运算结果的符号。若SF 1,表明运算结果为负数。 ⑵ 零标志 ZF,Zero Flag :若运算结果为零,则ZF 1,否则ZF 0。 ⑶ 奇偶标志 PF,Parity Flag :若指令的执行结果低8位中1的个数为偶数,则PF 1,否则为0。此标志用于机器中传送信息时,是否产生奇偶错提供检测条件。 ⑷ 进位标志 CF,Carry Flag :当执行一个加法运算使最高位 字节操作的D7或字操作的D15 产生进位,或执行减法运算使最高位产生借位时,则CF 1,否则CF 0。此外,循环和移位指令也会影响这一标志。 ⑸ 辅助进位标志 AF,Auxiliary Carry Flag :当执行加法运算时,D3位向D4有进位,或作减法运算时,D3位向D4有借位,则AF 1,否则为0。这一标志位一般用于BCD码运算时作为是否进行十进制调整的依据。 ⑹ 溢出标志 OF,Overflow Flag :在算术运算中,结果超出了带符号数的表达范围,即字节运算的结果超出-128~+127,或者字运算结果超出-32768~+32767时,OF 1,否则为0。 3位控制标志为: ⑴ 方向标志 DF,Direction Flag :这是处理串操作指令中信息方向的标志。若DF 1,则串操作指令按自动减址操作,即串操作从高地址向低地址方向进行处理:若DF 0,则使串操作指令按自动减量修改地址指针,即串操作从低地址向高地址方向进行处理。 ⑵ 中断允许标志 IF,Interrupt Enable Flag :该标志用于对可屏蔽中断进行控制,若IF 0,则CPU拒绝外部INTR中断请求,本标志对内部中断和不可屏蔽中断不起作用。 ⑶ 跟踪标志 TF,Trap Flag :若设置TF 1,则CPU按单步方式执行指令,以调试程序。在这种单步方式下,CPU在每条指令执行之后,产生一个内部中断,显示出各个寄存器及有关存储单元的内容,便于确定和指出产生错误的原因。 Reset: CS 0FFFFH,IP 0 系统复位以后,默认指令从物理地址 FFFF0 H开始执行指令。 8086和8088的区别: 1)8086是16位机,8088是准16位机 2)8086内部指令队列有6个字节,8088内部指令队列只有4个字节。 3)其他引脚定义上有区别。 1.5 8086内部时序 时钟周期: 总线周期:CPU通过总线完成一次数据传送所需时间称为一个总线周期,一个总线周期至少包含4个时钟周期(T1,T2,T3,T4)nTw T1 T2 T3 TW,T4 T1,Ti 指令周期:完成一条指令的功能所需时间称为一个指令周期。 1.5.3 (可屏蔽)中断响应周期 INTR引脚 如果IF 1,则CPU会响应 通过/INTA引脚送出连续两个低电平的信号。 从CPU角度,两个/INTA的作用如下: 第一个/INTA的作用是通知中断源,CPU已经响应中断,要求中断源做好相应准备。 第二个/INTA的作用是CPU读取中断源通过系统数据总线低8位送给CPU的8位中断类型码。 中断程序入口地址,中断向量,中断向量表,中断类型码 1.6 8086CPU的指令系统简介 MOV 跳转指令:JMP JC JZ

文档评论(0)

1亿VIP精品文档

相关文档