Hallo zusammen,
ich bin recht neu in dem Thema Assembler und sitze seit Stunden vor einem Problem (wahrscheinlich liegts an meiner Logik )
Und zwar sollen wir (für die Uni) ein Programm schreiben, welches bei Drücken einer Taste anfängt eine Zahl zu inkrementieren (bis 6--> Würfel) und bei erneutem Drücken der selben Taste stehenbleibt und dies aktuielle Zahl ausgibt.
Interrupt-Abfrage habe ich hinbekommen, aber wie mache ich es, dass beim zweiten Auslösen desselben Interrupts eine andere Routine abläuft ?
Übrigens nutzen wir keine echte Hardware sondern eine Simulator-Software von Oshonsoft.
Per polling habe ich zuvor hinbekommen, da habe ich einfach in einer Schleife den Bit-Zustand des Tasters geprüft und bei Änderung verzweigt.
Aber wie per Interrupt......
Gruss,
Lalas
Lesezeichen