AK Ćw. 1a
Procesor 8080 programowanie w języku wewnętrznym cz. 2
Zagadnienia:
Budowa procesora. Programowanie w języku wewnętrznym. Operacje na stosie. Przekazywanie sterowania z programu użytkowego do systemu operacyjnego. Wykorzystanie znaczników.
Uwaga:
Pomiń te punkty z pozycji 2 - 4, które udało się już w pełni zrealizować w ramach ćwiczenia 1.
Poniżej dany jest program w języku wewnętrznym. Dokonaj jego tłumaczenia na postać mnemoniczną. Jakie będą skutki wykonania tego programu?
06 73 16 54 C5 D5 C1 D1 C7
Napisz program dodający 2 liczby 24 bitowe umieszczone w pamięci i przetłumacz go na język wewnętrzny procesora 8080. Wypróbuj jego działanie.
Napisz program umieszczający w kolejnych komórkach pamięci liczby będące kolejnymi potęgami liczby 2.
Napisz program z poprzedniego punktu wykorzystując podprogram realizujący mnożenie przez 2. Rozważ przekazywanie argumentów i wyników
Przez rejestry
Przez stos
Napisz program w języku wewnętrznym umieszczający w kolejnych 10 komórkach pamięci kolejne elementy ciągu Fibonacciego.
Ciąg Fibonacciego 1, 1, 2, 3, 5...-każda następna liczba jest sumą dwóch poprzednich