Artikel
6502-tracer
elektuur juli/augustus 1985 Het komt niet vaak voor dat een in assembler geschreven programma meteen de eerste keer foutloos funkti- oneert. In de meeste gevallen produ- ceert het programma "blurps" (onzin) en met een beetje pech blijft het ook nog ergens hangen (hang-up). De enige remedie is dan het bedienen van de reset-toets van de computer, waar- door dan weer van voren af aan moet worden begonnen. Programmeerfouten in assembler- programma"s kunnen vrij eenvoudig worden opgespoord met deze tracer. De tracer bestaat uit twee delen: 1) de hardware 2) de software 1 NMI 07 A15 03, A14 A13 0 Al2 0 SYNC 0 4, 2 o 2 Figuur 1 toont het schema van de tra- cer. N1 vormt de adresdekoder, die een "0" levert in het adresbereik $F0000...$FFFF. Poort N2 kombineert de signalen SYNC, (1)2, het adresdeko- deringssignaal en het uitgangssignaal van flipflop FF2. N2 wordt geblok- keerd door Nl of door FF2. De adres- dekoder blokkeert als de EPROM door de CPU wordt geadresseerd, zodat de SYNC-lijn v...
Discussie (0 opmerking(en))