SYMULACJA PROSTYCH PROGRAMÓW ASEMBLEROWYCH

Transkrypt

SYMULACJA PROSTYCH PROGRAMÓW ASEMBLEROWYCH
Symulacja prostych programów asemblerowych
Zbadaj następujące programy. Aby zapisać program w języku Asemblera i uruchomić go na
symulatorze każdorazowo musimy wykonać następujące czynności:
1. Edycja programu
Uruchomienie edytora z wiersza poleceń: edit <nazwa pliku>
2. Asemblacja
Uruchomienie asemblera z wiersza poleceń: dsm51ass <nazwa pliku>
3. Symulacja
Uruchomienie symulatora z wiersza poleceń: avsim51
Program1:
MOV A,#10
ADD A,#12
MOV B,A
END
Program2:
MOV R7,#10
PETLA:
INC A
DJNZ R7,PETLA
END
Zadania:
1. Przepisz zawartość plików z rozszerzeniem lst w wyniku asemblacji. W jakim
systemie liczbowym zapisane są liczby? Jak zakodowane są rozkazy?
2. Po uruchomieniu symulatora wybierz z menu kolejno polecenia load, program i wpisz
nazwę pliku z rozszerzeniem hex. Wciskaj klawisz F11 i obserwuj rejestry
mikrosterownika. Odpisz z ekranu symulatora zawartość rejestrów mikrosterownika
po wykonaniu poszczególnych instrukcji.

Podobne dokumenty