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