Oglavlenie fajla ( /TECHBOOKS/JURDAIN/jourdain.txt )


  • Rober ZHurden. Spravochnik programmista na personal'nom komp'yutere firmy IBM
  • Oglavlenie.
  • Glava 1. Sistemnye resursy.
  • Razdel 1. Reviziya sistemnyh resursov.
  • 1.1.1 Dostup k mikrosheme interfejsa s periferiej 8255.
  • 1.1.2 Opredelenie tipa IBM PC.
  • 1.1.3 Opredelenie versii MS DOS.
  • 1.1.4 Opredelenie chisla i tipov adapterov displeya.
  • 1.1.5 Opredelenie chisla i tipa diskovyh nakopitelej.
  • 1.1.6 Opredelenie chisla i tipa periferijnyh ustrojstv.
  • 1.1.7 Reviziya kolichestva pamyati.
  • Razdel 2. Upravlenie preryvaniyami.
  • 1.2.1 Programmirovanie kontrollera preryvanij 8259.
  • 1.2.2 Zapret/razreshenie otdel'nyh apparatnyh preryvanij.
  • 1.2.3 Napisanie sobstvennogo preryvaniya.
  • 1.2.4 Dopolnenie k sushchestvuyushchemu preryvaniyu.
  • Razdel 3. Upravlenie programmami.
  • 1.3.1 Manipulyacii s pamyat'yu.
  • 1.3.2 Zapusk odnoj programmy iz drugoj.
  • 1.3.3 Ispol'zovanie komand interfejsa s pol'zovatelem iz programmy.
  • 1.3.4 Sohranenie programmy v pamyati posle zaversheniya.
  • 1.3.5 Zagruzka i zapusk programmnyh overleev.
  • 1.3.6 Preobrazovanie programm iz tipa .EXE v tip .COM.
  • Glava 2. Tajmery i zvuk.
  • Razdel 1. Ustanovka i chtenie tajmera.
  • 2.1.1 Programmirovanie mikroshemy tajmera 8253/8254.
  • 2.1.2 Ustanovka/chtenie vremeni.
  • 2.1.3 Ustanovka/chtenie daty.
  • 2.1.4 Ustanovka/chtenie chasov real'nogo vremeni.
  • 2.1.5 Zaderzhka programmnyh operacij.
  • 2.1.6 Operacii zaprogrammirovannye vo vremeni.
  • 2.1.7 Upravlenie rabotoj v real'nom vremeni.
  • 2.1.8 Generaciya sluchajnyh chisel s pomoshch'yu mikroshemy tajmera.
  • Razdel 2. Sozdanie zvuka.
  • 2.2.1 Programmirovanie generatora zvuka 76496 (tol'ko PCjr).
  • 2.2.2 Generaciya tona.
  • 2.2.3 Generaciya zvuka odnovremenno s drugimi dejstviyami.
  • 2.2.4 Gudok dinamika.
  • 2.2.5 Generaciya nabora tonov.
  • 2.2.6 Generaciya stroki tonov, odnovremenno s drugimi operaciyami.
  • 2.2.7 Sozdanie plavnogo perehoda tonov.
  • 2.2.8 Sozdanie zvukovyh effektov.
  • 2.2.9 Odnovremennaya generaciya raznyh zvukov.
  • Glava 3. Klaviatura.
  • Razdel 1. Upravlenie klaviaturoj.
  • 3.1.1 Ochistka bufera klaviatury.
  • 3.1.2 Proverka simvolov v bufere.
  • 3.1.3 Ozhidat' vvod simvola i ne vyvodit' ego na ekran.
  • 3.1.4 Ozhidanie nazhatiya klavishi i eho na ekran.
  • 3.1.5 Priem simvola bez ozhidaniya.
  • 3.1.6 Poluchenie stroki simvolov.
  • 3.1.7 Proverka/ustanovka statusa klavish-pereklyuchatelej.
  • 3.1.8 Napisanie procedury vvoda s klaviatury obshchego naznacheniya.
  • 3.1.9 Pereprogrammirovanie preryvaniya klaviatury.
  • Razdel 2. Dostup k otdel'nym klavisham.
  • 3.2.1 Ispol'zovanie klavish <BackSpace>, <Enter>, <Escape> i <Tab>.
  • 3.2.2 Ispol'zovanie klavish-pereklyuchatelej: <Shift>, <Ctrl> i <Alt>.
  • 3.2.3 Ispol'zovanie klavish-pereklyuchatelej: NumLock, CapsLock, Ins i ScrollLock.
  • 3.2.4 Ispol'zovanie cifrovoj dopolnitel'noj klaviatury i klavish peremeshcheniya kursora.
  • 3.2.5 Ispol'zovanie funkcional'nyh klavish.
  • 3.2.6 Pereprogrammirovanie otdel'nyh klavish.
  • 3.2.7 Sozdanie makroopredelenij dlya otdel'nyh klavish.
  • 3.2.8 Sozdanie procedury obrabotki Ctrl-Break.
  • 3.2.9 Pereprogrammirovanie klavishi PrtSc.
  • Razdel 3. Svodka kodov klavish i primenenij.
  • 3.3.1 Predopredelennoe ispol'zovanie klavish.
  • 3.3.2 Svodnaya tablica skan-kodov.
  • 3.3.3 Svodnaya tablica kodov ASCII
  • 3.3.4 Svodka kodov psevdografiki dlya postroeniya ramok.
  • 3.3.5 Svodnaya tablica rasshirennyh kodov.
  • Glava 4. Vyvod na terminal.
  • Razdel 1. Upravlenie vyvodom na terminal.
  • 4.1.1 Programmirovanie kontrollera displeya 6845.
  • 4.1.2 Ustanovka/proverka rezhima displeya.
  • 4.1.3 Ustanovka atributov/cvetov simvolov.
  • 4.1.4 Ustanovka cveta granicy ekrana.
  • 4.1.5 Ochistka chasti/vsego ekrana.
  • 4.1.6 Pereklyuchenie mezhdu videoadaptorami.
  • Razdel 2. Upravlenie kursorom.
  • 4.2.1 Ustanovka kursora v absolyutnuyu poziciyu.
  • 4.2.2 Otnositel'noe pozicionirovanie kursora
  • 4.2.3 Vklyuchenie i vyklyuchenie kursora.
  • 4.2.4 Izmenenie formy kursora.
  • 4.2.5 CHtenie/sohranenie/vosstanovlenie pozicii kursora.
  • 4.2.6 Sozdanie al'ternativnyh tipov kursora.
  • Razdel 3. Vyvod simvolov na ekran.
  • 4.3.1 Vyvod na ekran odnogo simvola.
  • 4.3.2 Vyvod stroki simvolov na ekran.
  • 4.3.3 CHtenie simvola i ego atributov v dannoj pozicii.
  • 4.3.4 Sozdanie special'nyh simvolov.
  • 4.3.5 Svodka dannyh dlya opisaniya simvolov.
  • Razdel 4. Vyvod tochechnoj grafiki.
  • 4.4.1 Ustanovka cvetov dlya tochechnoj grafiki.
  • 4.4.2 Risovanie tochki na ekrane (monohromnyj, cvetnoj i PCjr).
  • 4.4.3 Risovanie tochki na ekrane (EGA).
  • 4.4.4 Opredelenie cveta tochki ekrana.
  • 4.4.5 Risovanie linij na ekrane.
  • 4.4.6 Zapolnenie oblastej ekrana.
  • 4.4.7 Graficheskij vyvod s ispol'zovaniem simvolov psevdografiki.
  • Razdel 5. Sdvig ekrana i stranicy.
  • 4.5.1 Vertikal'nyj sdvig tekstovogo ekrana.
  • 4.5.2 Sdvig tekstovogo ekrana gorizontal'no.
  • 4.5.3 Pereklyuchenie mezhdu tekstovymi stranicami.
  • 4.5.4 Sdvig mezhdu stranicami teksta.
  • Glava 5. Diskovye nakopiteli.
  • Razdel 1. Upravlenie raspredeleniem diska.
  • 5.1.1 CHtenie tablicy razmeshcheniya fajlov.
  • 5.1.2 Opredelenie dostupnogo diskovogo prostranstva.
  • 5.1.3 Poluchenie/ustanovka razmera fajla.
  • 5.1.4 Vosstanovlenie posle oshibok, svyazannyh s nehvatkoj prostranstva na diske.
  • Razdel 2. Rabota s katalogami diska.
  • 5.2.1 CHtenie/izmenenie kornevogo kataloga.
  • 5.2.2 Sozdanie/udalenie podkataloga.
  • 5.2.3 CHtenie/izmenenie podkataloga.
  • 5.2.4 Poluchenie/ustanovka tekushchego kataloga.
  • 5.2.5 Poluchenie/ustanovka vremeni i daty poslednego dostupa k fajlu.
  • 5.2.6 Spryatannye i zashchishchennye ot zapisi fajly.
  • 5.2.7 CHtenie/izmenenie metki toma.
  • Razdel 3. Podgotovka k rabote s fajlami.
  • 5.3.1 Ustanovka/proverka nakopitelya po umolchaniyu.
  • 5.3.2 Sozdanie/udalenie fajla.
  • 5.3.3 Otkrytie/zakrytie fajla.
  • 5.3.4 Pereimenovanie fajla; izmenenie pozicii fajla v kataloge.
  • 5.3.5 Podgotovka k fajlovym operaciyam.
  • 5.3.6 Analiz informacii komandnoj stroki.
  • Razdel 4. CHtenie i zapis' fajla.
  • 5.4.1 Programmirovanie kontrollera NGMD 765 i mikroshemy pryamogo dostupa k pamyati 8237.
  • 5.4.2 CHtenie/zapis' opredelennyh sektorov.
  • 5.4.3 Zapis' v posledovatel'nye fajly.
  • 5.4.4 CHtenie iz posledovatel'nyh fajlov.
  • 5.4.5 Zapis' v fajly pryamogo dostupa.
  • 5.4.6 CHtenie iz fajlov pryamogo dostupa.
  • 5.4.7 Proverka dannyh posle operacij chteniya/zapisi.
  • 5.4.8 Opredelenie diskovyh oshibok i vosstanovlenie posle nih.
  • Glava 6. Printer.
  • Razdel 1. Upravlenie rabotoj printera.
  • 6.1.1 Inicializaciya porta printera/povtornaya inicializaciya printera.
  • 6.1.2 Proverka togo, chto printer svyazan s mashinoj.
  • 6.1.3 Interpretaciya oshibok printera i vosstanovlenie posle nih.
  • 6.1.4 Pereklyuchenie mezhdu dvumya ili neskol'kimi printerami.
  • Razdel 2. Ustanovka specifikacij pechati.
  • 6.2.1 Ustanovka tekstovogo i graficheskogo rezhimov.
  • 6.2.2 Upravlenie rasstoyaniem mezhdu strokami.
  • 6.2.3 Upravlenie dvizheniem bumagi.
  • 6.2.4 Upravlenie polozheniem pechatayushchej golovki.
  • 6.2.5 Ustanovka pozicij tabulyacii.
  • 6.2.6 Izmenenie shrifta pechati.
  • 6.2.7 Sravnenie vozmozhnostej printerov IBM.
  • Razdel 3. Posylka dannyh na printer.
  • 6.3.1 Vyvod tekstovyh ili graficheskih dannyh na printer.
  • 6.3.2 Vyravnivanie pravogo polya.
  • 6.3.3 Proporcional'naya pechat'.
  • 6.3.4 Pechat' special'nyh simvolov.
  • 6.3.5 Kopirovanie ekrana na printer (damp ekrana).
  • Glava 7. Vvod/vyvod.
  • Razdel 1. Dostup k posledovatel'nomu portu.
  • 7.1.1 Programmirovanie mikroshemy UART 8250.
  • 7.1.2 Inicializaciya posledovatel'nogo porta.
  • 7.1.3 Ustanovka tekushchego kommunikacionnogo porta.
  • 7.1.4 Opredelenie statusa kommunikacionnogo porta.
  • 7.1.5 Inicializaciya i upravlenie modemom.
  • 7.1.6 Peredacha dannyh.
  • 7.1.7 Poluchenie dannyh.
  • 7.1.8 Posylka/poluchenie dannyh s pomoshch'yu kommunikacionnogo preryvaniya.
  • 7.1.9 Svodka upravlyayushchih kodov, ispol'zuemyh pri kommunikacii.
  • Razdel 2. Sozdanie drajvera ustrojstva.
  • 7.2.1 Sozdanie zagolovka drajvera.
  • 7.2.2 Sozdanie strategii ustrojstva.
  • 7.2.3 Sozdanie obrabotchika preryvaniya ustrojstva.
  • 7.2.4 Dostup k drajveru ustrojstva.
  • 7.2.5 Obnaruzhenie i analiz oshibok ustrojstva.
  • Razdel 3. Ispol'zovanie special'nyh ustrojstv vvoda/vyvoda.
  • 7.3.1 CHtenie/zapis' s kassetnogo magnitofona.
  • 7.3.2 CHtenie pozicii svetovogo pera.
  • 7.3.3 Poluchenie analogovogo vvoda cherez igrovoj port.
  • 7.3.4 Poluchenie cifrovogo vvoda iz igrovogo porta.
  • 7.3.2 CHtenie pozicii svetovogo pera.

  • Size: 1048720 bytes
    Last-modified: Mon, 23 Aug 1999 15:51:20 GMT

    I kusochkami po 40Kb: [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26]