A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

IBM PC DOS III.

PC DOS programozói segédlet

Szerző
Szerkesztő
Lektor

Kiadó: Alkalmazástechnikai Tanácsadó Szolgálat
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 229 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-592-661-8
É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ó

Ez a kézikönyv az IBM PC XT/AT-kompatibilis mikroszámítógépek egyik leghatékonyabb programfejlesztő eszközének, a macro assembler-nek használatához szükséges ismereteket foglalja össze.
A... Tovább

Előszó

Ez a kézikönyv az IBM PC XT/AT-kompatibilis mikroszámítógépek egyik leghatékonyabb programfejlesztő eszközének, a macro assembler-nek használatához szükséges ismereteket foglalja össze.
A DOS-kézikönyv csak a megszakítások és funkcióleírások megértéséhez szükséges legfontosabb információkat foglalta össze a 8086 mikroprocesszor-családról, jelen könyv 2. fejezete részletesen ismerteti a processzor felépítését és az utasítások struktúráját. Vissza

Tartalom

Bevezetés10
A mikroprocesszor-család architektúrája11
A 8088 CPU blokkdiagramja11
Regiszterek12
Tárcímzés szegmentálással13
Adatcímzési módok14
Az utasításkészlet fő csoportjai16
Adatátviteli utasítások16
Aritmetikai utasítások17
Logikai utasítások17
Karakterosorzat-kezelő utasítások19
Vezérlésátadó utasítások20
Processzorvezérlő utasítások24
Adattípusok25
Karakterkészlet25
Numerikus konstansok25
Egész számok
Valós számok
Kódolt valós számok
Tömörített decimális számok
Karakter- és karaktersorozat-konstansok27
Azonosítók27
Operandusok28
Konstans operandusok
Direkt címmel elérhető operandusok
Relatív címmel elérhető operandusok
Számláló operandus
Regiszter-operandusok
Bázis-relatív operandusok
Indexelt operandusok
Bázis-relatív indexelt operandusok
Struktúra-operandusok
Rekord-operandusok
Rekordmező-operandusok
Az operandusokból előállítható kifejezések36
Aritmetikai műveletek
Léptető műveletek
Logikai műveletek
Indexelés
A PTR művelet
A címkiszámítás viszonyítási alapjának megváltoztatása
A SHORT művelet
A THIS művelet
A HIGH és a LOW művelet
A SEG művelet
Az OFFSET művelet
A TYPE művelet
A .TYPE művelet
A LENGTH művelet
A SIZE művelet
A WIDTH művelet
A MASK művelet
A kifejezés értékének kiszámítása és a precedencia
A memória-operandusok típusának ellenőrzése
A mikroprocesszor-család assembly utasításai46
Az utasítások leírásában használt rövidítések46
A 8086 és a 8088 utasításkészlete48
A 8087 utasításkészlete101
A 8087-es numerikus adatprocesszor felépítése101
Adatformátumok
A regiszterek felépítése
Utasításkészlet
A 80186 és a 80286 utasításkészlete108
A 80287 utasításkészlete110
Programozás makro-assembly nyelven111
A makro-assembly programok felépítése111
A makro-assembly utasítások általános alakja111
Az utasításkészletet beállító direktívák112
A forrás-modulok és az END direktíva112
A SEGMENT és az ENDS direktíva113
Az ORG direktíva115
Az EVEN direktíva115
A PROC és az ENDP direktíva115
A GROUP direktíva116
Az ASSUME direktíva116
A megjegyzések és a COMMENT direktíva117
Példák a makro-assembly programok felépítését meghatározó direktívák használatára118
Deklarációk120
Adatdeklarációk120
Címkedeklarációk125
Szimbólumdeklarációk126
Struktúrák deklarálása128
Rekordok deklarálása131
Előre-hivatkozások133
Globális deklarációk135
Makrók definiálása és hívása137
A MACRO és az ENDM direktíva138
Makróhívások140
Részkaraktersorozat megadása makró-paraméterrel141
A szöveg-konstans jele142
A karakter-konstans jele142
A kifejezés jele143
A PURGE direktíva - makródefiníciók törlése143
A LOCAL direktíva - egyedi azonosítók létrehozása makrókban144
A REPT és az ENDM direktíva - utasításcsoport ismétlése145
Az IRP és az ENDM direktíva - utasításcsoport ismétlése paraméterhelyettesítéssel145
Az IRPC és az ENDM direktíva147
Az EXITM direktíva148
Makró-megjegyzések148
Feltételes fordítás149
A makro-assembler file-kezelésének vezérlése152
Az INCLUDE direktíva153
A TITLE direktíva153
A SUBTITLE direktíva154
A PAGE direktíva154
A . LIST és a .XLIST direktíva155
A .LALL, a .XALL és a .SALL direktíva156
A .SFCOND, a .LFCOND és a .TFCOND direktíva156
A .RADIX direktíva157
A .CREF és a .XCREF direktíva158
A .NAME direktíva158
A %OUT direktíva158
Magasszintű nyelvből hívott Assembly rutinok159
A MASM kezelése160
Bevezetés160
Forrás file fordítása160
A MASM kapcsolói161
/D, az első menet listája161
/ML, kis-nagybetűk megkülönböztetése a lokális szimbólumokban162
/MX, kis-nagybetűk megkülönböztetáse a globális szimbólumokban162
/X, a feltételes fordítások hamis ágának listázása162
/R, kódképzés az aritmetikai processzor számára163
/E, kódképzés a lebegőpontos emulátor számára163
/A, szegmensek abc sorrendben163
A lista-file163
A forrássorok163
A makrótáblázat164
A struktúra-, rekordtáblázat164
A szegmens-, csoporttáblázat165
A szimbólumtáblázat165
Az első menet listája166
Programkönyvtár-kezelés a LIB segédprogrammal167
A programkönyvtár és kezelése167
A LIB funkciói168
A LIB hívása parancs-sorral168
A LIB használata párbeszédes módban169
LIB parancs-sorozat használata file-ból (válasz-file)171
Új könyvtár létrehozása172
A lapméret átállítása (PAGESIZE)172
A könyvtár konzisztenciájának ellenőrzése173
A keresztreferencia-lista és készítése173
A LIB funkciói174
Futtatható program előállítása - programszerkesztés (LINK)176
A LINK indítása176
Programszerkesztés PC DOS parancs-sorral176
Programszerkesztés interaktív üzemmódban178
Programszerkesztés előre összeállított válasz-file-lal180
Könyvtárak elérési útjainak megadása180
A map file szerkezete181
Ideiglenes lemez-file - VM. TMP183
A LINK opciói183
Megszakítás a szerkesztés alatt - PAUSE184
Public szimbólumok táblájának előállítása - MAP184
A verem-méret meghatározása - STACK185
A program helyigényének maximuma - CPARMAXALLOC186
A kezdőcím maximumra állítása - HIGH187
Helyfoglalás az adatcsoportnak - DSALLOCATE187
Forrás-sorok kezdőcímének kiírása - LINENUMBERS187
Kis- és nagybetűk megkülönböztetése - NOIGNORECASE188
A könyvtár-alapfeltételezés ignorálása - NODEFAULTLIBRARYSEARCH188
Csoportok eltávolítása a programból - NOGROUPASSOCIATION189
Megszakítás overlay esetén - OVERLAYINTERRUPT189
A szegmensek maximális számának meghatározása - SEGMENTS189
Az MS-DOS szegmens-elrendezés alkalmazása - DOSSEG190
A LINK működése190
A szegmensek címhatárra való igazítása190
A szegmensek kezdőcímének meghatározása191
A szegmensek átrendezése191
Kombinált szegmensek192
Szegmens-csoportok192
Címfeloldás193
A betöltés sorrendjének vezérlése193
Programok karbantartása a MAKE program segítségével195
Bevezetés195
A MAKE használata195
MAKE leíró file-ok létrehozása196
A MAKE futtatása196
MAKE opciók197
Makró definíciók197
Példa a MAKE használatára198
Szimbolikus nyomkereső és hibakövető program (SYMDEB)199
Bevezetés199
A SYMDEB indítása200
Indítás program file-lal200
Indítás szimbólumokkal200
Paraméterátadás a betöltendő programnak200
Indítás file nélkül201
Szimbólum file készítése (MAPSYM)201
A kontroll karakter funkciója201
Parancs megszakítása201
Parancs felfüggesztése202
Az NMI használata202
A parancsok használata202
A parancsok általános felépítése202
Szimbólumok202
Számok203
Címek203
Cím-tartomány203
Sorszámok203
Karaktersorozatok204
Kifejezések204
A SYMDEB parancsai205
Az Assemble (fordítás) parancs205
A BreakPoint Set (töréspont megadása) parancs206
A Breakpoint Clear (töréspont törlése) parancs206
A Breakpoint Disable (töréspont kikapcsolása) parancs206
A Breakpoint Enable (töréspont bekapcsolása) parancs206
A Breakpoint List (töréspont kiírása) parancs206
A Compare (összehasonlítás) parancs207
A Display ? (kifejezés értékének kiírása) parancs207
A Dump ASCII parancs207
A Dump Bytes parancs207
A Dump Words parancs208
A Dump Doublewords parancs208
A Dump Short Reals parancs208
A Dump Long Reals parancs208
A Dump Ten-Byte Reals parancs208
A Dump parancs209
Az Enter parancs209
Az eXamine Symbol Map parancs209
A Fill parancs209
A Go parancs210
A Help ? parancs210
A Hex parancs211
Az Input parancs211
A Load parancs211
A Move parancs212
A Name parancs212
Az Open Map XO parancs212
Az Output parancs212
A PTrace parancs212
A Quit parancs213
A Redirection <,>,= parancs213
A Registers parancs213
A Search parancs214
A Set Source Mode parancs214
A Trace parancs214
Az Unassemble parancs215
A Write parancs215
Hibaüzenetek215
A SYMDEB kompatibilis fordítók216
Kereszthivatkozási-lista készítő program (CREF)217
Bevezetés217
A CREF használata217
A kereszthivatkozási-lista218
Hibaüzenetek218
Hibajelzések219
Az assembler hibaüzenetei219
Assembler hibák219
I/O hibák225
A szerkesztő hibaüzenetei225
Megvásárolható példányok
Állapotfotók
IBM PC DOS III. IBM PC DOS III. IBM PC DOS III.

Könyvtári könyv volt. A gerinc javított. A borító enyhén kopott.

Állapot: Közepes
880 Ft
520,-Ft 20 25
6 pont kapható
Kosárba
25% garantált kedvezmény!
Állapotfotók
IBM PC DOS III. IBM PC DOS III.

A borító kissé elszíneződött, kopott.

Állapot:
880 Ft
660,-Ft 25
7 pont kapható
Kosárba
25% garantált kedvezmény!
konyv