8086的总线周期
发布时间:2016/7/25 20:11:26 访问次数:3549
在微机系统中,CPU的操作都是在系统主时钟CLK的控制下按节拍有序进行的。按照一KCA77AB0般的概念,CPU执行一条指令的时间(包括取指令和执行完该指令所需的全部时间)称为―个指令周期。在指令周期内,通常需要对总线上的存储器或I/o端口进行一次或多次读/写(访问)操作,这里把通过外部总线对存储器或I/o端口进行一次读/写操作的过程称为总线周期。因此,一个指令周期由若干个总线周期组成。而一个总线周期由若干时钟周期T组成。时钟周期也就是系统主时钟频率的倒数,是CPU的基本时间计量单位。
在8086CPU中,所有的外部操作(读/写存储器或I/O端口)都是由总线端口部件BIU通过系统总线完成的。因此,把BIU完成一次对存储器或y0端口的读/写操作所需要的时间称为一个总线周期。8086CPU的一个基本总线周期由4个时钟周期(rl,乃,T3,助)组成,时钟周期也称为时钟状态,即rl状态、马状态、T3状态和助状态。每个时钟周期(时钟状态)内完成一些基本操作。
8086微处理器的操作是由指令译码器输出的电位和外部输入的时钟信号联合作用并在由此而产生的各个命令控制下进行的,可为内操作与外操作两种,内操作控制算术逻辑运算单元ALU进行算术逻辑运算,控制寄存器组进行寄存器选择以及判断是送往数据线还是地址线、进行读操作还是写操作等,所有这些操作都在CPU内部进行,用户可以不必关心。CPU的外部操作是系统对CPU的控制或是CPU对系统的控制,用户必须了解这些控制信号以便正确使用。
在微机系统中,CPU的操作都是在系统主时钟CLK的控制下按节拍有序进行的。按照一KCA77AB0般的概念,CPU执行一条指令的时间(包括取指令和执行完该指令所需的全部时间)称为―个指令周期。在指令周期内,通常需要对总线上的存储器或I/o端口进行一次或多次读/写(访问)操作,这里把通过外部总线对存储器或I/o端口进行一次读/写操作的过程称为总线周期。因此,一个指令周期由若干个总线周期组成。而一个总线周期由若干时钟周期T组成。时钟周期也就是系统主时钟频率的倒数,是CPU的基本时间计量单位。
在8086CPU中,所有的外部操作(读/写存储器或I/O端口)都是由总线端口部件BIU通过系统总线完成的。因此,把BIU完成一次对存储器或y0端口的读/写操作所需要的时间称为一个总线周期。8086CPU的一个基本总线周期由4个时钟周期(rl,乃,T3,助)组成,时钟周期也称为时钟状态,即rl状态、马状态、T3状态和助状态。每个时钟周期(时钟状态)内完成一些基本操作。
8086微处理器的操作是由指令译码器输出的电位和外部输入的时钟信号联合作用并在由此而产生的各个命令控制下进行的,可为内操作与外操作两种,内操作控制算术逻辑运算单元ALU进行算术逻辑运算,控制寄存器组进行寄存器选择以及判断是送往数据线还是地址线、进行读操作还是写操作等,所有这些操作都在CPU内部进行,用户可以不必关心。CPU的外部操作是系统对CPU的控制或是CPU对系统的控制,用户必须了解这些控制信号以便正确使用。