1.034.970

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Az ODRA-1204 funkcionális leírása és programozása

A JAS szimbolikus nyelven/Egységes jegyzet/Kézirat

Szerző

Kiadó: Tankönyvkiadó Vállalat
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 138 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN:
Megjegyzés: Kézirat. Fekete-fehér ábrákkal. Tankönyvi szám: J4-817.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Előszó

Ez a jegyzet egy olyan három kötetes jegyzetsorozat egyik tagja, amely az ODRA-1204 digitális számitógép programozási lehetőségeit irja le. A másik két kötet az ANGOL és MOST 2 programnyelvek gépi... Tovább

Előszó

Ez a jegyzet egy olyan három kötetes jegyzetsorozat egyik tagja, amely az ODRA-1204 digitális számitógép programozási lehetőségeit irja le. A másik két kötet az ANGOL és MOST 2 programnyelvek gépi reprezentációjáról szól.
Ez a kötet alapvetően két részre oszlik. Tartalmazza a számitógép funkcionális leirását azok számára, akik a gépet gépi kódban, vagy a JAS assembly nyelvek egyikében kivánják programozni, vagy használni akarják az ANGOL gépi kódu eljárásait. A leirás a software szempontból lényeges hardware ismereteket tartalmazza. A kötet másik része a JAS programozási nyelvek részletes leirása. Vissza

Tartalom

