1.062.071

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

MINSZK-2

Kézirat/Országos Ügyvitelgépesítési Felügyelet szaktanfolyami anyaga

Szerző
Budapest
Kiadó: Országos Ügyvitelgépesítési Felügyelet
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Tűzött kötés
Oldalszám: 187 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 28 cm x 20 cm
ISBN:
Megjegyzés: Kézirat.
É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ó

Jelen jegyzet célja, hogy az olvasóval megismertesse a MINSZK-2 elektronikus számológépet. A jegyzet összeállításánál ismertnek tételeztük fel a programozás alapjait: Számrendszerek közötti... Tovább

Előszó

Jelen jegyzet célja, hogy az olvasóval megismertesse a MINSZK-2 elektronikus számológépet. A jegyzet összeállításánál ismertnek tételeztük fel a programozás alapjait: Számrendszerek közötti átszámítások, Belső programozású gép fogalma. Ciklusok, szétágazó programok, Fix és lebegőpontos számábrázolás stb. Valamint a számológépekben általában használt alapelemek ismeretét, regiszterek, triggerek, ferritgyürüs tároló stb. Ezen fogalmakra vonatkozó irodalom magyar nyelven az olvasó rendelkezésére áll, pl: B.V. Gnyegyenko: Bevezetés a programozásba (Műszaki Könyvkiadó 1964.) A.I. Kitov: Elektronikus digitális számológépek és programozás (Akadémia Kiadó 1964.) A jegyzet részben az eredeti MINSZK-2 géppel, részben a Számítástechnikai és Ügyvitelszervező Vállalat Műszaki Osztálya által továbbfejlesztett géppel foglalkozik. Budapest, 1985. augusztus 15.




$ Vissza

Tartalom

