task1 - fixed push right 12 bits in physica address, I think it should be recheck. , task3 - tested looking good