protected uint ReadDoubleWordFromBus(uint offset) { if(UpdateContextOnLoadAndStore) { UpdateContext(); } using(ObtainPauseGuard(true, offset)) { return machine.SystemBus.ReadDoubleWord(offset); } }