Bevezetés - 9
1. Fejezet, A GÉP JELLEMZŐI
1. 1, A Minszk-2 általános jellemzése-----------------------------------------------------------11
1.2. A gép fő egységei 12
1.3. A numerikus és alfanumerikus információ ábrázolása a gépben-------------------13
2. Fejezet. A GÉP PROGRAMOZÁSA
2.1. Néhány általános megjegyzés----------------------------------------------------------------------------19
2.2.1. Aritmetikai müveletek.--------------------------------------------------------------------------------23
2.2.1.1. Fixpontos összeadás ------------------------------------------24
2.2.1.2. Lebegőpontos összeadás.--------------------------------------------------------------25
2.2.1.3. Fixpontos kívánás----------------------------------------------------------------------27
2.2.1.4. Lebegőpontos kivonás------------------------------------------------------------------28
2.2.1.5. Fixpontos szorzás_____________________________29
2.2.1.6. Lebegőpontos szorzás----------------------------------------------------------30
2.2.1.7. Fixpontos osztás-----------------------------32
2.2.1.8. Lebegőpontos osztás___________________________33
2.2.1.9. Fixpontos abszolutértékes kivonás-----------------------34
2.2.1.10. Lebegőpontos abszolutértékes kivonás_______________35
2.2.2, Belső átviteli müveletek____________________36
2.2.2.1. Átvitel 37
2.2.2.2. Átvitel forditott előjellel--------------------------------------------38
2.2.2.3. Abszolutértékes átvitel_______________________________39
2.2.2.4. A klaviatúrán kiszedett információ leolvasása-------------------------39
2.2.2.5. Előjelezés______________________________ 40
2.2.2.6. Cimátvitel az egyes regiszterből_________________________40
2.2.2.7. Nagyságrend átültetés___________________________________41
2.2.3. Vezérlésátadási müveletek__________________41
2.2.3.1. Feltétel nélküli vezérlésátadás______________________________42
2.2.3.2. Szubrutinhivás_______________________________________________42
2.2.3.3. Feltételes vezérlésátadás előjel () szerint 43
2.2.3.4. Feltételes vezérlésátadás túlcsordulás () szerint 44
2.2.3.5. Feltételes vezérlésátadás zérus () szerint 45
2.2.3.6. Feltételes vezérlésátadás kulcs szerint - - 46
2. 2. 4. Ciklus utasitás 47
2.2.4.1. Ciklus vége---------------------------47
2. 2. 5. Logikai műveletek .-----------------51
2.2.5. 1. Helyértékenkénti összeadás mod 2. ----------------------52
2.2.5.2. Logikai léptetés-------------------53
2.2.5.3. Aritmetikai léptetés---------------------------------------54
2.2.5.4. Helyértékenkénti logikai szorzás------------------------------------------------55
2.2.5.5. Helyértékenkénti logikai összeadás------------------------57
Kiegészitö megjegyzések a pozitív utasításokhoz----------------------58
2. 2,6. Technikai müveletek 59
2.2.6.1. Megállás - .-------------------------------------------------59
2.2.6.2. A kerekítés blokkolása--------------------------------------------------60
2.2.6.3. A kerekítés blokkolásának feloldása 60
2.2. 7. Különleges aritmetikai müveletek---------------------- 60
2.2.7.1. A szorzat alacsonyabb helyértékeinek kiválasztása--------------------61
2.2.7.2. Az osztás maradékának meghatározása___________62
2.2.7.3. Nagyságrendek összeadása----------------------------- 63
2.2.7.4. Nagyságrendek kivonása_______________________________ 63
2.2.7.5. Ciklikus összeadás (kontrollszummázás)_________________ 64
2.2.7.6. Normalizálás 65
2.2.7.7. Az egyesek összeszámolása_______________66
2.2.8. Információ bevitel a lyukszalagról _____________68
2.2.8.1. Számszerű olvasás a lyukszalagról-----------------------72
2.2.8.2. Számszerű kontrollolvasás a lyukszalagról------------72
2.2.8.3. Szövegszerű bevitel a lyukszalagról______________________76
2.2.8.4. Szövegszerű kontrollolvasás a lyukszalagról___________________76
2.2.9. Eredményközlő müveletek___________________77
2.2.9.1. Kivitel az l-es perforátoron vagy gyorsnyomtatón 77
2.2.9.2. Kivitel a 2-es perforátoron vagy teletypon_________81
2.2. 10. A mágnesszalaggal kapcsolatos müveletek------------------------------------------82
2.2.10.1. Zónaelőkeresés a mágnesszalagon előre--------------------------------------82
2.2.10.2. Zónaelőkeresés a mágnesszalagon hátra-----------------------------84
2.2.10.3. Olvasás a mágnesszalagról, zónakeresés előre---------------85
2.2.10.4. Olvasás a mágnesszalagról, zónakeresés hátra----------------------------86
2.2.10.5. írás a mágnesszalagra, zónakeresés előre------------------87
2.2.10.6. írás a mágnesszalagra, zónakeresés hátra - -----------------------89
2.2.10.7. Kontrollolvasás a mágnesszalagról, zónakeresés előre------------------89
2.2.10.8. Kontrollolvasás a mágnesszalagról, zónakeresés hátra------------------91
2.2.11. Programmegszakitás --------------------93
2.2.11.1. A programmegszakitás megengedése, ill. megtiltása--------------------94
2.2.11.2. A megszakitás blokkolásának feloldása----------------------------------------95
2.2.11.3. A programmegszakitás szervezése----------------------------------------------95
Kiegészítő megjegyzések a negativ előjelű utasításokhoz-----------------------------97
3. Fejezet. A GÉP KEZELÉSE
3.1. A vezérlőasztal------------------------------------------------------------------99
3.1.1. Az "inditás" és "megállás" gombok--------------------------------------------99
3.1.2. Az "üzemmódok" billentyüsorozata_____________________- 100
3.1.3. Az "automatikus inditás" kapcsoló és az "automatikus indítás sebességszabályozó" tárcsa------------------------------------------------------------100
3.1.4. A "kódkiválasztás" klaviatúra--------------------------------------100
3.1.5. A "cimkiválasztás" klaviatúrája _____________________________101
3.1.6. A "bevitel" gombok______________________________________101
3. 1,7. A "törlés" gombok__________________________________________101
3.1.8. A "beírás", "olvasás", "+1 utasitásszámláló", "+1 ferrit cimregisztere" gombok_______102
3.1.9. A "kulcs szerinti vezérlésátadás" kapcsolói----------------------------------102
3.1.10. A "megállás cim szerint" klaviatúra___________102
3.1.11. A ferrittároló törléséhez szükséges kapcsoló és gombok______103
3.1.12. Az "utasítás a pultról" és a "müvelet a pultról" kapcsolók_______103
3.1.13. A "blokkolások" kapcsolói___________________104
3.1.14. A "lyukszalagbevitel" klaviatúrája______________104
3.1.15. A "mágnesszalag" klaviatúrája__________________________105
3. 1.16, A "nyomtatás" klaviatúrája__________________________105
3.1.17. A "perforálás" klaviatúrája____________________________106
3.1.18. Technikai gombok és kapcsoló___________________________106
A jelzőtábla 106
3.2.1. Az aritmetikai egység lámpasorai-----------------------106
3.2.2. A vezérlő egység lámpasorai---------------------------106
3.2.3. A vezérlőjelek lámpasora-----------------------------107
3.2.4. Egyéb lámpasorok----------------------------------107
3.2.5. A "készenlét" tábla ------------------------107
3.2.6. A "leállás okai" tábla--------------------------------------------------------------108
3.2.7. A "munkafajták" tábla - 109
A gép vezérlése a pultról----------------------------------------109
3.3.1. Cimbevitel a ferrit cimregiszterébe, vagy az utasitásszámlálóba----109
3.3.2. A ferrit részleges törlése az Ao-An cimig----------------------------------110
3.3.3. Információbevitel a szummátorba, vagy az Pl regiszterbe----------------110
3.3.4. Beirás a ferrit A cimü rekeszébe----------------------------------------------110
3.3.5. Olvasás a ferrit A cimü rekeszébe----------------------------------------------110
3.3.6. Az A cimü rész tartalmának javitása----------------------110
3.3.7. Müvelet végrehajtása a pultról---------------------------------110
3.3.8. A program lyukszalagról történő bevitele a ferritbe------------ 111
3.3.9. A program beinditása----------------------------------------------111
3.3.10. Egyéb a gép kezeléshez szükséges tudnivalók---------------- 112
4. Fejezet. SZUBRUTINOK ES PROGRAMKÖNYVTÁR.
4.1. Általános tudnivalók---------------------------------------------------------------113
4.2. Fixpontos szubrutinok________________________________________114
Számok átszámitása tizes rendszerből kettes rendszerbe________________114
4.2.2. Számok átszámitása kettes rendszerből tizes rendszerbe________________114
4.2.3.Négyzetgyökvonás____________________115
4.2.4. Az y = 1/4 ex függvény számitása--------------------------------------------115
4.2. 5. Az y = 1/32 Inx függvény számitása___________________________116
4. 2.6. y = sin x és y = cos x számitása _________________117
4.2.7. y = tg X számitása________117
4.2.8. Az y = 1/4 arc sin x és y = 1/4 arc cos x függvények számitása - - 118
4.2.9. Az y = arc tgx függvény számitása ----------- - ---------------120
4.3, Szubrutinok egész számokkal végzendő müveletekre--------------120
4.3.1. Egész számok osztása ---------------------------------------121
4.3.2. Egész számok átszámitása tizes rendszerből kettes rendszerbe - - - 122
4.3.3. Egész számok átszámitása kettes rendszerből tizes rendszerbe - - - 122
4.3.4. Kettes rendszerű egész számok átszámitása tizes rendszerbe, az eredmény nyomtatása a szám előtt álló nullák elhagyásával -----------123
4,4, Lebegőpontos szubrutinok---------------------------------------124
4,4. l. Számok átszámítása tizes rendszerből kettes rendszerbe _____________124
4.2.2. Számok átszámítása kettes rendszerből tizes rendszerbe--------------125
4.4.3. Tizes rendszerű fokmértékben adott szögek átszámítása kettes rendszerű radiánokká lebegőpontosán-----------------------128
4.4.4. Kettes rendszerű, lebegőpontos radián értékek átszámítása tízes
rendszerű fokmértékü értékekké--------------------------127
4. 4.5. Négyzetgyökvonás y = ---------------------128
4.4.6. Az exponenciális függvény y = e ___________129
4.4.7. Logaritmus, y=ln x-------------------------------------------------130
4.4.8. Az xy függvény számítása--------------------------------------------------------131
4.4.9. Az y = sin x és y = cos x függvények értékének számítása____________133
4. 4.10. Az y = tg X függvény számítása------------------------------------------------134
4.4.11. Az y = arc sin x függvény számítása-------------------------135
4.4.12. Az y = arc tg X függvény számítása------------------------------136
4. 5. Lineáris algebrai feladatok-----------------------------------137
4.5.1. Mátrix szorzás programja------------------------------------------------------137
4.5.2. Mátrix invertálás Jersov módszerével--------------------139
4.5.3. Determináns számítás----------------------------------------------------140
4.5.4. Azonos együttható mátrixszal és több jobboldali vektorral rendelkező
lineáris egyenletrendszerek egyidejű megoldása-------------142
4. 6. Határozott integrál számítása a Simpson formula alapján____________________________144
4.7. Elsőrendű, közönséges differenciálegyenletrendszer megoldása a Runge-Kutta
módszerrel a lépésköz automatikus kiválasztásával__________________146
4. 8. Kvadratikus interpoláció Newton formulája alapján______________153
4.9. Közelítő polinom együtthatóinak számítása a legkisebb négyzetek módszerével 155
4. 10. Az RC-2000-es olvasó felhasználását megkönnyítő szubrutinok____________________161
4.10.1. A PRINC rendszer-------------------------------- 161
4.10. 2. A TERC-2 olvasó program-------------------- - 162
4.10.3. Az ADMIN szubrutin--------------------------------------------------------------164
5. Fejezet. A MINSZK-2 PRCX5RAMOZÁSÁNAK AUTOMATIZÁLÁSA
5. 1. Miska___________________________171
5. 2. Mitra ________________________173
5.2.1. Operandusok------------------------------------------173
5.2.1.1. Általános jellemzők -------------------------------
5.2.1.2. Változók ___________________________________________173
5.2.1.3. Konstansok __________________________________ 273
Indexek----------174
Zárójelek---------------174
Cimkék--------------------174
Az autokód program formája 174
Aritmetikai utasitások ---------------174
Standard függvények 175
Ugró utasitások----------------176
Feltétlen ugrás 176
Feltételes ugrás------------177
Autókódban irt szubrutinok hivása és a kilépés megszervezése - - - 177
A STOP utasitás 178
Ciklikus utasitás 178
Ciklus eleje----------------178
Ciklus vége--------------------178
Általános megjegyzések----------------------------------179
Példák-----------------------179
Adatbevitel---------------------------------------180
Az adatszalag előkészítése--------------------------------180
Lebegőpontos számok-------------------------------------180
Hibajelzés - - - 181
Eredményközlési müveletek _ ________________________- 181
Eredményközlés a gyorsnyomtatón______________________181
Soremelés a gyorsnyomtatón-------------------------181
Eredményközlés a 2. perforátoron_________________________182
Soremelés (kocsivissza) a 2. perforátoron 182
Szóköz a 2. perforátoron-----------------------------182
Szöveglyukasztás a 2. perforátoron________________182
Eredményközlés a teletype-on___________182
Soremelés (kocsivissza) a teletypo-on _ 183
Szóköz a teldype-on____________________183
Szövegirás a teletype-on____________________________183
Gépikód blokkok__________________183
Deklarációk és a START utasitás__________________184
Deklarációk-----------------184
A START utasitás 185
Mágnesszalagos utasitások 185
A szimbolikus program szalagjának előkészitése; a fordítóprogram
hibajelzesei; a fordítás menete_____________186
A program szalag elokészitése________186
A forditás menete____________186
Hibajelzések------------------186
Hibajelzések forditás alatt 186
Hibajelzések a tárgyprogram futása alatt 187
Megvásárolható példányok

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.

Előjegyzem