Mainly handles 'virtual' registers at the moment (eg current and last PC values, segment override status, etc).