Strojová instrukce: Porovnání verzí

Smazaný obsah Přidaný obsah
JAnDbot (diskuse | příspěvky)
A0 (diskuse | příspěvky)
m Upřesnění odkazu na rozcestník Paměť - Změněno na operační paměť
Řádek 63:
 
== Kódování instrukcí ==
Aby mohly být instrukce vykonávány procesorem, je nutno je uložit do polovodičové [[operační paměť|paměti]], jako sekvence několikaciferných dvojkových čísel. Tato sekvence se nazývá [[strojový kód]]. Výrobce procesoru proto pro každou instrukci definuje, jakým způsobem má být zakódována do paměti počítače.
 
Abychom si to ozřejmili, výrobce procesoru může například stanovit, že každá instrukce je zakódována pomocí 16 bitů (neboli dvojkových cifer). Přitom do prvních šesti bitů se zakóduje mnemonika instrukce (šestibitové číslo nám dovolí implementovat 64 typů instrukcí - ''mnemonik''), do druhých pěti bitů zakódujeme první operand, do posledních pěti bitů druhý operand. Ve skutečnosti bývá kódování instrukcí mnohem složitější, avšak princip je stejný.