Otevřít hlavní menu

Změny

Mikroprocesor 80286

Přidáno 1 020 bajtů, 30. 1. 2013, 22:43
bez shrnutí editace
{| class="wikitable" align="center"
| colspan="2" style="text-align: center" | AX (16 bitový registr)
|----------------------------------------------
| AH (8 bitový registr)|| AL (8 bitový registr)
|----------------------------------------------| colspan="2" style="text-align: center" | BX(16 bitový registr)|----------------------------------------------| BH (8 bitový registr)|| BL (8 bitový registr)|----------------------------------------------| colspan="2" style="text-align: center" | CX(16 bitový registr)|----------------------------------------------| CH (8 bitový registr)|| CL (8 bitový registr)|----------------------------------------------| colspan="2" style="text-align: center" | DX(16 bitový registr)|----------------------------------------------| DH (8 bitový registr)|| DL (8 bitový registr)|----------------------------------------------| colspan="2" style="text-align: center" | SP(Stack pointer)|----------------------------------------------| colspan="2" style="text-align: center" | BP(Base pointer)|----------------------------------------------| colspan="2" style="text-align: center" | SI(Source Index)|----------------------------------------------| colspan="2" style="text-align: center" | DI (Destination Index)
|}
 
Šestnáctibitové registry [[SP]] (Stack Pointer) a [[BP]] (Base Pointer) tvoří registrový pár který je využíván pro manipulaci se zásobníkem a obsahuje offset vzhledem k aktuálnímu zásobníku. Registrový pár [[SI]] (Source Index) a [[DI]] (Destination Index) je označován jako indexové registry. Tyto registry jsou užívány jako hodnoty indexu jež mohou být zvyšovány a snižovány při procházení komplexnějšími dátovými strukturami.