Cześć!
Od niedawna na zajęciach przerabiamy ATMega8. Pierwszy raz mam styczność z programowaniem niskopoziomowym i nie mam pojęcia jak rozwiązać konkretne zadanie, google nie pomogło mi zbyt wiele. Muszę wykonać program filtrujący dane z tablicy n=100 elementowej, o wartościach od 99 do 0, do innej, obie zapisane w pamięci SRAM. Warunki filtru:
− liczby parzyste,
− liczby podzielne przez 4,
− liczby dla których bit B3=0,
− liczby dla których bit B3=1 i B1=0,
− liczby dla których bit B3=1 lub B1=0,
− liczby z przedziału <5, 25>,
− liczby spoza przedziału <5, 25>
Zdaję sobie sprawę z tego, że czeka mnie wiele do nauczenia. Pewnie zadanie jest trywialne, tak więc proszę o nieco wyrozumiałości dla mnie - początkującej. Chciałabym to przede wszystkim zrozumieć i wiedzieć jak wykonać.
Od niedawna na zajęciach przerabiamy ATMega8. Pierwszy raz mam styczność z programowaniem niskopoziomowym i nie mam pojęcia jak rozwiązać konkretne zadanie, google nie pomogło mi zbyt wiele. Muszę wykonać program filtrujący dane z tablicy n=100 elementowej, o wartościach od 99 do 0, do innej, obie zapisane w pamięci SRAM. Warunki filtru:
− liczby parzyste,
− liczby podzielne przez 4,
− liczby dla których bit B3=0,
− liczby dla których bit B3=1 i B1=0,
− liczby dla których bit B3=1 lub B1=0,
− liczby z przedziału <5, 25>,
− liczby spoza przedziału <5, 25>
Zdaję sobie sprawę z tego, że czeka mnie wiele do nauczenia. Pewnie zadanie jest trywialne, tak więc proszę o nieco wyrozumiałości dla mnie - początkującej. Chciałabym to przede wszystkim zrozumieć i wiedzieć jak wykonać.