The term: microarchitecture was used to describe the units that were controlled by the microprogram words, in contrast to the term: "architecture" that was visible and documented for programmers. While architecture usually had to be compatible between hardware generations, the underlying microarchitecture could be easily changed.
ð ə WORD_BOUNDARY t ɜː m WORD_BOUNDARY m aɪ k ɹ oʊ ɑ ɹ k ɪ t ɛ k t̠ʃ ə ɹ WORD_BOUNDARY w ʌ z WORD_BOUNDARY j uː z d WORD_BOUNDARY t ə WORD_BOUNDARY d ɪ s k ɹ aɪ b WORD_BOUNDARY ð ə WORD_BOUNDARY j uː n ɪ t s WORD_BOUNDARY ð æ t WORD_BOUNDARY w ɜː WORD_BOUNDARY k ə n t ɹ oʊ l d WORD_BOUNDARY b aɪ WORD_BOUNDARY ð ə WORD_BOUNDARY m aɪ k ɹ oʊ p ɹ oʊ ɡ ɹ æ m WORD_BOUNDARY w ɜː d z WORD_BOUNDARY ɪ n WORD_BOUNDARY k ɑ n t ɹ æ s t WORD_BOUNDARY t ə WORD_BOUNDARY ð ə WORD_BOUNDARY t ɜː m WORD_BOUNDARY ɑ ɹ k ɪ t ɛ k t̠ʃ ə ɹ WORD_BOUNDARY ð æ t WORD_BOUNDARY w ʌ z WORD_BOUNDARY v ɪ z ɪ b ə l WORD_BOUNDARY æ n d WORD_BOUNDARY d ɑ k j uː m ə n t ɪ d WORD_BOUNDARY f ɔ ɹ WORD_BOUNDARY p ɹ oʊ ɡ ɹ æ m ə ɹ z WORD_BOUNDARY w aɪ l WORD_BOUNDARY ɑ ɹ k ɪ t ɛ k t̠ʃ ə ɹ WORD_BOUNDARY j uː ʒ uː ə l i WORD_BOUNDARY h æ d t ə WORD_BOUNDARY b iː WORD_BOUNDARY k ə m p æ t ɪ b ə l WORD_BOUNDARY b ɪ t w iː n WORD_BOUNDARY h ɑ ɹ d w ɛ ɹ WORD_BOUNDARY d̠ʒ ɛ n ə ɹ ɹ eɪ ʃ ə n z WORD_BOUNDARY ð ɪ WORD_BOUNDARY ʌ n d ə ɹ l aɪ ɪ ŋ WORD_BOUNDARY m aɪ k ɹ oʊ ɑ ɹ k ɪ t ɛ k t̠ʃ ə ɹ WORD_BOUNDARY k ʊ d WORD_BOUNDARY b iː WORD_BOUNDARY iː z i l i WORD_BOUNDARY t̠ʃ eɪ n d̠ʒ d WORD_BOUNDARY