1.067.073

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

Macro nyelvű programozás I-II.

Szerző
Szerkesztő
Grafikus
Budapest
Kiadó: Számítástechnika-Alkalmazási Vállalat
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 580 oldal
Sorozatcím: MSZR-könyvek
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-553-069-2
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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

Tartalom

I. KÖTET
Bevezetés11
Hardverismeret (Salamon Márton)13
A központi egység fő részei14
Az univerzális sínrendszer16
Az operatív tároló18
A verem (stack)21
A megszakítási rendszer22
Címzési módok (Salamon Márton)27
Utasításformátumok27
Közvetlen címzés31
Regisztermód31
Autoinkrementáló mód32
Autodekrementáló mód34
Indexmód36
Közvetett címzés37
Közvetett regisztermód38
Közvetett autoinkrementáló mód40
Közvetett autodekrementáló mód41
Közvetett indexmód43
A programszámláló használata címzéseknél45
Azonnali mód46
Abszolút címzés47
Relatív címzés48
Közvetett relatív címzés49
A veremmutató használata címzéseknél50
A címzési módok összefoglalása51
Az ugró- (BRANCH) utasítások címszámítása54
Utasításkészlet (Salamon Márton)55
Egyoperandusú utasítások56
Kétoperandusú utasítások66
Ugróutasítások78
Egyéb utasítások90
A társzervező bővítőegység utasításai92
Aritmetikai bővítőegység92
Lebegőpontos utasítások98
A Macro nyelv (Salamon Márton)105
MACRO forrásnyelvi sor105
Címkemező106
Műveletikód-mező108
Operandusmező109
Megjegyzésmező109
Formátumvezérlés109
A MACRO nyelv jelkészlete110
Elválasztó és határoló karakterek112
Illegális karakterek112
Unáris és bináris operátorok113
Szimbólumok114
Permanens szimbólumok114
Programozói és makrószimbólumok115
Közvetlen értékadás116
Regiszterszimbólumok118
Az utasításszámláló119
Számok120
Tagok121
Kifejezések122
Általános direktívák (Kovács Kálmán)125
A fordítási lista formai kialakítása126
Lapfejléc126
A .TITLE direktíva127
Az .SBTTL direktíva128
Az .IDENT direktíva128
A .PAGE direktíva és a lapemelés karakter129
A .LIST és az .NLIST direktívák130
Számrendszer-beállítás és számtípus-kijelölés133
A .RADIX direktíva134
Ideiglenes számrendszer-beállító operátorok135
A komplemensképző operátorok136
Adatelhelyező direktívák137
A .BYTE direktíva137
A .WORD direktíva138
ASCII-konverziós operátorok139
Az .ASCII direktíva140
Az .ASCIZ direktíva142
A .RAD50 direktíva142
Ideiglenes Radix-50 operátor144
A lebegőpontos direktívák .FLT2 és .FLT4144
Utasításszámláló-módosító direktívák146
Az .EVEN direktíva147
Az .ODD direktíva147
A .BLKB és a .BLKW direktíva147
Az .END direktíva148
A programhatár-direktíva: .LIMIT149
Programszekció-direktívák149
A .PSECT direktíva150
Az .ASECT és a .CSECT direktíva155
Globális szimbólumokat definiáló direktíva: .GLOBAL156
Üzemmódokat vezérlő direktívák: .ENABL és .DSABL158
Feltételes fordítási direktívák160
A feltételes fordítási blokk direktívái: .IF, .ENDC161
Belső feltételes fordítási blokk direktívák: .IFF, .IFT, .IFTF163
Közvetlen feltételes fordítási direktíva: .IIF165
Makródirektívák (Kovács Kálmán)167
Makrók definiálása167
A .MACRO direktíva168
Az .ENDM direktíva169
A .MEXIT direktíva169
A makródefiníció tagolása170
A makrók hívása170
Makróparaméterek és argumentumok171
Makrók egymásba ágyazása172
Speciális karakterek makróargumentumokban173
Numerikus argumentum átatása szimbólumként173
A makróhívásban szereplő argumentumok számának meghatározása175
Lokális szimbólumok automatikus generálása175
Kulcsszavas argumentumok és paraméterek176
Markóparaméterek összekapcsolása (láncolás)178
A makróargumentumok tulajdonságait vizsgáló direktívák: .NARG, .NCHR és .NTYPE179
A .NART direktíva179
Az .NCHR direktíva180
Az .NTYPE direktíva181
Az .ERROR és a .PRINT direktíva182
A határozott ismétlési blokk direktívája: .REPT183
A határozatlan ismétlési blokk direktívái: .IRP és .IRPC184
Az .IRP direktíva185
Az .IRPC direktíva186
Makrókönyvtár-direktíva: .MCALL187
Programozási technika. Példaprogramok (Kovács Kálmán)189
Példák az utasítások használatára189
B/K eszközök fizikai szintű kezelése194
Példák a direktívák használatára198
II. KÖTET
A FOBOS beviteli/kiviteli (B/K) rendszere (Nagy Mihály)11
A FOBOS operációs rendszer B/K vonatkoztatásban lényeges tulajdonságai, alapfogalmak11
A FOBOS monitortípusok12
A FOBOS rendszer felépítése13
A B/K átviteli kérés végrehajtása, a periférikezelő rutin és a csatornamegnyitás13
A B/K átvitel előkészítése a programban; a feltételezett típus blokk és az állományleíró (eszköznév) blokk15
A programozott kérések végrehajtási módjai, a várakozó sorba fűzés és az utófeldolgozó rutin17
FOBOS állományszervezés a közvetlen elérésű eszközökön19
A programozott kérésekre vonatkozó szabályok20
A programozott kérések formája20
Az argumentumok értelmezése az argumentumblokkot használó makróknál23
Címzési módok használata, a regiszterk és a verem kezelése25
A programozott kérések hibáinak jelzése25
B/K átvitelek a FOBOS rendszerben26
Az átvitelek előkészítése26
Az átviteli kérések paraméterei és végrehajtási módjai27
Átvitelek a kozolterminálokon28
A FOBOS program és a felhasználó közötti kapcsolattartást támogató makrók (.TTYIN, .TTINR, .TTYOUT, TTOUTR, .PRINT ÉS .GTLIN)28
A .TTYIN és a .TTINR makrók31
A .TTYOUT és a .TTOUTR makrók32
A .PRINT makró34
A .GTLIN makró35
Az .RCTRLO makró37
A szabványos parancssorral vezérelt programok adatfeldolgozása37
A .CSIGEN makró38
A .READ, .READC és .READW makrók43
A .WRITE, .WRITEC és .WRITW makrók47
A .WAIT makró50
A .CLOSE makró50
Példák51
A B/K átvitelek előkészítése, állományok kezelése55
Speciális parancssor-értelmezés, a .CSISPC makró56
Perifériás eszköz és csatornaállapot lekérdezése (.DSTATUS, .CSTAT makrók)59
Perifériakezelő rutin betöltése és elengedése (.FETCH, .RELEAS makrók)62
Általános megnyitó utasítások (.LOOKUP és .ENTER makrók)64
Megnyitás a kimentett állapotinformációk alapján (.SAVESTATUS és .REOPEN makrók)72
Állomány névváltoztatása és törlése (.RENAME és .DELETE makrók)75
A .CHCOPY, az .RCVD, az .SDAT és az .MWAIT makrók79
A .PURGE és az .SPFUN makrók84
A FOBOS rendszer állapotát, működési módját befolyásoló makrók (.QSET, .CDFN, .HERR, .SERR, .SRESET, .HRESET)89
A rendszer alapállapotát változtató makrók (.QSET, CDFN, .HERR, .SERR makrók)90
A rendszer alapállapotba hozatala (.SRESET, .HRESET makrók)94
Az USSR-rel kapcsolatos makrók (.SETTOP, .LOCK, .UNLOCK, .TLOCK)95
A többterminálos rendszer terminálátvitelekkek kapcsolatos utasításai101
A terminálhoz tartozó állapotblokk102
Az .MTATCH és .MTDTCH makrók104
Az .MTIN makró106
Az .MTOUT makró107
Az .MTPRNT makró108
AZ .MGET makró109
Az .MTSET makró110
Az .MTSTAT makró111
Az .MTRCTO makró111
Példaprogram112
A DOS-RV beviteli-kiviteli (B/K) rendszere (Ivanyos Lajosné)115
A DOS-RV B/K rendszerének felépítése115
A felhasználói program legalacsonyabb szintű B/K kérdései, a QIO direktíva117
Adatátviteli módok és alapfogalmak117
A QIO és a QIOW direktíva118
Az esetményjelzők és az aszinkron eltérülés119
Az adatátvitellel kapcsolatos direktívamakrók120
A direktívák paraméterezése (DPB), válaszinformációi (DSW), $, $C és $C alakjai és a DIR$ makró121
A QIO$ és a QIO$W makró124
QIO válaszkódok, hibakezelés126
Az ALUN$, GLUN$, WTE$, WSIG$ és ASTX$ makrók128
Az FCS (file control service) működése, felépítése, táblázatai131
A FILES szerkesztésű kötetek, állományok szerkezete132
Mágnesszalagos állományok kezelése134
Az FCS átviteli módjai és az állományfeldolgozó területi (FSR)135
Az állományleíró táblázat (FDB), az adategyüttes-leírás (DD) és az állomány-alapértelmezés (DFB) táblázat136
Az FCS B/K műveletek előkészítése (FSRSZ$, FINIT$, FBDBF$, FDAT$A, FDAT$R, FDRC$A. FDRC$R, FDBK$A, FDBF$R, FDOP$R, NMBLK$, FDBF$A, FDBF$R makrók)139
Az FSR terület és az FDB-táblázat létrehozása, az FSRSZ$ és az FDBDF$makrók139
Az FDB inicializálása fordítás idején (FDAT$A, FDRC$A, FDBK$A, FDOP$A, NMBLK$ és FDBF$A makrók)141
Az FDB inicializálása futás idején, a futás idejű makrók paramétereinek megadási módjai148
Az állományfeldolgozób makrók149
Az általános megnyitó makrók (OPEN$, OPEN$X)151
Az állománymegnyitás folyamata155
A speciális menyitó makrók (OFID$X, OFNB$X, OPNS$X, OPNT$W ÉS OPNT$D)157
A CLOSE$állománylezáró makró158
Az állományok virtuális blokkjainak olvasása, írása, a hibajelzés mójdai (READ$, WRITE$ makrók)158
A blokkszintű B/K műveletek összehangolása (WAIT$ makró)161
Logikai rekordok átvitele (GET$, GET$R, PUT$, PUT$R makrók)161
Példa az állományfeldolgozó makrók használatára165
Programparaméterezés; a parancssor és a közvetett parancsállomány167
A parancssor-feldolgozás támogatása167
A fordítás idejű makrók (GCMLB$, GCMLD$, CSI$, CSI$SW, CSI$SV, CSI$ND)169
A parancssor-feldolgozó makrók (GCML$, CSI$, CSI$2, RCML$, CCML$)176
B/K mintaprogramok179
Macro nyelvű programok fejlesztése a DOS-RV operációs rendszer alatt (Gálfi Zoltán)197
A programfejlesztés áttekintése197
A programfejlesztés lépései198
Állományok megadása198
Parancssorok a DOS-RV-ben201
A MACRO fordítóprogram futtatása204
A MARCO fordítóprogram elindítása204
A MACRO fordítóprogram kapcsolói208
A listaállomány formátuma214
A MACRO fordítóprogram működése220
Rendszerdirektívák - makrókönyvtárak221
A tárgyprogramszerkesztő használata223
A tárgyprogramszerkesztő parancssora225
Többsoros parancsok (parancsblokkok)227
A tárgyprogramszerkesztő leggyakrabban használt kapcsolói228
A tárgyprogramszerkesztő opciói234
Rendszerszubrutinok - tárgymodulkönyvtárak248
Átlapolás250
Megosztható területek260
Privilegizált taszkok264
Programkönyvtárak létrehozása és használata266
Makró-forráskönyvtárak létrehozása és használata267
Tárgymodulkönyvtárak létrehozása és használat269
A felhasználói könyvtárak karbantartása272
Hibakeresés274
Az ODT beépítése a programba274
Az ODT kezelése274
Töréspontok beállítása276
Tárolóhelyek vizsgálata és tartalmuk megváltoztatása277
A MACRO assembler hibaüzenetei279
MACRO nyelvű programok fejlesztése a FOBOS operációs rendszerekben (Gálfi Zoltán)281
Állomány megadása a FOBOS operációs rendszerben281
Tömörített parancsnyelv a FOBOS rendszerben283
Makróprogramok fordítása a FOBOS rendszerben284
A MACRO parancs használata programok lefordításához285
A MACRO parancsban használható kapcsolók286
A tárgyprogramszerkesztő használata a FOBOS operációs rendszerben292
A LINK parancs használata tárgymodulok szerkesztéséhez293
A végrehajtható programok tárkiosztása294
Tártérkép-állomány296
Átlapolt szervezésű programok297
Tárgymodulkönyvtárak használata302
A LINK parancsban megadható kapcsolók303
Programkönyvtárak létrehozása és használata a FOBOS operációs rendszerben313
A LIBRARY monitorparancs használata313
Hibakeresés a FOBOS operációs rendszerben319
A MACRO assembler hibaüzenetei319
Függelékek321
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