1155786936

1155786936



Adres procedury obsługujące.} monitory umieszczony Jest w wektorze przerwania i oh, czyli pod adresem 00040H. Wobec cjego wywołanie procedury obsługi monitorów oćl.ywa sie przez wykonanie instrukcji INT iOH. Wszelkie parametry umieszczane są w rejestłrach procesora. Numer 2ądanej funkcji umieszczany jest w zawsze W rejestrze AH.

Programy BIOS umożliwiają obsługę wszystkich funkcji pakietu a wyjątkiem grafiki monochromatycznej 720x348. Brak obsługi tego trybu pracy ma przyczyny natury "historycznej". Otóż praktycznie wszystkie programy dla Komputerów personalnych były pisane tak, aby mogły pracować na maszynie IBM PC, która w swoich procedurach BJOS nie posiadała obsługi tej grafiki.

Jeżeli jakiś program używał grafiki 720*348 na pakiecie HERCULES MGA, to musiał samodzielnie wysterować go w całości. Powstała zatem sytuacja, że oprogramowanie posługujące sie grafiką 720x348 nie korzysta z żadnych procedur pomocPiiczych. W tej sytuacji nawet Jeżeli BIOS zawierałby obsługą tej grafiki, to i tak nie byłaby ona używana przez żadne programy.

FUNKCJE STERUJĄCE

'•    -I

AH = 0.

Ustaw' tx'yb pracy.

Wejście:

AL -

0

tryb

AL -

1

tryb

AL =

2

tryb

AL =

3

tryb

AL =

4

tryb

AL =

5

tryb


znakoT,vy 40x25 czarno-biały; znakowy 40x25 barwny; znakowy aox25 czarno-biały: znakowy 80x25 barwny; graficzny 320x200 barwny; graficzny 640x200 czarno—biały;

Wyjście:

Wszystkie tryby pracy wymienione powyżej dotyczą Kolorowo— graficznegę rodzaju pracy. W rodzaju monochromatycznym zawartość rejestru . AL przy ustawianiu trybu pracy jest nieistotna. Ustawiany jest wtedy zawsze tryb znakowy 60x25 z mozaiką 9x14 i włączonym podkreśleniem. ' Mozaika w trybie znakowym 80x25 Jest taka. jaka została ustalona funkcją 130, opisaną w dalszej części opracowania.

• • I . .

Samo wywołanie funkcji ustawiania trybu może tylko zmienić tryb pracy, ale nigdy nie zmieni rodzaju pracy. Zmianą rodzaju pracy (lub aktywnego pakietu w konfiguracji.dwumonitorowej} wykonuje sią przez zmianę bitów 4 i 5 w słowie EQUIP FLAG.



Wyszukiwarka

Podobne podstrony:
A4 104 Anatomia PC Wskaźnik na adres początkowy wspomnianej tabeli umieszczany jest w obrębie spec
639, £99 w prawym dolnym rogu, Punkt o współrzędnych 0,0 Jest najstarszym hitem bajtu położonego pod
639, £99 w prawym dolnym rogu, Punkt o współrzędnych 0,0 Jest najstarszym hitem bajtu położonego pod
Justyna Wiktorowtcz Wiele z tych publikacji dostępnych jest na stronie internetowej GUS pod adresem
fia9 12.3.    Ramka o powierzchni S= 0,2 m2 umieszczona jest w polu o wartoś< i&n
fia9 12.3.    Ramka o powierzchni S= 0,2 m2 umieszczona jest w polu o wartoś< i&n
Obraz4 (11) OBSŁUGA Siatka zabezpieczająca do ładunku* Siatka zabezpieczająca umieszczona jest w ba
Przerwanie 1 Zapamiętuj e kontekst. -programowe (instrukcja w procedurze obsługi przerwania) odłożen
Internetowe Bazy Danych - wykład 12 %SIG Jest to hasz używany do ustawiania procedur obsługi sygnałó
Wykorzystanie mechanizmu przerwań Przerwanie przekazuje sterowanie do procedury obsługi przerwania,
Jak umieszczony jest monitor w stosunku do okna? ■    okno za monitorem okno na
84921 Obraz1 (4) OBSŁUGASamochdowy telefon komórkowy Telefon komórkowy do pracy stacjonarnej w samo
84921 Obraz1 (4) OBSŁUGASamochdowy telefon komórkowy Telefon komórkowy do pracy stacjonarnej w samo
adresach 00000h-0003FFh. Zawiera 256 4-bajtowych elementów, z których każdy jest adresem procedury o
(1 .numer przerwania 2.adres procedury przerwania) 4)    arbitraż przerwań l.sprzętow
Obsługa błędów On Error GoTo etykieta gdzie etykieta jest nazwą procedury obsługi błędów On Error

więcej podobnych podstron