Wysłano: Wtorek, 22 Marca 2005, 18:42 |
|
|
|
Kochani bardzo proszę o pomoc.
Potrzebuję zrobić takie zadania z asemblera.
Nie znam sie na tym zupełnie,nawet nie wiem gdzie tego szukać.Moze ktoś mi pomoże?
Będę wdzięczny za każdą pomoc,ew.namiary w sieci.
Zadania:
1. Wyświetl bieżącą zawartość rejestrów mikroprocesora.
2. Skopiuj 20 bajtów spod adresu DS.:200 do obszaru pamięci o adresie DS.:300. Porównaj zawartości obu obszarów pamięci.
3. Wpisz następujące polecenie
E DS:500 40,41,42.,43
Sprawdź czy w obszarze pamięci DS.:300 - DS:550 znajduje się ciąg znaków ‘ABC’.
4. Wpisz następujące polecenie w programie DEBUG
E DS:200 10 43 4f 4D 50 00 32 31 35 11
Jakie znaki zostały zapisane są w komórkach pamięci o offsecie 207,208,209?
Wskazówka: Wykorzystaj polecenie zrzucające zawartość pamięci na ekran
5. Sprawdź datę produkcji BIOS-u w twoim komputerze.
Wskazówka: Data ta jest zapisana pod adresem FFFF5H.
6. Wykonaj następujące polecenia:
E CS:100 B8 11 00 BB 03 00
E CS:106 01 D8 EB FC CD 21
Sprawdź działanie wpisanego programu.
Wskazówka:
Wprowadź do rejestru IP wartość 0100 za pomocą komendy R IP. Wykonaj czterokrotnie polecenie krokowej realizacji programu. Za każdym razem sprawdź zawartość rejestrów AX, BX, CS, IP. W celu wyświetlenia całego wpisanego programu skorzystaj z polecenia U.
7. Wpisz następującą sekwencję instrukcji:
MOV CL, 40
MOV DL, 3A
ADD CL, DL
Dokonaj asemblacji wprowadzonego programu. Sprawdź działanie powyższego programu.
Wskazówka:
Wykorzystaj polecenie krokowej realizacji programu. Za każdym razem odpisz stan rejestrów procesora. |
|
|
|
|
|
|
|
noclegi w ciechocinku
Kopiowanie i rozpowszechnianie materiałów w całości lub części jest niedozwolone. Wszelkie informacje zawarte w tym miejscu są chronione prawem autorskim.
|