计算机控制器两种实现方式是哪两种?同步控制和异步控制,还是硬连线和微程序?

我个人倾向硬连线和微程序

第1个回答  2018-11-12
常见I/O接口方式的分类方式有:①按数据传送格式分类;②按时序控制方式分类;③按传送控制方式分类.
按数据传送格式分类,接口可分为串行接口和并行接口.按时序控制方式分类,接口可分为同步接口和异步接口.按I/O控制方式分类,接口可分为直接程序传送接口,中断接口,DMA接口.
第2个回答  2018-11-11
你的想法是错误的,同步控制和异步控制才是正确答案追问

那硬连线和微程序是啥?不是控制器的实现方式?不太明白

本回答被网友采纳
第3个回答  2023-08-23

计算机控制器的两种实现方式是同步控制和异步控制

同步控制是指计算机控制器按照时钟信号的同步节拍进行操作,所有操作都在时钟的控制下进行。这种方式下,指令的执行和数据的传输都是按照固定的时序进行的,具有高度的可预测性和稳定性。同步控制适用于对时序要求较高的应用,例如实时系统。

异步控制是指计算机控制器的操作不依赖于时钟信号,而是根据输入信号的变化来触发相应的操作。这种方式下,指令的执行和数据的传输是根据输入信号的变化而异步进行的,具有较高的灵活性和并行性。异步控制适用于对实时性要求不高、需要灵活响应输入信号变化的应用,例如通信系统。


硬连线和微程序是计算机控制器实现同步控制和异步控制的两种不同方式。

硬连线控制是指计算机控制器的逻辑电路直接实现指令的执行和数据的传输。这种方式下,控制器的逻辑电路被硬连线连接,指令的执行路径和数据的传输路径是固定的。硬连线控制是一种同步控制方式,因为它的操作是按照时钟信号的同步节拍进行的。

微程序控制是指计算机控制器的指令执行和数据传输通过一组微指令来实现。这些微指令存储在控制器的微程序存储器中,可以根据需要进行修改和扩展。微程序控制是一种异步控制方式,因为它的操作不依赖于时钟信号,而是根据输入信号的变化来触发相应的操作。

因此,硬连线属于同步控制,而微程序属于异步控制。

第4个回答  2018-11-12
控制器通常分为异步控制方式和同步控制方式。
异步控制中,由于各部件之间没有统一的时钟,故微操作信号的宽度不确定,根据需要来确定。这使得设计比较复杂,消耗器材多,系统调试难度大,可靠性不易保证。
同步控制中,微操作与机器时钟信号同步,使得控制简单,信号宽度固定,但必须保证最耗时的微操作能够完成。同步控制方式的设计简单,节省器材,便于调试,可靠性好。
相似回答