(2)双操作数指令包括:ADD、SUB、OR、AND、EOR。双操作数指令的FT和ST的流程与MOV指令完全相同。下面只描述DT及ET的指令流程。
1、DT由目的操作数的寻址方式确定DT的指令流程:若目的数在内存中,则将目的数送到D;若目的数在R中,则省略。
2、ET由源操作数、目的操作数的寻址方式及操作码共同确定ET的指令流程。源数可在R中(SR)或内存中(SR);目的数可在R中(DR)或内存中(DR)。由源数和目的数的位置可以有下列四种类型。其中:Rs 表示源寄存器; Rd 表示目的寄存器。
13、 微程序控制器的基本思想
(1)机器指令由微程序解释;微程序由微指令组成,每条微指令中可包含多个微命令;微命令控制实现微操作。(2)微指令以代码(微码)存储在ROM中,该ROM称为控制存储器(CM)。
9、 I/O系统
1、总线的分类及接口的分类
(1)总线的分类
A、按据传送格式分类:串行总线;并行总线
B、按时序控制方式分类:同步总线;异步总线(2)接口的分类
A、按数据传送格式划分并行接口:接口与系统总线及I/O间均以并行方式传送数据。串行接口:接口与I/O间以串行方式,而与系统总线间以并行方式传送数据。B、按时序划分同步接口:与同步总线连接的接口,接口与系统总线间的数据传送由统一的时序信号(由CPU或专门的系统总线时序信号)控制。异步接口:与异步总线连接的接口,接口与系统总线间的传送采用异步应答的工作方式。C、按信息的传送控制方式划分中断接口、DMA接口、磁盘存储接口等。
***I/O接口的基本功能(1)寻址:将地址信息译码为I/O或接口中的寄存器的选中信号。(2)数据传送与缓冲(速度匹配)(3)数据格式变换、电平变换等预处理(4)控制逻辑:接口对主机发送的命令字进行解释,并将产生的操作命令发送给I/O;将I/O及接口的状态信息送回CPU。如在中断接口中有中断请求信号产生、中断屏蔽、优先排队等部件。
2、总线的概念及分时共享的含义、总线的组成
总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。
3、PCI总线的仲裁方式
当多个设备竞争总线时,由总线仲裁器进行仲裁,在微机中就是南北桥芯片组。仲裁方式分集中和竞争二种方式。(1)集中式仲裁:分配原则是:优先级高的设备可以剥夺优先级低的设备的总线使用权。当仲裁器接收到总线请求时,就发出总线授权信号。设备的优先级由设备和仲裁器的逻辑距离决定。当设备较多时,可采用分级仲裁方式。
(2)竞争式仲裁分配原则:优先级不同的设备同时申请总线,则分配给高优先级的设备;先来先占用:谁先抢占总线,只要该设备没有释放总线,则其它优先级高的设备不能强行占用总线。