1.067.045

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-11 nyelv

Hivatkozási kézikönyv/TPA-1140 kisszámítógép rendszer

Budapest
Kiadó: Központi Fizikai Kutató Intézet
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Tűzött kötés
Oldalszám: 252 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 20 cm x 14 cm
ISBN:
É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ó

Ennek a kézikönyvnek az a célja, hogy lehetővé tegye a MACRO-11 assembly nyelven irt programok fejlesztését. A kézikönyv nem tételezi fel a MACRO-11 Relokálható Assembler ismeretét.
Bár a... Tovább

Előszó

Ennek a kézikönyvnek az a célja, hogy lehetővé tegye a MACRO-11 assembly nyelven irt programok fejlesztését. A kézikönyv nem tételezi fel a MACRO-11 Relokálható Assembler ismeretét.
Bár a kézikönyvben a nyelv teljes leírása megtalálható, a szerző feltételezi, hogy az olvasó már tisztában van a megfelelő TPA központi egységekre vonatkozó terminológiákkal a "TPA-1140 Központi Egység Kézikönyv"-ben leírtaknak megfelelően. Ez a dokumentum nem kísérli meg a TPA-1140 hardware és a különböző TPA-1140 utasítások működésének leírását.
Mivel a programfejlesztés következő lépése szükségszerűen maga után vonja a futtatható task-kép formátumú programokat előállító Task-szerkesztő program használatát, ezért a szerző szintén javasolja ennek a rendszerprogramnak az ismeretét is, a "Task-szerkesztő Kézikönyv"-ben leírtaknak megfelelően.
A MACRO-11 tárgyalása során, a referencia jelleg mellett nagymértékben érvényesül az oktatási jelleg is. Ez a célkitűzése tükröződik a példákban is, és a tipikus alkalmazásokból vett MACRO-11 nyelvi elemeket kísérő magyarázatokból is. Vissza

Tartalom

