問(wèn)答題
【簡(jiǎn)答題】某計(jì)算機(jī)字長(zhǎng)16位,每次存儲(chǔ)器訪問(wèn)寬度16位,CPU中有8個(gè)16位通用寄存器?,F(xiàn)為該機(jī)設(shè)計(jì)指令系統(tǒng),要求指令長(zhǎng)度為字長(zhǎng)的整數(shù)倍,至多支持64種不同操作,每個(gè)操作數(shù)都支持4種尋址方式:立即(I)寄存器直接(R)寄存器間接(S)和變址(X),存儲(chǔ)器地址位數(shù)和立即數(shù)均為16位,任何一個(gè)通用寄存器都可作變址寄存器,支持以下7種二地址指令格式(R、I、S、X代表上述四種尋址方式):RR型、RI型、RS型、RX型、XI型、SI型、SS型。請(qǐng)?jiān)O(shè)計(jì)該指令系統(tǒng)的7種指令格式,給出每種格式的指令長(zhǎng)度、各字段所占位數(shù)和含義,并說(shuō)明每種格式指令需要幾次存儲(chǔ)器訪問(wèn)?
答案:
指令格式可以有很多種,只要滿足以下的要求即可。
操作碼字段:6位;寄存器編號(hào):3位;直接地址和立即...