SWK C1 i C2, Studia, WAT Informatyka, s4 - Swk - systemy we-wy komputerów


Termin zasadniczy, ćwiczenia

2010.04.27

C2A:

Napisać w poprawnej kolejności rozkazy, które tę transmisję wykonają
Podpowiedź: 2F0 nie zmieści się na 8bitach. Użyć rejestru DX.
0x01 graphic

moja wersja (dla (1)):
MOV BX, 700
MOV DX, [BX]
OUT 2F0, DX
czeka na waszą weryfikacje

C2B:

Narysować, które linie wezmą udział w tych transmisjach.

C2C:

Napisać w poprawnej kolejności, co pojawi się na liniach z podpunktu 2
przy wykonywaniu rozkazów z podpunktu 1
Stosować "notację informatyczną"

AX to AH i AL.

ISA16 - użyć rejestru AX

ISA8 - użyć rejestru AL (?)

Poprawa

2010.05.26

C1A:

Napisz poprawny program ... (?)

na ekranie o rozdzielczości 900x600px podany obraz

Biały

Czerwony

Zielony

Niebieski

Czarny

Biały

Czerwony

Niebieski

Zielony

Czarny

Itd.

W

R

G

B

K

W

R

G

B

K

Itd.

<-5px->

<-5px->

<-5px->

<-5px->

<-5px->

<-5px->

<-5px->

<-5px->

<-5px->

<-5px->

Itd.

C1B:

Narysować przybliżoną postać sygnału na liniach interfejsu VGA

Sygnały AS, VS polaryzacja ujemna

C2A:

Napisz rozkazy w poprawnej kolejności, które te przesłania wykonają

Adapter ma rejestry 8 bitowe
0x01 graphic

(1) (2)

MOV BX, 5F0 MOV BX, 5F1

MOV DX, 3A0 MOV AL, [BX]

IN AL, DX MOV DX, 3A1

MOV [BX], AL OUT DX, AL

//IN (czytaj) - przesyłanie od urządzenia zewnętrznego do pamięci operacyjnej (PAO) lub do procesora.

//OUT (pisz) - przesyłanie z pamięci operacyjnej lub z procesora do urządzenia zewnętrznego.

C2B:
Narysować linie szyny ISA8, które wezmą udział w transmisji.
0x01 graphic

C2C:
Napisać, co pojawia się na liniach z pkt 2 przy wykonywaniu kolejnych rozkazów z pkt 1

(1)

A0...A19 (BX)

-IOR ``|_|``

D0...D7 Rw(A0...A19)

D0...D7 (AL)

-IOR _|``|_

A0...A19 Hi -z

D0...D7 Hi -z

(2)

A0...A19 (DX)

-IOW ``|_|``

D0...D7 (AL)

D0...D7 Rw (A0...A19)

-IOW _|``|_

D0...D7 Hi -z

A0...A19 Hi -z

2010.06.03

C1A:

Narysować fragment schematu pokazującego dołączenie klawiszy do mikrokontrolera 8048 i na tej podstawie opisać, w jaki sposób mikrokontroler 8048 może rozpoznać, który klawisz został naciśnięty?

Na podstawie ruchomego zera generowany jest scan code klawisza i jest wysyłany do adaptera w postaci 11 bitowej paczki (1bit - start ; 8bitów - dane ; 1bit - sprawdzenie nieparzystości ; 1bit - stop).

Adapter

Podprogram

Jak rozpoznać, który klawisz został wciśnięty?

0x01 graphic

C1B:

W jakiej postaci i kiedy klawiatura może przesłać do adaptera scan code naciśniętego klawisza?

Gdy adapter zezwoli na to, ustawiając linie CLK i DATA na „High” - wysoki poziom TTL.

Dane są przesyłane w postaci 11bitowych paczek (1 bit startu, 8 bitów kodu, 1 bit nieparzystości, 1 bit stopu).

C2:

0x01 graphic



Wyszukiwarka