Nach diversen Startproblemen versuch grad einen 8031er in Assembler in Kiel zu Programmieren. Das Programm ist relativ einfach: $Nomod51; $include(reg51.inc); ORG 8000h marke: mov p1,#255 mov p1,#0 jmp marke daraus wird: 0x7FFF 00 0x8000 75 90 FF 0x8003 75 90 00 0x8006 mov R7,A 0x8007 mov R7,A 0x8008 mov R7,A usw Warum wird der jmp nicht Compiliert? Ich kann mich einloggen und beim Zeilenweisen Abarbeiten wird der Port1 nicht verändert (bleibt auf FF). Warum wird auf Aderesse 90h nicht richtig geMOVt? Es kann mit dem Oszi mitverfolgt werden wie er die Zugriffe aus Daten und Addressbuss zum richtigen Zeitpunkt macht. Hat jemand eine Idee warum das nicht klappen sollte? Danke :)
Hab das Problem gelöst, hatte im Keil Eprom und Ram-Adressbereich falsch eingestellt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.