1.035.153

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

Assembler programozási nyelv

Szerző
Lektor

Kiadó: Műszaki Könyvkiadó
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Fűzött kemény papírkötés
Oldalszám: 443 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 19 cm x 13 cm
ISBN: 963-10-1693-5
Megjegyzés: Tankönyvi szám: 60657. 59 fekete-fehér ábrával illusztrált.
É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

Fülszöveg

Az Assembler programozási nyelvnek nincs olyan értelemben vett "hivatkozási nyelvi" változata, mint a magasabb szintű programozási nyelveknek, hanem csak az egyes géptípusokra kidolgozott, többé-kevésbé egységes szimbolikus Assembler nyelvek léteznek. Ebből a könyvből az olvasó az ESzR számítógépek Assembler programozási nyelvét sajátíthatja el, amelyik az IBM/360 és az IBM/370 gépcsaládokra is használható.
A gépi utasítások felépítése a byte-orientált számítógépekben nagyfokú hasonlóságot mutat, az eltérés elsősorban abban áll, hogy bizonyos gépeknek bővebb az utasításkészlete. A gépi utasításokon kívül az IBM gépek néhány többletutasítását is felvettük.
Az Assembler vezérlő makro utasítások a különféle számítógépek és vezérlőrendszerek figyelembe vételével jelentős eltérést mutatnak, mi az ESzR/DOS vezérlőrendszer utasításait vettük kiindulási alapnak.
Az utolsó fejezetben - bár nem az Assembler nyelvhez tartozik - az ESzR/DOS input/output rendszerének a vázlatát és néhány... Tovább

Fülszöveg

Az Assembler programozási nyelvnek nincs olyan értelemben vett "hivatkozási nyelvi" változata, mint a magasabb szintű programozási nyelveknek, hanem csak az egyes géptípusokra kidolgozott, többé-kevésbé egységes szimbolikus Assembler nyelvek léteznek. Ebből a könyvből az olvasó az ESzR számítógépek Assembler programozási nyelvét sajátíthatja el, amelyik az IBM/360 és az IBM/370 gépcsaládokra is használható.
A gépi utasítások felépítése a byte-orientált számítógépekben nagyfokú hasonlóságot mutat, az eltérés elsősorban abban áll, hogy bizonyos gépeknek bővebb az utasításkészlete. A gépi utasításokon kívül az IBM gépek néhány többletutasítását is felvettük.
Az Assembler vezérlő makro utasítások a különféle számítógépek és vezérlőrendszerek figyelembe vételével jelentős eltérést mutatnak, mi az ESzR/DOS vezérlőrendszer utasításait vettük kiindulási alapnak.
Az utolsó fejezetben - bár nem az Assembler nyelvhez tartozik - az ESzR/DOS input/output rendszerének a vázlatát és néhány legfontosabb utasítását ismertettük, tekintettel arra, hogy egy Assembler-program sem nélkülözheti az input/output utasításait. Megjegyzendő, hogy a különböző számítógépek eltérő csatornakoncepciói, a funkcionálisan különböző periferikus egységek és az alkalmazható vezérlőrendszerek (ESzR/DOS, IBM/DOS, IBM/OS, Siemens BS 100, BS 2000 stb.) inputjának és outputjának felépítése és alkalmazhatósága igen eltérő lehetőségeket tartalmaz.
A könyvet kézikönyv jellegűnek állítottuk össze, úgy, hogy a szükséges utasításokra vonatkozó ismereteket egy helyen találja meg az érdeklődő. Az elméleti anyagot számos példával támasztottuk alá.
Ebben a könyvben az Assembler nyelv felhasználásához szükséges alapismereteket tárgyaljuk. A programozási munka egyszerűsíthető az Assembler nyelvhez illeszthető felhasználói makró utasítások segítségével. Ezeket az Olvasó a Műszaki Könyvkiadónál a közeljövőben megjelenő külön műből ismerheti meg.
Végezetül köszönetet mondok mindazoknak, akik könyvem előkészítésében segítségemre voltak, kiváltképpen Kiss György lektornak, aki lelkiismeretes munkájával nagy segítséget nyújtott a kézirat végleges formájának a kialakításához.
/A szerző/ Vissza

Tartalom

