微命令是由控制部件通過控制線向執(zhí)行部件發(fā)出的各種控制命令。在微指令的控制字段中,每一位都對(duì)應(yīng)著一個(gè)微命令。
簡介微命令的設(shè)計(jì)可以通過直接控制法實(shí)現(xiàn),即將微指令的控制字段中相應(yīng)的位置設(shè)置為"1"或"0",從而打開或關(guān)閉特定的控制門。然而,對(duì)于一些復(fù)雜計(jì)算機(jī)系統(tǒng),微命令的數(shù)量可能高達(dá)數(shù)百個(gè),導(dǎo)致微指令字長過長且對(duì)控制存儲(chǔ)器的要求較高。為此,出現(xiàn)了多種編譯法來改善這種情況。
編譯法字段直接編譯法在這種編譯法中,一組互斥的微命令被編排在一個(gè)字段中,使用二進(jìn)制編碼來表示。例如,將7個(gè)互斥的微命令編排在一起,只需要3位二進(jìn)制碼即可表示,從而縮短了微指令的長度。在微指令寄存器的輸出端,添加一個(gè)編譯器,用于還原原始的微命令。這種編譯法可以減少字段長度,提高效率。
字段間接編譯法這是一種建立在字段直接編譯法基礎(chǔ)上的編譯法,它允許一個(gè)字段的微命令受到另一個(gè)字段的控制。這種方式雖然能夠進(jìn)一步縮短微指令字長,但也可能導(dǎo)致并行控制能力的減弱,因此通常作為一種輔助手段。
常數(shù)源字段E微指令中通常包含一個(gè)常數(shù)源字段E,用于向某些部件發(fā)送常數(shù),類似于指令中的直接操作數(shù)。這個(gè)字段通常只有幾個(gè)比特,可用于提供初始值或控制微程序的循環(huán)次數(shù)等。
微程序流控制微程序流控制指的是如何確定后繼微指令的微地址。在微程序設(shè)計(jì)中,除了順序執(zhí)行微程序之外,還包括轉(zhuǎn)移功能、微循環(huán)和微子程序等功能,這些都會(huì)影響下一個(gè)微地址的形成。常見的產(chǎn)生后繼微地址的方法包括增量方式和增量與下址字段相結(jié)合的方式。
參考資料 >
標(biāo)簽: 微命令是什么 命令怎么寫 命令提示符命令大全
還木有評(píng)論哦,快來搶沙發(fā)吧~