Я должен описать, как следующие инструкции будут выполняться внутри ЦП
Второй образ - это ЦП
Я понимаю концепцию режима немедленной адресации и смещения, но не понимаю, как реализовать режим немедленной адресации
Предлагаемый мной ответ
MAR<-PC
MBR<-mem[MAR]
PC<-PC+4
B<-RFOUT2
A<-MBR
C<-A+B
MAR<-C
MBR<-mem[MAR]
RFIN<-MBR #Store in R4
#END OF DISPLACEMENT MODE
MAR<-PC
MBR<-mem[MAR]
A<-MBR
B<-RFOUT2 #read R4
C<-A+B
RFIN<-C #write R3
Проблема здесь в том, что режим немедленной адресации неправильный (я полагаю), я не должен ссылаться на блок памяти, но как мне указать значение режима немедленной адресации?