Jak uczyć się asemblera.

  Do nauki programowania w asemblerze potrzebujemy komputer z procesorem, który chcemy poznać. Producenci od początku prześcigali się w wymyślaniu mnemoników (nazw rozkazów), więc nie ma jednego asemblera dla wszystkich procesorów. Różnice są nie tylko w nazwach, procesory różnią się w wielu aspektach. Nie będziemy tu zajmować się różnicami i oceniać zalety i wady różnych rozwiązań, bo ten blog skupia się na CA80CA80 i stąd jedyny możliwy wybór: Z80.


CA80 został stworzony w celu popularyzacji mikroelektroniki. Umożliwił naukę zarówno budowy systemów cyfrowych, jak i programowania. Dzisiaj może nadal spełniać swoje zadanie. Mimo prostej budowy i ograniczonych zasobów daje przewagę bliskości i "namacalności". Nie potrzebujemy dodatkowego komputera. Nie musimy czekać na kompilację i wgranie programu do flash - nasz kod wpisujemy bezpośrednio do RAM. Możemy go od razu wykonać w pracy krokowej lub z wykorzystaniem pułapek. Znalezione ewentualne błędy możemy zaraz poprawić i sprawdzić ich działanie.

Naukę można przyspieszyć używając MIKSIDalbo jego namiastkę na LCD


Z wpisów na blogu można utworzyć mini kurs programowania:


 


Komentarze

Popularne posty z tego bloga

Uruchamiamy CA80 na RCbus.

Magnetofon CA80.