Witam,
Na zajęciach z Architektury komputerów spłodziłem z pomocą wykładowcy program wyświetlający tekst na wyświetlaczu LCD. Teraz chciałbym napisać program wyświetlający teksty i liczniki. Napisałem w C algorytm na jakim chcę się oprzeć:
Kod asemblera jaki mam obecnie:
Dokładnie chciałbym aby wyświetlało:
Pętla powiększająca: 0
Pętla powiększająca: 1
...
Pętla pomniejszająca: 9
Pętla pomniejszająca: 8
...
Używam układu AD?C842 z Analog Devices. Jestem początkujący z niskopoziomówką. Potrzebowałbym tylko wsparcia jak powinna wyglądać pętla w tym języku wyświetlająca napis i licznik dla tego układu, resztę sam bym napisał.
Znalazłem kilka przykładów w NASM'ie, ale gdy samemu napisałem to albo program się kończył nic nie wyświetlając albo wyświetlał jakieś znaki.
Dodano po 31 [minuty]:
Z tego co wiem powinno być:
Dodano po 55 [minuty]:
Ogólnie nie wiem jak zamodelować te dwie pętle w ASM:
Dodano po 1 [godziny] 25 [minuty]:
Udało mi się napisać w NASMie poniższy kod:
Na zajęciach z Architektury komputerów spłodziłem z pomocą wykładowcy program wyświetlający tekst na wyświetlaczu LCD. Teraz chciałbym napisać program wyświetlający teksty i liczniki. Napisałem w C algorytm na jakim chcę się oprzeć:
Kod: C / C++
Kod asemblera jaki mam obecnie:
Kod: text
Dokładnie chciałbym aby wyświetlało:
Pętla powiększająca: 0
Pętla powiększająca: 1
...
Pętla pomniejszająca: 9
Pętla pomniejszająca: 8
...
Używam układu AD?C842 z Analog Devices. Jestem początkujący z niskopoziomówką. Potrzebowałbym tylko wsparcia jak powinna wyglądać pętla w tym języku wyświetlająca napis i licznik dla tego układu, resztę sam bym napisał.
Znalazłem kilka przykładów w NASM'ie, ale gdy samemu napisałem to albo program się kończył nic nie wyświetlając albo wyświetlał jakieś znaki.
Kod: text
Dodano po 31 [minuty]:
Z tego co wiem powinno być:
Kod: text
Dodano po 55 [minuty]:
Ogólnie nie wiem jak zamodelować te dwie pętle w ASM:
Kod: C / C++
Dodano po 1 [godziny] 25 [minuty]:
Udało mi się napisać w NASMie poniższy kod:
Kod: text