Pytania z poprawy koła z DARKów - 27.05.2008r.
Jak coś jest źle, albo ktoś chciałby się podzielić rozwiązaniami to pisać w komentarzach
- Tabelka z programem 8080, podane rozkazy i kod programu; uzupełnić adresy i kody wewnętrzne
- Zapisać binarnie i szesnastkowo: -7
- zapisać binarnie stałoprzecinkowo: 25,25
- zapisać zmiennoprzecinkowo: -0,8735 albo -0,8735
- odczytywanie z wykresu wybranych znaków przesłanych na LPT1
- Była tabelka wypełniona ze stanami logicznymi dla danych stanów na wejściu i narysować schemat tego układu logicznego…
- Uzupełnić program coś z przerwaniami
…
PUSH CX
…
…
MOV CX,coś
MOV DS,CX
MOV DX,coś
INC [400]
…
…
…
…
- Znaleźć adres przerwania INT 6h
- Uzupełnić flagi w trakcie działania programu:
MOV AX,0
SUB AX,1
NEG AX
ADD AX,AX
- …
Witam,
Z góry przepraszam za brak ścisłości i kodów źródłowych jednak nikt nie wpadł na pomysł żeby je spisać, poniża wersja powstała prawie na żywo z relacji uczestników pierwszego koła:
- Tabelka: po lewej kod programu a po prawej flagi
-napisać co się zamienia podczas działania tego programu
- Oblicz jaki adres odpowiada podanemu zapisowi
- z segmentu i offsetu np: 0560:0235- zapis w HEXie
- Kod programu w asemblerze 8086 (rozkaz SHL)
- podać co będzie w rejestrze AX w systemie szesnastkowym i dziesiętnym
- Wykres przesyłania równoległego LPT1
- podać co jest przesyłane (zapisać w systemie HEX- szesnastkowym)
Na koniec moja gorąca prośba: jeżeli ktoś potrafiłby wrzucić jakąkolwiek (p)odpowiedź, niech się nie wstydzi i umieści ją w komentarzach!!! Naprawdę możecie uratować komuś skórę!
Szczególnie mile widziane były by (p)odpowiedzi do zadań 1 i 3.
EDIT:
Piracka wersja pytań, pierwsze zadanie niekompletne
