| Bevezetés | 7 |
| Az EMG 666 egységei | 11 |
| Kiegészítő berendezések | 12 |
| Közvetlenül műveletvégzés az EMG 666 asztali számológépen | 14 |
| Általános információk | 15 |
| Bekapcsolás, PRIME gomb | 15 |
| Az X, Y és Z adatregiszterek | 16 |
| A kijelzőn megjelenő kép | 17 |
| Számbevitel, számábrázolás | 21 |
| Számbevitel X-be | 21 |
| Formátum beállítása | 24 |
| Adatmozgatás az X, Y és Z regiszterek között | 27 |
| Alapműveletek az X és Y illetve X és Z regiszterek között | 33 |
| Standard függvények | 38 |
| A memória regisztereinek használata | 46 |
| Az operatív memória | 46 |
| Címzési módok | 47 |
| Műveletvégzés az operatív tároló regisztereivel | 48 |
| A hibaállapot törlése (BACKSTEP) | 54 |
| A programkönyvtár használata | 55 |
| A kazettás egység kezelése | 56 |
| Programok betöltése az operatív tárba | 58 |
| A programok végrehajtása | 59 |
| Példa könyvtári program használatára | 59 |
| Az EMG 666 programozása | 66 |
| A tárolt programú számítás alapjai | 66 |
| Alapfogalmak | 66 |
| A feladat algoritmizálása, blokkdiagram | 70 |
| Az operatív tár | 83 |
| Társzervezés | 83 |
| A tár törlése | 87 |
| Programkészítés | 90 |
| LEARN | 90 |
| STOP | 93 |
| END | 93 |
| Futó program leállítása | 94 |
| GO | 95 |
| PAUSE | 96 |
| Mintapéldák | 97 |
| Vezérlésátadó utasítások | 108 |
| MARK | 108 |
| SEARCH | 111 |
| Mintapélda | 112 |
| Feltételes utasítások (SIKP) | 113 |
| Mintapéldák | 116 |
| Indirekt címzés | 121 |
| Az indirekt címzés módjai | 121 |
| Hibalehetőségek az indirekt címzés során | 129 |
| Mintapéldák | 130 |
| Ciklusszervezés | 134 |
| Szubrutinszervezés | 139 |
| CALL, RETURN | 139 |
| Definiálható utasítások | 145 |
| Mintapéldák | 146 |
| Karakterek bevitele és felhasználása | 155 |
| RUN-CHAR üzemmód | 156 |
| LEARN-CHAR üzemmód | 157 |
| Karakterekre vonatkozó adatmozgató utasítások | 158 |
| "K" hiba jelzése | 165 |
| Mintapélda | 167 |
| Egyéb tudnivalók | 170 |
| Programbelövés, hibakeresés, programjavítás | 170 |
| A program hibáinak kiderítése | 170 |
| A STEP nyomógomb | 171 |
| MARK-GO | 173 |
| BARCKSTEP | 174 |
| Az utasításszámláló beállítása | 175 |
| Utasítások beszúrása, kihagyása | 176 |
| Ellenőrző összeg készítése a programról | 178 |
| Egyéb funkciók | 180 |
| Maradékregiszter (RESIDUUM) | 180 |
| Tetszőleges byte bevitele | 182 |
| Visszatérés a szubrutinból és hibajelzés | 183 |
| Feltételes elegáns hibaállapot szerint | 184 |
| Feltételes elágazás a programkapcsoló szerint | 186 |
| Önrelatív vezérlésátadó utasítások | 187 |
| Speciális utasítások | 190 |
| A PC-vel kapcsolatos funkciók | 190 |
| A RES állítása | 191 |
| A display-re vonatkozó utasítások | 191 |
| Vegyes utasítások | 192 |
| Karakterfeldolgozó utasítások | 193 |
| A kazettás egység használata | 195 |
| Programblokk kazettára rögzítése és kazettáról való betöltése | 198 |
| RECORD, R END | 198 |
| LOAD | 198 |
| Hibajelzések | 200 |
| A kazetta gyors előre- illetve visszatekercselése | 201 |
| Adat kazettára rögzítése és kazettáról való betöltése | 202 |
| A kazettás tárolóval kapcsolatos egyéb utasítások | 204 |
| TEST | 204 |
| A soronkövetkező blokk bevitele - ellenőrzése | 205 |
| RUBOUT | 205 |
| A kazettás egység speciális utasításai | 206 |
| Mintapéldák | 208 |
| Kiegészítő berendezések az EMG 666-hoz (opciók) | 214 |
| Mozaik nyomtató (EMG-14893) | 214 |
| A nyomtatóra vonatkozó utasítások | 215 |
| Program listázása | 217 |
| Program követése | 217 |
| Naplózás | 220 |
| Tárbővítés | 222 |
| ROM makroprogramok számára | 224 |
| Mintapéldák | 225 |
| Periféria vezérlő utasítások | 227 |
| Az X regiszter tartalmának kivitele | 228 |
| Byte-sorozat kivitele | 229 |
| Szám bevitel az X regiszterbe | 230 |
| Byte-sorozat bevitele | 231 |
| A státus | 232 |
| Megszakítási rendszer | 234 |
| Megszakítás engedélyezése és tiltása | 234 |
| Megszakítás az EMG 666-on | 235 |
| A megszakítási alprogram tárolása | 237 |
| Műszaki adatok | 240 |
| Előzetes útmutatások | 245 |
| Szállítási és raktározási feltételek | 247 |