問答題

【簡答題】

下圖給出了某CPU內(nèi)部結(jié)構(gòu)的一部分,MAR和MDR直接連到存儲(chǔ)器總線(圖中省略)。在兩個(gè)總線之間的所有數(shù)據(jù)傳送都需經(jīng)過算術(shù)邏輯部件ALU。ALU可實(shí)現(xiàn)的部分功能及其控制信號如下:
MOVa:F=A;MOVb:F=B;
a+1:F=A+1;b+1:F=B+1
a-1:F=A-1;b-1:F=B-1
其中A和B是ALU的輸入,F(xiàn)是ALU的輸出。假定JSR(轉(zhuǎn)子指令)指令占兩個(gè)字,第一個(gè)字是操作碼,第二個(gè)字給出子程序的起始地址,返回地址保存在主存的棧中,用SP(棧指示器)指向棧頂,按字編址,每次從主存讀取一個(gè)字。請寫出讀取并執(zhí)行JSR指令所要求的控制信號序列(提示:當(dāng)前指令地址在PC中)。

答案: 假定采用同步方式(若為異步,則只需在read和Write后加一個(gè)等待信號WMFC)

(注:若按最長...
題目列表

你可能感興趣的試題

微信掃碼免費(fèi)搜題