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

Programozás Masm Assembly nyelven

IBM PC, Intel 8086/Budapesti Műszaki Egyetem Villamosmérnöki Kar

Szerző

Kiadó: Tankönyvkiadó Vállalat
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 211 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 29 cm x 20 cm
ISBN:
Megjegyzés: Kézirat. Tankönyvi száma: J5-1430.
É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

Tartalom

1. A PC felépítése 5
1.1. Az INTEL 8088 mikroprocesszor 5
1.1.1. Regiszterek 5
1.1.2. Tárkezelés 7
2. Adatok és programok ábrázolása 9
2.1. Adatok ábrázolása 9
2.1.1. Karakterek ábrázolása 9
2.1.2. Egészek ábrázolása kettes komplemens kódban 9
2.1.3. Egészek ábrázolása BCD kódban 12
2.1.4. A valós számok lebegőpontos ábrázolása 12
2.2. Az utasítások ábrázolása 13
2.2.1. Regiszter- és memóriaoperandusok, mod r/m byte 14
2.2.2. Közvetlen operandusok 16
2.2.3. Szegmensregiszter-módosítás 16
3. Az assembly nyelv és az assembler 17
3.1. Az assembly nyelv 18
3.2. Az assembler működése 19
3.3. Az assembly program fordítása, futtatása 22
4. Az utasítások 27
4.1. Adatmozgatás 27
4.2. Aritmetikai utasítások, ciklusszervezés 31
4.3. Logikai utasítások, léptetések 40
4.4. Szorzás, osztás 49
4.5. A BCD aritmetika 51
4.6. A stringmüveletek 53
4.7. Feladatok 60
5. Szubrutinok 61
5.1. A vezérlésátadás módjai 61
5.2. Eljárások paraméterátadása 65
5.3. Külön fordított eljárások 71
6. Megszakítások 76
6.1. Feladatok 83
7. A makroassembler használata 84
7.1. A makrók definiálása, használata 84
7.2. Speciális makroalkalmazások 87
7.3. Kódismétlő makrók 90
7.4. Feltételes fordítás 93
7.5. Struktúrák, használatuk 94
7.6. Rekordok, használatuk 97
7.7. Mintapélda 99
8. PC programozási példák 113
8.1. Filekezelés FCB-vel 113
8.2. Filekezelés belső azonosítóval 120
8.3. Képernyőkezelés 124
8.4. Billentyűzet kezelése 128
8.5. Időzítések, hangképzés 133
M E L L É K L E T E K
A. A 8086 regiszterei és utasitásai 141
A. 1. Regiszterek 141
A.1.1. Feltetebitek(F) 141
A.2. Utasításkészlet 141
A.2.1. A táblázatban használt jelölések 142
A.2.2. A regiszterek kódjai 142
A. 2.3. Az effektív cím kiszámításához szükséges órajelütemek 142
A.2.5. Utasítások 143
B. A MASM makroassembler 159
B. 1. Konstansok 159
B.2. Szimbólumok 159
B.3. Operandusok 159
B.4. Kifejezések 160
B.5. A forrásprogram formátuma 160
B.6. Az assembler működése 161
B.7. Direktívák 161
B.7.1. A programstruktúra definiálása 162
B.7.2. Egyszerű programstruktúrák 165
B.7.3. Adat-, címke-, szimbólumdefiniálás 166
B.7.4. Szubrutinok, paraméterátadás 168
B.7.5. Makrók 170
B.7.6. A feltételes fordítás 172
B.7.7. Struktúrák és használatuk 173
B.7.8. Rekordok és használatuk 174
B.7.9. Fordításvezérlő direktívák 175
B.8. Operátorok 176
B.9. MASM hívása 179
B.10. MASM hibajelzések 180
C. A segédprogramok 183
C.1. A CREF hivatkozáskészítő 183
C.2. A LINK szerkesztőprogram 184
C.2.1. A LINK hívása 184
C.2. 2.A LINK hibajelzései 185
C.3. A LIB könyvtárkezelő 186
C.3.1. A LIB hívása 186
C.3.2. A LIB hibajelzései 188
C.4. EXE2BIN konverzió 188
C.5. A hibakereső programok 188
C.5.1. A DEBUG nyomkövetőprogram 189
C.5.2. Az AFD nyomkövetőprogram 191
D. Felhasználói felületek 192
D.1. DOS felület 192
D.1.1. Program Segment Prefix (PSP) 192
D.1.2. A filekezelés, az FCB 192
D.1.3. OBJ, EXE, COM file formátuma 193
D.2. DOS megszakítások 195
D.3. DOS hívások 195
D.4. BIOS felület 199
D.5. BIOS megszakítások 199
Irodalom 205
Tárgymutató 207

Dr. Gidófalvi Zoltán

Dr. Gidófalvi Zoltán műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Dr. Gidófalvi Zoltán könyvek, művek
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
konyv