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.