Obsah
rcsinfo="$Header: /home/radek/cvs/forth-book/ch-qf-internals.xml,v 1.16 2005/10/20 05:33:42 radek Exp $"
vtipný epigraf
Tato kapitola je o tom, jak funguje Quartus Forth zevnitř.
Tabulka 16.1. Použití registrů CPU *:[1:1:5]
Registr | Symbolické jméno | Obsah |
---|---|---|
A2 | CS | Codespace segment pointer - bázová adresa segmentu s kódem |
A4 | SP | Data stack pointer - ukazatel na zásobník dat, ukazuje na NOS, TOS je v D7 |
A5 | DS | Dataspace segment pointer - bázová adresa datového segmentu |
A6 | FP | Frame pointer - ukazatel na aktivační záznam procedury/funkce |
A7 | RP | Return stack pointer - ukazatel na zásobník návratových adres, tento je shodný se systémovým zásobníkem v A7 zvaným SP. Pozor, zde označujeme názvem SP datový zásobník! |
D7 | TOS | Top of Stack - vrchol zásobníku dat je udržován v registru D7 pro rychlejší práci se zásobníkem. Ukazatel zásobníku dat SP ukazuje na prvek pod vrcholem, NOS . |