Előszó11
Bevezetés13
Az Assembler helye a szimbolikus programnyelvek családjában13
Programozási gépi és szimbolikus nyelven13
Az Assembler programozási nyelv lényege16
A byte-orientált számítógépek kétcímű Assembler programozási nyelvének főbb jellemzői21
A byte-orientált számítógépekkel kapcsolatos ismeretek24
A mező fogalma24
Belső jelábrázolás byte-orientált számítógépekben26
Külső jelábrázolás33
A helyérték fogalma34
Konverzió különböző számrendszerek között35
A regiszterek szerepe43
A cím és a címzés47
A feltételi kód552
A Naur-féle metanyelv56
Gyakorlatok57
Az Assembler elemei59
Az Assembler jelkészlete59
Az utasítások csoportosítása61
Az utasításmező felépítése63
Jelölési rendszer63
Az utasítások végrehajtási módja64
Az utasításmező tartalma64
Az utasítástípusok66
Az RR típusú utasítás66
Az RX típusú utasítás67
Az RS típusú utasítás67
Az SI típusú utasítás69
Az SS típusú utasítás69
Szimbólumok alkalmazása70
Mnemonikus kódok70
A szimbolikus címzés71
A bázisregiszter és az indexregiszter használata72
A mnemonikus kódolási utasítás operandusa79
Közvetlen operandus79
Közvetett operandus80
Az utasítás írásmódja84
Címke (Név)84
Mnemonikus kód84
Operandusok86
Megjegyzés elhelyezése86
Gyakorlatok89
A program felépítése90
A fontosabb Assembler utasítások90
A program váza90
A Start és az END utasítás92
A helyszámláló szerepe, a ORG utasítás és a csillagcím92
USING és DROP, a bázisregiszter kijelölése és feloldása. A bázisregiszter betöltése BALR utasítással94
Az EOJ utasítás, a program logikai vége99
Adatmezők kijelölése, a DS utasítás99
Konstansok definíciója112
Az adatkonstans113
A címkonstans124
Literálok129
Az EQU utasítás132
Gyakorlatok13
Aritmetikai utasítások136
Decimális aritmetika136
Adatformátum136
Az utasítások összefoglalása136
Alapműveletek utasításai138
Kiegészítő utasítások149
Bináris aritmetika161
Adatformátum161
Az utasítások összefoglalása161
Alapműveletek utasításai164
Kiegészítő műveletek171
Átviteli műveletek175
Gyakorlatok184
A vezérlőutasítások186
A vezérlőutasítások szerepe a programban186
Az utasítások összefoglalása188
A vezérlőutasítások ismertetése189
Gyakorlatok202
Logikai utasítások204
Általános ismeretetés204
Az utasítások csoportosítása204
Az utasítások részletes ismertetése207
Logikai műveletek207
Eltolási műveletek216
Logikai aritmetika utasításai221
Egyéb utasítások223
Gyakorlatok230
Az átviteli utasítások231
Általános ismertetés231
Az utasítások összefoglalása231
Az utasítások ismertetése232
Gyakorlatok239
A translate utasítások240
Általános ismertetés240
Az utasítások részletes leírása240
Gyakorlatok252
Nyomtatást előkészítő utasítások253
Általános ismertetés253
Az utasítások részletes leírása253
Gyakorlatok264
A címmodosítás és az utasításmódosítás265
Általános megjegyzések265
A címmódosítás265
A címmódosítás szükségessége és lényege265
Címmódosítás indexregiszterrel267
Címmódosítás bázisregiszterrel270
Több címmódosítás egyidejű lebonyolítása272
Címmódosítás indexregiszterrel és bázisregiszterrel275
Az utasításmódosítás276
Az utasításmódosítás lényege276
Utasításmódosítás felülírással277
Utasításmódosítás aritmetikai művelettel281
Utasításmódosítás az EX utasítás segítségével284
Gyakorlatok287
Tizenegyedik fejezet: Szubrutinok és corutinok288
A szubrutin és a corutin fogalma288
A szubrutinok programozástechnikai kérdései292
A főprogram és a szubrutin viszonya292
Az aktivizálás és a visszatérés programozása293
Több szubrutin alkalmazása298
Speciális szubrutinhívások300
Értékek átvitele külső szubrutin és főprogram között302
Az értékek átvitele302
Adatok átadása regiszterek segítségével302
Adatok átadása az adatmező címének rögzítésével303
Az ENTRY, az EXTRN utasítás és a V típusú címkonstans alkalmazása308
A CSECT és a DSECT utasítások310
Gyakorlatok313
Lebegőpontos utasítások314
A lebegőpontos szám ábrázolása314
A lebegőpontos utasítások csoportosítása318
Az utasítások részletes ismertetése321
Gyakorlatok339
Programozástechnikai kérdések341
Általános megjegyzések341
A numerikus adattípus megválasztása és a konverzió341
Az adattípusok alkalmazási területe341
A konverzió kérdése344
A skálafaktorozás és kerekítés345
A skálafaktorozás lényege és alkalmazása345
Skálafaktor osztási műveletekben346
Kerekítés348
Programkapcsolók alkalmazása348
A programkapcsolók szerepe348
A programkapcsoló beállítása és lekérdezése349
Többállású kapcsolók alkalmazása352
Megjegyzések a vezérlőutasítások használatához és a ciklusszervezéshez353
A vezérlőutasítások alkalmazási lehetősége353
Több ciklus egymásbaépítése355
Speciális vezérlések kialakítása358
Az átvitel utasítása360
A törlés362
A helycsere kérdése363
Ciklikus képtetés365
A LA utasítás speciális lehetőségei366
A logikai műveletek kibővítésének lehetősége368
Táblázatos függvények kezelése369
A kétszeres indexelés375
A regiszterekkel kapcsolatos főbb ismeretek összefoglalása377
A fordítást vezérlő Assembler makrók379
Az utasítások lényege379
Az utasítások ismertetése379
Az IOCS input/output és a file384
Az Assembler és az IOCS kapcsolata384
Az input/output és az IOCS385
A file kapcsolata az Assembler programmal388
A szekvenciális feldolgozás IOCS makroutasításai391
Közvetlen hozzáféréses feldolgozás IOCS makroutasítássai395
A feldolgozók IOCS makróutasításai399
Indeexszekvenciás feldolgozás IOCS makroutasításai401
A feldolgozás IOCS makróutasításai401
A fizikai IOCS makrói404
Az input és output gépi utasításai406
Gyakorlatok megoldása407
Függelék425
Segédtáblázatok425
Assembler utasítások jegyzéke425
Irodalom445

Rákosi Miklós

Rákosi Miklós műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Rákosi Miklós könyvek, művek
Megvásárolható példányok
Állapotfotók
Assembler programozási nyelv Assembler programozási nyelv Assembler programozási nyelv Assembler programozási nyelv

Könyvtári könyv volt. A borító védőfóliája felvált. A lapélek foltosak.

Állapot: Közepes
2.440 Ft
1.950 ,-Ft 20
10 pont kapható
Kosárba
konyv