A
A
  • Angol
  • Magyar
  • 32 perc

Logikai analizátor használata retro Intel 8080 számítógépen lépésről lépésre

A videó lépésről lépésre mutatja be egy HP logikai analizátor rendszeresítését, csatlakoztatását és szoftveres konfigurálását, egy retro Intel 8080 alapú fejlesztőpanelen keresztül.

A videó bemutatja, hogyan lehet egy logikai analizátort (HP 16702A/B) konkrét gyakorlati példán keresztül használni, elsősorban egy korábban felújított MMD1 miniszámítógép-tréneren, amely egy Intel 8080 alapú fejlesztőlap.

Részletesen szemlélteti, milyen hardveres előkészületek szükségesek a logikai analizátor bekötéséhez: a podok, kábelek csatlakoztatását, az egyes jelek (cím, adat, vezérlővonalak, órajelek) azonosítását, illetve azt is, hogyan lehet praktikus módon csatlakozni egy korabeli mikroprocesszoros fejlesztőpanelhez.

Az elméleti háttér mellett a videó hangsúlyt helyez az analizátor szoftveres beállításaira is: a mintavételezési (timing és state) módok, a triggerek, formátum és szimbólumok definiálása mind részletesen elmagyarázásra kerül. Kitér arra, hogy a különböző processzorok eltérő vezérlőjelei hogyan okozhatnak megfeleltetési gondokat (például az Intel 8080 és 8085 jeleinek kompatibilitási problémái).

Középpontba kerül az inverse assembler funkció: hogyan dekódolhatóak a processzor által futtatott bináris utasítások érthető assembly szintű kóddá — illetve milyen kihívás elé állítja ez az egyedi vezérlőjelek miatt a felhasználót.

A gyakorlati példaként egy egyszerű, háromszoros beágyazott számláló assembly program futtatása és annak élő vizsgálata szerepel. Bemutatásra kerül, hogyan lehet kimondottan a releváns busztranzakciókat kiszűrni, és a logikai analizátor memóriáját célzottan a fontos jelek és adatforgalom rögzítésére használni.

A videó több pontján felmerülnek olyan tipikus hibalehetőségek és szűrési stratégiák is, melyek különösen fontosak lehetnek összetettebb rendszerek hibakeresése során.