47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
Für die Test, ob ihr Simulator richtig funktioniert, gibt es
|
|
dieverse Testprogramme. Sie sind bewusst kurz gehalten, damit
|
|
der Überblick nicht verloren geht.
|
|
|
|
|
|
Die Testprogramme für den PIC-Simulator haben folgende Aufgaben:
|
|
|
|
TPicSim1
|
|
Es werden die Literal-Befehle getestet
|
|
|
|
TPicSim2
|
|
Test von CALL, GOTO, RETLW und RETURN (RETFIE in TPicSim8)
|
|
|
|
TPicSim3
|
|
Prüfen der Byte-orientierten Befehle, ohne die aus TPicSim4
|
|
|
|
TPicSim4
|
|
DECFSZ, INCFSZ, RLF und RRF werden hier gesondert getestet
|
|
|
|
TPicSim5
|
|
Hier werden die Bit-orientierten Befehle geprüft.
|
|
|
|
TPicSim6
|
|
Die indirekte Adressierung ist wichtig und kommt sehr oft vor.
|
|
|
|
TPicSim7
|
|
Der Timer0 wird mit und ohne Vorteiler geprüft.
|
|
|
|
TPicSim8
|
|
Es gibt neben dem RB0, RB4-RB7 und dem Timer-Interrupt auch den
|
|
EEPROM-Interrupt, der aber nicht geprüft wird.
|
|
|
|
TPicSim9
|
|
Der SLEEP-Befehl verlangt etwas mehr Überlegung bei den Tests.
|
|
(Siehe auch TPicSim11)
|
|
|
|
TPicSim10
|
|
Das PCL- und das PCLATH-Register sind etwas Besonderes beim PIC
|
|
und benötigt mehr Detailkenntisse als die übrigen Befehle
|
|
|
|
TPicSim11
|
|
Diese Funktion ist grundlegend für das TPicSim9-Testprogramm.
|
|
|
|
TPicSim12
|
|
Lesen und Beschreiben des internen Daten-EEPROMs.
|
|
|