ELŐSZÓ ix
I. RÉSZ BEVEZETÉS A MACRO-11-BE 1-1
1. fejezet A MACRO-11 JELLEGZETESSÉGEI 1-1
1.1 A MACRO-11 áttekintése 1-1
1.1.1 Az 1. fordítási menet 1-2
1.1.2 A 2. fordítási menet 1-3
2. fejezet A FORRÁSPROGRAM FORMÁTUMA 2-1
2.1 A programozási szabványok és szabályok 2-1
2.2 Utasitás formátum 2-1
2.2.1 Címke mező 2-3
2.2.2 Operátor mező 2-5
2.2.3 Operandus mező 2-6
2.2.4 Megjegyzés mező 2-7
2.3 Formátum vezérlés 2-7
II. RÉSZ PROGRAMOZÁS MACRO-11 ASSEMBLY NYELVEN
3. fejezet SZIMBÓLUMOK ÉS KIFEJEZÉSEK 3-1
3.1 Karakterkészlet 3-1
3.1.1 Elválasztó és határoló karakterek 3-3
3.1.2 Illegális karakterek 3-4
3.1.3 Unáris és bináris operátorok 3-5
3.2 MACRO-11 szimbólumok 3-6
3.2.1 Permanens szimbólumok 3-7
3.2.2 Programozói- és makró szimbólumok 3-7
3.3 Közvetlen értékadó utasítások 3-9
3.4 Regiszter szimbólumok 3-11
3.5 Lokális szimbólumok 3-12
3.6 A betöltési pointer 3-14
3.7 Számok 3-17
3.8 Tagok 3-18
3.9 Kifejezések 3-10
4. fejezet RELOKÁLÁS ÉS ÖSSZESZERKESZTÉS (LINK) 4-1
5. fejezet CÍMZÉSI MÓDOK 5-1
5.1 Regiszter mód 5-1
5.2 Regiszter indirekt mód 5-2
5.3 Autoinkrement mód 5-2
5.4 Autoinkrement indirekt mód 5-3
5.5 Autodekrement mód 5-4
5.6 Autodekrement indirekt mód 5-4
5.7 Indexelt mód 5-4
5.8 Indexelt indirekt mód 5-5
5.9 Közvetlen címzési mód 5-5
5.10 Abszolút mód 5-6
5.11 Relativ mód 5-7
5.12 Relativ indirekt mód 5-8
5.13 A címzési módok összefoglalása 5-8
5.14 Az ugró (branch) utasítások címzési módja 5-9
5.15 Eltérítési (trap) utasítások használata 5-10
III. RÉSZ MACRO-11 DIREKTÍVÁK
6. fejezet ÁLTALÁNOS ASSEMBLER DIREKTÍVÁK 6-1
6.1 Listázás vezérlő direktívák 6-1
6.1.1 A .LIST és a .NLIST direktívák 6-1
6.1.2 Lap fejelés 6-10
6.1.3 A .TITLE direktíva 6-13
6.1.4 Az .SBTTL direktíva 6-13
6.1.5 Az .IDENT direktíva 6-14
6.1.6 A .PAGE direktíva: lapemelés 6-15
6.2 Funkció direktívák: .ENABL és .DSABL 6-16
6.3 Adat definíciós direktivák 6-22
6.3.1 A .BYTE direktíva 6-22
6.3.2 A .WORD direktíva 6-24
6.3.3 ASCII konverziós karakterek 6-25
6.3.4 Az .ASCII direktíva 6-27
6.3.5 Az .ASCIZ direktíva 6-29
6.3.6 A RAD50 direktíva 6-30
6.4 Radix és számkonverzió vezérlési lehetőségek 6-32
6.4.1 Radix vezérlő és unáris vezérlő operátorok 6-32
6.4.2 Számdefinició direktivák és unáris vezérlő operátorok 6-35
6.5 Betöltési pointer vezérlő direktivák 6-39
6.5.1 Az .EVEN direktíva 6-40
6.5.2 Az . ODD direktíva 6-40
6.5.3 A .BLKB és .BLKW direktíva 6-40
6.6 Lezáró termináló direktivák 6-41
6.6.1 Az .END direktíva 6-41
6.6.2 Az .EOT direktíva 6-42
6.7 A programhatár direktíva: .LIMIT 6-42
6.8 Programszekció direktivák 6-43
6.8.1 A .PSECT direktíva 6-43
6.8.2 Az .ASECT és .CSECT direktíva 6-51
6.9 Szimbólum vezérlő direktiva: .GLOBL 6-52
6.10 Feltételes fordítási direktivák 6-55
6.10.1 A feltételes fordítási blokk direktívái: . IF/ .ENDC 6-55
6.10.2 Belső-feltételes fordítási blokk direktivák: .IFF, .IFT, .IFTF 6-58
6.10.3 Közvetlen feltételes forditási direktiva: .IIF 6-61
6.10.4 PAL-11R feltételes forditási direktivák 6-62
7. fejezet MAKRÓ DIREKTÍVÁK 7-1
7.1 Makrók definiálása 7-1
7.1.1 A MACRO direktiva 7-1
7.1.2 A .ENDM direktiva 7-2
7.1.3 A .MEXIT direktiva 7-3
7.1.4 A makró definíció tagolása 7-4
7.2 A makrók hívása 7-4
7.3 Makró definícióban és makró hívásban szereplő argumentumok 7-5
7.3.1 Makrók egymásba skatulyázása 7-6
7.3.2 Speciális karakterek makró argumentumokban 7-8
7.3.3 Numerikus argumentum átadása szimbólumként 7-8
7.3.4 A makró hívásban szereplő argumentumok számának meghatározása 7-10
7.3.5 Lokális szimbólumok automatikus generálása 7-10
7.3.6 Kulcsszavas argumentumok 7-12
7.3.7 Makró argumentumok összekapcsolása 7-14
7.4 A makró argumentum tulajdonságokat meghatározó direktívák: .NARG, .NCHR és .NTYPE 7-15
7.4.1 A .NARG direktíva 7-15
7.4.2 A .NCHR direktíva 7-17
7.4.3 A .NTYPE direktiva 7-18
7.5 Az .ERROR és a .PRINT direktiva 7-20
7.6 A határozatlan ismétlési blokk direktívái: .IRP, . IRPC 7-21
7.6.1 Az .IRP direktiva 7-21
7.6.2 Az .IRPC direktiva 7-23
7.7 Az ismétlési blokk direktívái: .REPT, .ENDR 7-25
7.8 Makró könyvtár direktiva: .MCALL 7-26
IV. RÉSZ KEZELÉSI UTASÍTÁSOK
8. fejezet KEZELÉSI UTASÍTÁSOK 8-1
8.1 A DOS-RV Kezelési utasítások 8-1
8.1.1 A MACRO-11 aktiválása DOS-RV alatt 8-1
8.1.2 A DOS-RV parancs sor megadási módja 8-3
8.1.3 A DOS-RV file-specifikációhoz tartozó kapcsolók 8-7
8.1.4 A keresztreferencia processzor 8-11
8.2 A MACRO-11 hibaüzenetei 8-13
A. függelék MACRO-11 KARAKTER KÉSZLETE
A. 1 Az ASCII karakterkészlet A-1
A. 2 A RADIX-50 karakterkészlet A-3
B. függelék MACRO-11 ASSEMBLY NYELV ÉS ASSEMBLER DIREKTÍVÁK
B.1 Speciális karakterek B-1
B.2 A címzési módok összefoglalása B-2
B.3 Az assembler direktívák B-3
C. függelék A PERMANENS SZIMBÓLUMOK TÁBLÁZATA (PST)
C.1 Az utasítás-nevek C-1
C.2 A MACRO-11 direktívák C-6
D. függelék A FORDÍTÁSI HIBAJEGYZÉKEK ÖSSZEFOGLALÁSA
D.1 A MACRO-11 hiba kódok D-1
E. függelék PROGRAMOZÁSI SZABVÁNY PÉLDA
E.1 Bevezetés E-1
E.2 Sor formátum E-1
E.3 Megjegyzések E-2
E.4 Elnevezési szabványok E-2
E.4.1 Regiszter szabványok E-2
E.4.2 Központi egység prioritás E-3
E.4.3 Egyéb szimbólumok E-3
E.4.4 A szabványos szimbólumok használata E-3
E.4.5 Szimbólumok E-4
E.5 Program modulok E-6
E.5.1 Programokra vonatkozó ált. megjegyzések E-6
E.5.2 A modulok bevezető része E-7
E.5.3 A modul bevezető részének megadási módja E-9
E.5.4 Modularitási szempontok E-10
E.6 Megadási mód szabványok E-12
E.6.1 A program folyamat logikája E-12
E.6.2 Közös kilépési pontok E-13
E.6.3 Megszakítás teljes kizárását feltételező kód E-15
E.7 Forrásnyelvű program file-ok E-155
E.8 Tiltott utasításhasználat E-15
E.9 Ajánlott kódolási gyakorlat E-17
E.9.1 Feltételes ugrások E-17
E.10 A TPA-1140 változat-szám szabványa E-17
E.10.1 A változat azonosító megjelenítése E-18
E.10.2 A változat-számok használata programokban E-19
F. függelék A VIRTUÁLIS MEMÓRIA KEZELÉSE
F.1 Általános tanácsok és hely-spórolási utasítások F-1
F.2 Makró definíciók és kifejtések F-3
F.3 Működtetéssel kapcsolatos módszerek F-5
G. függelék A DOS-RV 8K-S ASSEMBLER ÁLTAL NEM TÁMOGATOTT LEHETŐSÉGEK/FUNKCIÓK
H. függelék BETÖLTÉSI HELYTŐL FÜGGETLEN PROGRAMOK LISTÁJA
H.l Bevezetés a helytől független programok listájába H-1
H.2 Példák H-3
I. függelék PÉLDA FORDÍTÁS ÉS KERESZTREFERENCIA LISTA
ÁBRÁK
3-1 Lokális szimbólum-blokkot bemutató fordítási lista 3-1
3-2 Példa fordítási eredmények 3-1
6-1 Példa sornyomtató formátumú listázásra 6-8
6-2 Példa teletype formátumú listázásra 6-9
6-3 Listázás vezérlő direktívákkal előállított lista 6-11
6-4 Tartalomjegyzék assembly lista 6-14
6-5 Példa az .ENABL és a .DSABL direktivák használatára 6-21
6-6 Példák a . BLKB és a . BLKW direktiva használatára 6-41
7-1 Példa az .IRP és az .IRPC direktivára 7-2
8-1 Példa keresztreferencia listára 8-1
H-1 Hely-függő program kód h-4
H-2 Hely-független program kód h-4
TÁBLÁZATOK
3-1 A MACRO-11-ben használható speciális karakterek 3-1
3-2 Megengedett elválasztó karakterek 3-3
3-3 Megengedett argumentum határoló jelek 3-4
3-4 Megengedett unáris operátorok 3-5
3-5 Megengedett bináris operátorok 3-6
6-1 A listázás vezérlő direktivák szimbolikus argumentumai 6-3
6-2 A funkció vezérlő direktivák szimbolikus argumentumai 6-17
6-3 A .PSECT direktiva szimbolikus argumentumai 6-44
6-4 A nem-IAS/DOS-RV programszekció alapértelmezései 6-52
6-5 A feltételes fordítási direktíváknál használható feltételek 6-56
6-6 Belső-feltételes fordítási blokk direktivák 6-59
8-1 A file-specifikációkhoz tartozó alapértelmezések 8-6
8-2 A DOS-RV MACRO-11 file specifikációknál felhasználható kapcsolók 8-8
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