Cześć
Czy ktoś mógłby mi pomóc z zadaniem ?
Nie mam o tym zielonego pojęcia,szukałem w sieci ale nic mądrego nie znalazłem,dlatego moja prośba:
Czy miałby ktoś czas mi w tym pomóc(rozwiązać) ew.podać namiary w sieci?
Oto zadania:
-
Wyświetl bieżącą zawartość rejestrów mikroprocesora.
-
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.
-
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?. -
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 -
Sprawdź datę produkcji BIOS-u w twoim komputerze.
Wskazówka: Data ta jest zapisana pod adresem FFFF5H. -
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. -
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.
Pozdrawiam