kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
Kiadó: | Számítástechnikai Oktató Központ |
---|---|
Kiadás helye: | Budapest |
Kiadás éve: | |
Kötés típusa: | Tűzött kötés |
Oldalszám: | 211 oldal |
Sorozatcím: | |
Kötetszám: | |
Nyelv: | Magyar |
Méret: | 29 cm x 20 cm |
ISBN: | |
Bevezetés | |
A számitógép főbb jellemző adatai | 3 |
A számitógép alkalmazási lehetősége | 4 |
A számitógép főbb részei | |
Bemeneti egység | 6 |
Kimeneti egység | 7 |
A memória. A memóriarekeszek címzése | 7 |
A dobmemória | 7 |
A ferritmemória | 11 |
A gép vezérlő egysége | 11 |
A vezérlő egység müködése | 12 |
Az aritmetikai egység | 13 |
Az aritmetikai blokk funkcionális müködése | 15 |
A gép vezérlőpultja | 15 |
Az információ ábrázolása a gépben | |
Bevezetés. A gépi szó fogalma | 16 |
Számjellegü információ ábrázolása a számitógépben | 17 |
Fixpontos számábrázolás | 17 |
Lebegőpontos számábrázolás | 18 |
Utasitás jellegő információ ábrázolása a számitógépben | 19 |
A müveleti (operációs) kódrész | 20 |
Az utasitás cim-paraméter része | 24 |
A második cimrész | 24 |
A módositó rész. Az utasitásmódositás technikája | 25 |
Példák | 26 |
A gépben alkalmazott aritmetika és algoritmusok | |
A komplemens aritmetika | 29 |
Fixpontos számok komplemensének képzési algoritmusa | 30 |
Fixpontos számok összeadása és kivonása | 31 |
Fixpontos tulcsordulás felderitésének algoritmusa | 33 |
A (rövid) aritmetikai eltolások | 34 |
Ciklikus eltolás (jobbra) | 36 |
Természetes (logikai) eltolás | 36 |
A hosszu regiszter (AM). Hosszu aritmetikai eltolások | 37 |
Normális kerekités | 38 |
Szimmetrikus differencia (antivalencia) | 38 |
Konjunkció (logikai szorzás) | 39 |
A rövid B regiszterek aritmetikája | 39 |
A fixpontos szorzás | 40 |
A fixpontos osztás | 42 |
A lebegőpontos összeadás és kivonás | 45 |
A lebegőpontos szorzás és osztás | 48 |
A lebegőpontos számok normalizálása | 49 |
A logikai kerekités | 50 |
Az ODRA-1013 utasitásrendszere | |
Jelölések és megjegyzések | 51 |
Az utasitástáblázat felépitésének általános ismertetése | 51 |
A "G=0, 1, 2, 3" utasitások | 53 |
A G=0 csoportba tartozó utasitások | 53 |
A G=1 csoportba tartozó utasitások | 57 |
A G=2 csoportba tartozó utasitások | 60 |
A G=3 csoportba tartozó utasitások | 62 |
A fixpontos szorzási utasitások (G=4) | 66 |
A fixpontos osztási utasitások (G=5) | 68 |
Az eltolási utasitások | 69 |
A rövid eltolási utasitások | 70 |
A hosszu eltolási utasitások | 71 |
A hosszu osztás utasitása | 71 |
A beviteli és kiviteli utasitások | 72 |
Bevitel az első olvasóról | 72 |
Bevitel a második olvasóról | 72 |
Bevitel a telexről | 73 |
Kivitel a lyukasztóra (perforátorra) | 73 |
Kivitel a telexre | 73 |
Az akkumulátor klaviturájának az olvasása | 73 |
Utasitás normális kerekitésre | 74 |
A STOP utasitás | 74 |
Blokk-átviteli utasitás | 74 |
Átvitel az első ferritnyomra | 75 |
Átvitel a második ferritnyomra | 75 |
Átvitel az első ferritnyomról | 75 |
Átvitel a második ferritnyomról | 76 |
A feltételes vezérlésátadó (ugró) utasitások | 76 |
Ugrás zérusnál | 76 |
Ugrás negativ értéknél | 76 |
Ugrás pozitiv értéknél | 76 |
Ugrás fixpontos tulcsordulásnál | 77 |
Ciklus-szervező utasitások | 77 |
Ciklusvég minusz utasitások | 77 |
Ciklusvég plusz utasitások | 78 |
Szubrutinhivó (nyomhagyó) utasitások | 78 |
A lebegőpontos müveletek utasitásai | 80 |
Lebegőpontos bevitel az akkumulátorba | 81 |
Az akkumulátor-tartalom lebegőpontos átvitele rekeszbe és a B7 regiszterbe | 81 |
A lebegőpontos összeadás utasitása | 82 |
A lebegőpontos kivonások utasitásai | 84 |
A lebegőpontos szorzás utasitása | 84 |
A lebegőpontos osztás utasitása | 85 |
Külső alapnyelven (direkt kódban) irt programok | |
A program leirásának módja (Program-szalag készités) | 87 |
Utasitások | 87 |
Konstansok | 88 |
Pszeudo-utasitások | 89 |
Magyarázó szöveg | 89 |
Külső (szalag) utasitások | 90 |
Példa | 91 |
Relativ cimü utasitások | 92 |
Adatok bevitelének és eredmények kivitelének módja | 93 |
Egész számok bevitele | 93 |
Lebegőpontos számok bevitele | 94 |
A bevitelnél fellépő hibák jelzsée | |
Egész számok kivitele | 94 |
Lebegőpontos számok bevitele | 95 |
Szöveg kivitele | 97 |
Speciális (a telexet vezérlő jelek) kivitele | 97 |
A be- és kivitel paramétereinek összefoglalása | 97 |
Az alapnyelven irt program- és adatszalag elkészitése | 98 |
A program futtatásával kapcsolatos tudnivalók | 99 |
Bináris szalag | 99 |
A program inditása | 100 |
A számolás végrehajtása | 100 |
Az alapprogramnak a memóriában elfoglalt helye | 100 |
A beviteli program módositása | 101 |
Optimális számitási idejü programok készitése (program gyorsitás) | |
Az optimális számitási idejü programok készitésének elve | 105 |
Optimális számitási idejü programok készitése a Függelék 2. sz. táblázat alapján | 106 |
Néhány megjegyzés | 107 |
Példa | 107 |
Kvázioptimális programok készitése átfonódó cimzéssel | 108 |
Program-gyorsitás a ferritmemória segitségével | 108 |
Programrészek blokkonkénti továbbitása | 108 |
Példa | 109 |
Szubrutinok. a programkönyvtár | |
A szubrutinok felépitésének általános ismertetése | 110 |
A könyvtári szubrutinok ismertetése | 112 |
Példa | 113 |
A MOSZT autokód | |
A MOSZT-1 autokódban felhasználható szimbolumok | 115 |
Az autokód-program elemei | 115 |
Számok | 116 |
Programállandók | 116 |
Változók | 117 |
Indexes változók | 117 |
Elemi (sztandard) függvények | 118 |
Aritmetikai kifejezések | 119 |
A MOSZT-1-ben képezhető utasitások | 120 |
Aritmetikai utasitások | 120 |
Olvasási (beviteli) utasitások | 121 |
Kiirási (nyomtató és lyukasztó) utasitások | 123 |
Vezérlő utasitások | 126 |
Szubrutinhivó (PROCEDUR) utasitások | 130 |
Ciklus- (FOR) utasitások | 131 |
A TEST utasitások | 138 |
A NEXT utasitás; kommentárok | 138 |
Deklarátorok (deklarációs rész) | 139 |
A fixpontos változók deklarálása | 139 |
A lebegőpontos változók deklarálása | 139 |
A cimkék deklarálása | 140 |
A program deklarációs része | 140 |
Gépi kódban (alapnyelven) irt blokkok beiktatása a MOSZT-1 autokódban irt programba | 140 |
Az utasitások felépitése a gép kódu blokkban | 141 |
Állandók a gépi kódu blokkban | 142 |
A gépi kódu blokk ellenőrzése a forditásnál | 143 |
A MOSZT-1 autokódban irt programok elkészitése, külső formájuk | 143 |
A programszalagon elkövetett hibák javitása | 144 |
A forditóprogram (transzlátor) müködése és kezelése | 145 |
Általános megjegyzések | 145 |
A transzlátor beolvasása a memóriába | 145 |
Forditás közvetlen módszerrel | 145 |
Forditás közvetett módszerrel | 146 |
A program szintaktikai ellenőrzése | 147 |
A transzlátor lépésenkénti müködtetése | 147 |
Intézkedések a leforditott program futásának megfigyelésére | 148 |
A transzlátor által kiirt információk | 148 |
A leforditott programok müködése | 151 |
A leforditott programok inditása | 151 |
Részeredmények és cimkék nyomtatása | 152 |
Hibajelzések a program futása közben | 152 |
A segédprogramok (segédszubrutinok) felhasználása | 153 |
Általános megjegyzések | 153 |
Beviteli szubrutinok | 153 |
Kiviteli szubrutinok | 154 |
Az elemi (sztantard) függvények szubrutinjai | 155 |
A MOSZT-1 autokódban irt könyvtári programok ismertetése | 155 |
A MOSZT-F autokód | 157 |
A programszalag elkészitése | 157 |
A programszalag elkészitése | 158 |
A MOSZT-F transzlátor használata és müködése | 159 |
A forditás inditása | 159 |
Az akkumulátor klaviaturájának hatása | 159 |
A segédprogramok (segédszubrutinok) kétféle változata | 159 |
A leforditott program | 160 |
A segédprogramok (segédszubrutinok) | 160 |
A programkönyvtár felhasználása autokódban irt programoknál | |
Külső alapnyelvü szubrutinok leforditása autokód programokba iktatható gépi kódu blokkokban (a 03-VI-6-os könyvtári program ismertetése) | 164 |
Fiktiv változók beiktatásának a módszere | 170 |
Müveletek dupla hosszuságu számokkal | |
Beviteli program dupla hosszuságu számokra (03-IV-34) | 171 |
Kiviteli program dupla hosszuságu számokra (03-IV-37) | 173 |
Aritmetikai müveleteket végző program dupla hosszuságu számokra (03-IV-38) | 173 |
Gyökvonás dupla hosszuságu számokból (03-IV-36) | 176 |
exp x értékének számitása dupla hosszuságu számokra (03-IV-97) | 176 |
ln x értékének számitása dupla hosszuságu számokra (03-IV-98) | 177 |
sin x, cos x, tg x értékeinek számitása dupla hosszuságu számokra (03-IV-99) | 178 |
arc sin x, arc tg x értékeinek számitása dupla hosszuságu számokra (03-IV-118) | 178 |
Szimbolikus cimü programnyelv | |
Szimbólikus cimü nyelven irt programok | 180 |
A szimbolikus cimü programnyelv beviteli forditó programjaival (03-IV-83, 106) kapcsolatos tudnivalók | 183 |
Példa | 183 |
A gép kezelése | |
A vezérlőpult | 185 |
A gép be- és kikapcsolása | 188 |
A gép munkájának kézi irányitása | 189 |
A gép különböző regisztereinek töltése és nullázása | 189 |
A programfutás inditása és megállitása | 189 |
A pulton beállitott müveletek végrehajtása | 190 |
Információ beirása rekeszből az akkumulátorba és viszont | 190 |
A programfutás közbeni pultról vezérelt megállitások | 190 |
Bizonyos memóriatartományba való beirás blokkolása | 190 |
Táblázatok | |
Melléklet: Az ODRA-1013 programkönyvtári programjának listája | 203 |
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.