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