Előszó | 3 |
Bevezetés | 5 |
Digitális és folytonos működésű matematikai gépek | 5 |
A szekvenciális programmal vezérelhető, digitális, elektronikus számológépek főegységei | 8 |
A tároló | 10 |
Az aritmetikai egység | 12 |
Az információ áramlása a gépben | 14 |
A vezérlő egység | 15 |
Utasításrendszerek | 16 |
Teljesítmények | 18 |
A bemeneti és kimeneti egység | 19 |
Ellenőrzés és megbízhatóság | 22 |
Számok ábrázolása elektronikus gépekben | 24 |
Bináris számábrázolás | 24 |
Oktális ábrázolás. Triádok | 25 |
Bináris kódolású decimális ábrázolás | 26 |
Fixpontos és lebegőpontos ábrázolás | 28 |
Gépi kódban való programozás előkészítése | 31 |
Az Ural 2 általános leírása | 31 |
Általános adatok | 32 |
Tároló egységek | 32 |
Számábrázolás a memóriában | 33 |
Az aritmetikai egység szummátorai. Fi jel | 34 |
Utasítás ábrázolása a tárolóban és a programlapokon | 36 |
Számábrázolás adatlapon, és decimális ábrázolás a tárolóban | 37 |
Álutasítások | 38 |
Fiktív egész ábrázolás | 39 |
Feladatok | 41 |
Eredmények decimális ábrázolása | 41 |
Az ómega jel | 42 |
A ciklusszámláló | 42 |
Gépi kódban való programozás elemei | 43 |
Programozás és kódolás | 43 |
Értékadás | 44 |
Bevitel és nyomtatás | 49 |
Szimbolikus címezés | 51 |
Gyakorlófeladatok | 53 |
Értékadó utasítások egész típusú változókkal | 54 |
Gyakorlófeladatok | 57 |
A program elágaztatása | 58 |
Címkék | 61 |
Feladatok | 62 |
Logikai (Boole-algebrai) utasítások | 63 |
Feladatok | 65 |
Kiegészítő megjegyzések | 66 |
Programozástechnika és programtervezés | 69 |
Blokkdiagramok | 69 |
Feladatok | 75 |
Ciklusok változatlan maggal | 76 |
Feladatok | 81 |
Ciklusok változó utasításokkal. Indexes változók | 83 |
Feladatok | 90 |
Egyparaméteres szubrutinok | 92 |
Többszörös ciklusok. Feladatok | 102 |
Mátrixok és kétindexű változók | 107 |
Lineáris egyenletrendszer megoldása kiküszöböléssel | 113 |
Feladatok | 120 |
Többparaméteres szubrutinok, cím szerinti paraméterátadás | 121 |
Adatbeviteli lyukszalagról | 126 |
Programbevitel lyukszalagról | 128 |
Programozás autokódban (Az ELLIOTT 803 autokódja) | 131 |
Bevezetés | 131 |
Az ELLIOTT 803 gép autokódja | 133 |
Számábrázolás az autokódban | 135 |
Változók | 136 |
Indexek | 136 |
Aritmetikai értékadó utasítások | 137 |
Függvényutasítások | 138 |
Elágaztató utasítások | 140 |
Deklarációk | 141 |
Megállítás | 143 |
Nyomtatás | 144 |
Példa | 145 |
Olvasás adatszalagról | 147 |
A ciklusutasítások | 148 |
Szubrutinok | 152 |
Szövegnyomtatás | 153 |
Zárómegjegyzések | 155 |
Feladatok | 155 |
I. Függelék | 157 |
Az URAL 2 utasításrendszere | 157 |
A belső adatcsere műveletei | 158 |
Fixpontos aritmetikai műveletek | 160 |
Lebegőpontos aritmetikai műveletek | 161 |
Léptetések | 163 |
A Boole-algebra műveletei | 164 |
Vezérlő utasítások | 166 |
Automatikus ciklusvezérléssel kapcsolatos műveletek | 169 |
Eredményközlés | 173 |
Olvasás lyukszalagról és a perifériális tárolókkal való adatcsere | 174 |
II. Függelék | 178 |
Néhány lebegőpontos ábrázolású szám álutasítás-alakja | 178 |
III. Függelék | 180 |
Néhány URAL 2 könyvtári szubrutin | 180 |
Az adatbeolvastató exekutív és a bemeneti konverter | 180 |
Kimeneti, nyomtatás előtti decimális konverzió szubrutinja | 182 |
Négyzetgyök | 183 |
Természetes logaritmus | 184 |
Exponenciális függvény | 185 |
A trigonometrikus függvények | 187 |
Az arctg függvény | 189 |
IV. Függelék | 191 |
Megoldások | 191 |
Rövid történeti áttekintés | 221 |