Oui si tu fait appel a des registres internes su HC11, mais non si ton code est loadé a la même adresse. Une facon pour contourner ca c'est d'utiliser l'adressage indexé, avec l'index en adressage fixe (eeprom par ex). C'est ce qui est le plus simple pour un module réutilisable.
Les 8 bits c'est nettement plus archaïque que les 32 bits. Et encore t'as pas taté du PIC, parceque le RISC a structure Harward c'est encore pire (code et memoire distincts, page de code de 512 octets etc...).