L'Hw e' fatto in modo che dentro IMAR ci finisca il valore del bus C (quello che finisce anche in PC) shiftato a dx di due bit (quindi nel nostro esempio ci finisce 9. Il contenuto di IMAR finisce sulla parte Indirizzo del Bus di sistema shiftato a sx di due bit (quindi ci finisce l'indirizzo del primo byte della parola 9, appunto 36 nel nostro esempio). I due bit piu' a destra rimasti fuori quando abbiamo memorizzato in IMAR il valore sul bus C corrispondono al numero di byte non significativi nella parola estratta (1 byte del nostro esempio, il 36, non significativo poiche' il codice a cui saltare inizia da 37). Questi due bit vengono utilizzati dallo Shift Register per shiftare adeguatamente la parola che arriva dalla memoria.