①CPUA:通過比較指令設(shè)置條件碼,然后測試條件碼進(jìn)行分支。
②CPUB:在分支指令中包括比較過程。 在這兩種CPU中,條件分支指令都占用2個(gè)時(shí)鐘周期,而所有其他指令占用1個(gè)時(shí)鐘周期。 對于CPUA,執(zhí)行的指令中分支指令占20%;而每條分支指令之前都需要有比較指令,因此比較指令也占20%。由于CPUA在分支時(shí)不需要比較,因此CPUB的時(shí)鐘周期時(shí)間是CPUA的1.25倍。
cpu的設(shè)計(jì)主要有哪兩種設(shè)計(jì)方法,在線求解答
①CPUA:通過比較指令設(shè)置條件碼,然后測試條件碼進(jìn)行分支。
②CPUB:在分支指令中包括比較過程。 在這兩種CPU中,條件分支指令都占用2個(gè)時(shí)鐘周期,而所有其他指令占用1個(gè)時(shí)鐘周期。 對于CPUA,執(zhí)行的指令中分支指令占20%;而每條分支指令之前都需要有比較指令,因此比較指令也占20%。由于CPUA在分支時(shí)不需要比較,因此CPUB的時(shí)鐘周期時(shí)間是CPUA的1.25倍。