Előszó 3
I. rész: AZ ODRA-1204 FUNKCIONÁLIS LEÍRÁSA
(Körösi István) 5
Bevezetés 5
1. Alapismeretek 6
1.1 Regiszterek 6
1.2 A gépi szó 8
1.2.1 Az utasítások felépítése 8
1.2.2 A rövid fixpontos számábrázolás 9
1.2.3 A hosszú fixpontos szám 9
1.2.4 A lebegőpontos szám 10
1.3 Az utasítás módosítása 10
1.3.1 Az B-módosítás 11
1.3.2 Az indirekt címzés (P-módosítás) 11
1.3.3 A kényszer módosítás 11
1.3.4 A tényleges memóriacím kialakítása 12
1.3.5 A módosítások összefoglalása 13
1.3.6 A módosítások korlátai 15
1.4 Az utasítások leírása 15
1.4.1 Az utasítás végrehajtási ütemei 17
1.5 Az aritmetikai és a logikai utasítások 17
1.5.1 Az 02T-csoport (rövid fixpontos müveletek) 17
1. 5.2 A 03T-csoport (rövid fixpontos müveletek) 18
1.5.3 A 04T-csoport (rövid fixpontos müveletek,
literális cimmel) 18
1.5.4 A 05T-csoport (lebegőpontos müveletek) 19
1.5.5 A 06T-csoport (hosszú fixpontos müveletek) ... 19
U 5. 6 A logikai müveletek 20
1.5.7 Fixpontos szorzás és osztás 21
1. 6 Szervező utasítások 21
1. 6.1 Toló utasítások (07T) 22
1. 6.2 Információ mozgató müveletek 23
1. 6.3 A ciklus-szervezést megkönnyítő utasítások 23
1.6.4 A módositó utasítások 24
1.6.5 A B-regiszterekkel kapcsolatos műveletek 24
1.6. 6 Az üres utasítás 25
1.7 A vezérlésátadó utasítások 25
1.7.1 A feltételes vezérlésátadó utasítások 25
1.7.2 Feltétlen vezérlésátadó utasítások 26
1. 8 Cim nélküli utasítások 27
1.9 Adatkereső utasítások 28
1.10 Csoportos adatmozgató utasítások 30
1.11 Programozott utasítások 31
1.12 Az eddig nem tárgyalt funkciók 31
1.13 Mintapéldák 32
2. A gép csatorna rendszere 38
2.1 Az F és Q regiszterek és szerepük 38
2.2 A memória-szervezés 38
2.3 A megszakítások 39
2.4 Visszatérés a megszakításból 41
2.5 Szolgáltatások kérése a felügyelő programtól 41
2.6 Az abszolút 0. blokk standard memória felhasználása 42
2.7 Az aritmetikai egység megszakításai 43
2.7.1 A lebegőpontos túlcsordulás 43
2.7.2 Az illegális utasítás 43
2.8 Az operációs csatorna (0. csatorna) megszakításai 44
2.8.1 A FP gomb hatása 44
2.8.2 Az óra 44
2.8.3 Memóriavédelem 44
2.9 Az operációs csatorna utasítása 45
2.10 A STOP utasítás 46
2.11 A központi egység és a perifériák együttműködése 47
2.12 Az információ-árvitel módjai 48
2.13 A karakterátviteli csatorna 48
2.13.1 A karakterátviteli csatorna regisztereit
előkészítő utasítás 49
2.13.2 Műveletek a karakterátviteli csatornára
kötött perifériákkal 5C
2.13.2.1 A 172-es utasítás 50
2.13.2.2 A 173-as utasítás 51
2.13.2.3 Az átvitelt ellenőrző utasítás 55
2.13.2.3.1 A csatorna vizsgálata 55
2.13.2.3.2 A modulok vizsgálata 56
2.14 A szóátviteli csatorna 56
2.14.1 Eltérések a karakterátviteli csatornától 57
2.14.2 A szóátviteli csatorna használata 57
2.15 A modulok általános felépitése 60
2.15.1 A modulok fontosabb regiszterei 60
2.15.2 A modulok kezelőszervei 61
2.15.3 Másodlagos indikátorok 62
2.15.4 A modulok leírása 62
2.15.4.1 Az olvasó modul 62
2.15.4.2 A perforátor modul 63
2.15.4.3 A monitor Írógép modul 64
2.16 Kezelőpult 64
2.16.1 Pulti manipulációk 66
2.17 A STALY program 66
2.18 Mintapéldák 67
II. rész. A JAS PROGRAMNYELVEK (Kápolnai András) 73
1. Bevezetés 73
1.1 A gépi kód szintű programozás 73
1.2 Az assemblerek jellemzői 74
1.3 A metanyelv jeleinek magyarázata 75
2. A JAS programnyelv 76
2.1 Jelkészlet, a program információinak felépítése,
szintaktikai szabályok 76
2.1.1 A JAS nyelv jelkészlete 76
2.1.2 A program információinak felépítése 76
A) Cimke 77
B) Műveleti rész 77
1. Utasitás kód 77
2. Direktíva 78
3. Makroutasitás 78
C) Cimrész 78
1. A cimrész elemei 78
a) Szimbólumok 79
b) Számok 79
c) Szövegek 81
2. A cimrész meghatározása 82
D) Kommentár 85
2.1.3 Szintaktikai szabályok 85
2.2 Direktívák 86
2.2.1 Szimbólum definiáló direktívák 86
A) REZ helyfoglaló direktíva 86
R) DANK rövid adatok direktívája 87
C) DAND hosszú adatok direktívája 87
D) WART értékadó direktiva 88
2.2.2 Program szegmentálás direktivái 89
2.2.3 Egyéb direktivák 91
2.3 Makroutasitások 91
2.3.1 Be- és kimeneti makroutasitások 91
A) Karakterátviteli makroutasitások 92
1. Egy karakter átvitele 92
2. Karakterblokk átvitele 93
3. Karakterblokk átvitele konverzió nélkül 94
4. Berendezés felszabadítása 95
B) Standard konvertáló makroutasitások 95
1. Adatok beolvasása 95
2. Adatok kiírása 96
3. Ujsor, szóköz és szöveg kiirása 99
4. Beviteli és kiviteli eszközök kijelölése 100
2.3.2 Ugró és megállási makroutasitások 100
2.3.3 A standard függvények makroutasitásai 101
3. A felügyelőprogram szerepe - a JAS működése 103
3.1 A felügyelőprogram fő funkciói 103
3.2 A JAS-t működtető felügyelőprogram 104
3.3 A JAS működése 105
3.3.1 A JAS fordítóprogram 105
3.3.2 A JAS nyelven Irt forrásprogram 106
3.3.3 A tárgyprogram 107
3.3.4 A fordítóprogram által nyújtott információk 108
4. A standard szubrutinok 111
5. A JAS 0 programnyelv 113
5.1 A JAS 0 szintaktikai szabályai 113
5.2 A JAS 0 direktívái II3
5.3 A JAS 0 makroutasitásai 114
5.4 A JAS 0 működése 114
Függelék
F1. Az x-el jelölt szavak magyarázata 117
F2. Kódtáblázat 120
F3. Monitorkód táblázat 122
F4. Hibalista 124
F5. Makroutasitások táblázata 125
F6. Direktívák táblázata 127
F7. Utasítások táblázata 128
Megvásárolható példányok
Állapotfotók
Az ODRA-1204 funkcionális leírása és programozása
Állapot:
1.840 Ft
920 ,-Ft 50
5 pont kapható
Kosárba
konyv