Tartalomjegyzék:
Meghatározás - Mit jelent a mikrokód?
A mikrokód a processzor és a gép utasításkészleteinek legalacsonyabb meghatározott szintje. Ez egy réteg, amely kis utasításkészletekből áll, amelyek gépi nyelvből származnak. A mikrokód rövid, ellenőrzési szintű regisztrációs műveleteket hajt végre, több mikro utasításokkal együtt, amelyek mindegyike egy vagy több mikro műveletet hajt végre.
A mikrokód és a gépi nyelv különböznek. A gépi nyelv a hardver absztrakció felső rétegén működik. A mikrokód azonban alacsonyabb szintű vagy áramkör-alapú műveletekkel foglalkozik. Mivel a mikrokódot általában hardverbe ágyazzák, ezért nem lehet megváltoztatni.
A Techopedia magyarázza a mikrokódot
A mikrokód az alacsonyabb szintű gépi nyelvi értelmezés eredménye. A hardver erőforrásokat kezeli a regiszter vagy az áramkör szintjén. A gépi nyelv értelmezi és elküldi a gépi utasításokat a legalacsonyabb hardverréteg szintre, ahol azokat kis mikroprogramokká, mikrokódoknak nevezik. Minden egyes mikrokód egy vagy több mikro utasítást tartalmazhat, amelyek áramkör alapú műveleteket hajtanak végre.
A mikrokódot a ROM-ban vagy a törölhető programozható ROM-ban (EPROM) tárolja, és az általános programozók által nem módosítható. A mikrokód feladatok magukban foglalják a különböző regiszterek összekapcsolását aritmetikai logikai egységek segítségével, matematikai számítások elvégzését és az eredmények mentését a regiszterbe.