Z obrázku to vypadá, jako by M0 chyběly registry R8–R12. Ale tyto registry tam jsou, dá se k nim dostat pomocí instrukcí BX, BLX, MSR, MRS a pomocí ADD, CMP a MOV. R12 se při přerušeních a výjimkách automaticky ukládá na zásobník (spolu s R0–R3 a R13–R15). Díky tomu se dají použít jako takový příruční odkládací prostor nebo jako bázové registry či registry uchovávající počet apod. Překladače C je pokud vím nepoužívají, takže se taky dají použít při přerušeních pro uschování R4–R7.
jj pisu tesne pred obrazkem (ktery skutecne muze byt trosku matouci): "Ovšem asi největší změnou bylo to, že se sada pracovních registrů R0-R15 rozdělila na spodní polovinu R0-R7 (Lo registers) a horní polovinu R8-R15 (Hi registers), přičemž většina instrukcí dokáže pracovat pouze s prvními osmi registry, zatímco některé registry z horní skupiny mají speciální význam (čítač instrukcí, ukazatel na vrchol zásobníku atd.)."