Re: Kabel rownolegly do laczenia - prosba

Autor: Gregorio Kus (Grego_at_RMnet.IT)
Data: Tue 12 Dec 1995 - 17:19:01 MET


On Tue, 12 Dec 1995 12:21:15 +0100 Milosz Danielewski wrote:

>Jarek Lis (lis_at_okapi.ict.pwr.wroc.pl) wrote:
>> Kromer Wojciech (mms004_at_loqi13.elka.pg.gda.pl) wrote:
>> : Problem w tym ze w PC na wyjscie rownolegle jest wyprowadzony tylko
>> : jeden (a konkretnie dwie polowki) port ukladu 8255,
>
>> Gdzie w pececie jest 8255? I od kiedy jest do niego dolaczone gniazdo
>> drukarki.
>
> chyba do 8255 dolaczana jest klawiatura...
>

Oczywiscie ze jest.
Nie fizyczny tylko wirtualny.
W oryginalnym IBM PC/XT/AT byl 8255 i wszystkie chipsety do dzis dnia
maja zaszyta jego symulacje. Zgodna co do bitu.
To samo dotyczy sterownika przerwan i timerow - to sa wszystko
zaszyte w chipsetach doskonale odpowiedniki Intelowskich ukladow 8xxx
z ery przedpotopowej. "Doskonale odpowiedniki" to znaczy - doskonale
kompatybilne, bo serial port'y czyli USART sie rozwinal do wersji
z buforami i choc mozna go po dzis dzien spotkac w postaci chip'u,
to oczywiscie w nowoczesnych plytach-matkach rowniez i on zostal
zintegrowany w jedneym z dwu/trzech ASIC'ow skladajacych sie na dany
chipset. Z kolei ta czesc "paraleli" ktora obsluguje drukarke zostala
uzupelniona do dwu nowych standardow (ECP i EPP), ale dopoki nie
"zazadamy" ktoregos z nich odpowiednim ustawieniem w BIOSie pozostaje
perfekcyna kopia 8255. W asemblerze, omijajac BIOS, mozna nadal
programowac obsluge tych wszystkich "chip'ow wirtualnych" (serial,
paralel, timer, interrupt controller) dokladnie tak samo jak sie
to robilo na oryginalnym PC/AT. (sa pewne roznice w numerach portow
itp, pomiedzy IBM PC, PC/XT i PC/AT)

Grego

--
/----------------------------------------------------------
Gregorio Kus       Grego_at_RMnet.it       gkus_at_envirolink.org


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:28:17 MET DST