Assignment 13, not due
Part of
the homework for CS:2630, Fall 2019
|
This assignment is not to be turned in, but is designed to help you study and elicit questions.
Look at the addressing modes supported by the PDP-11 (see chapter 6). Which of these addressing modes are not supported by the Hawk?
LOAD R5,LAB
LOAD R4,R1,EXHAND ; -- first version STORE R4,R2,ARSIZE+EXHAND LOAD R4,R1,XAR STORE R4,R2,ARSIZE+EXAR LOAD R4,R1,EXHAND ; -- second version LOAD R5,R1,XAR STORE R4,R2,ARSIZE+EXHAND STORE R5,R2,ARSIZE+EXAR
Which version would be faster, and why?
What are the strengths and weaknesses of these approaches to virtualizaiton? Consider performance penalties, memory requirements and the extent to which the programmer needs to be aware of what features are implemented in hardware and what features are implemented in software.