Gépi kód
A Programozás Wiki wikiből
A gépi kód egy számítógép processzora által közvetlenül feldolgozható utasítások kódjainak sorozata. A különféle típusú (8086, 386, 586, PowerPC, ARM, MIPS) processzorok utasításkészlete (gépi nyelve) eltérő, ezért egy gépi kódú program csak azon a processzoron használható közvetlenül, amire az készült.
Mivel a mai processzorok a 2-es számrendszert használják, és a memória a legtöbb esetben bájtonként vagy szavanként címezhető, a gépi kódot leggyakrabban hexadecimális formában szokták megadni.
A processzorutasítások kódolása nehezen tartható fejben, ezért közvetlen gépi kódolás helyett a hardverközeli megoldásokat assemblyben készítik el. Példa egy assembly programrészre, és a hozzá tartozó (8086) gépi kódra:
mov ah, 9h ; b4 09 mov dx, 0103h ; ba 03 01 int 21h ; cd 21 mov ax, 4c00h ; b8 00 4c int 21h ; cd 21