Wstecz

Strona główna

Zagadnienia do kolokwium

  

 

Wiedza ogólna

1.      Szyna adresowa, danych i sterująca. Zależności czasowe w czasie odczytu i zapisu pamięci.

2.      Pamięć programu i danych.

3.      Tryby adresowania: natychmiastowy, bezpośredni, pośredni, indeksowy, mieszany, adresowanie bitów.

4.      Przerwania. Różnica między przerwaniem maskowalnym i niemaskowalnym.

5.      Stos i jego rola.

6.      Skoki: warunkowe, bezwarunkowe, względne, bezwzględne.

7.      Wywołania podprogramów. Różnica w stosunku do skoków.

8.      Szesnastkowy zapis liczb, liczby ujemne U2, liczby BCD spakowane(dwie cyfry = bajt) i rozpakowane (jedna cyfra = bajt).

9.      Dodawanie i odejmowanie wielokrotnej precyzji.

Mikrokontroler MC68HC908QT4A

1.      Architektura wewnętrzna, z uwzględnieniem dostępnych wejść i wyjść.

2.      Zachowanie po sygnale RESET.

3.      Przetwornik A/C: możliwości, inicjowanie pomiaru, sygnalizacja końca pomiaru, odczyt wartości przetworzonej, rola bitów rejestru ADCSC.

4.      Moduł „watchdog” (COP): rola i działanie.

5.      CPU: rejestry i ich rola, znaczenie bitów rejestru stanu (CCR), co wskazuje wskaźnik stosu (SP); zapoznać się z listą rozkazów, tryby adresowania.

6.      Przerwania: zewnętrzne (IRQ) – tryby pracy, wewnętrzne (COP, przetwornik A/C, moduł licznika TIM), programowe (SWI), obsługa przyjęcia przerwania.

7.      Port A: tryby pracy pinów, rola rejestrów PTA, DDRA, PTAPUE.

8.      Moduł licznika (TIM): możliwości, PWM, rola bitów rejestrów TSC i TSCx.

Literatura:

1.      HCS08 CPU INSTRUCTION SET

2.      M68HC908 Microcontrollers Data Sheet

3.      MC68HC908 Data Sheet Summary

4.      HCS08 Family Reference Manual