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.