» Motorola 68000 Zahl zurücksetzen mit Software-Interrupt ?

DOS zu WINNeuen Thread eröffnenNeue Antwort erstellenRichtige Programmiersprache gesucht
AutorNachricht
Beobachter 
Anmeldedatum: 12.05.2011
Beiträge: 2
12.05.2011, 02:45
zitieren

Hallo,
in einer Aufgabe komme ich mit einem geforderten Software-Interrupt nicht weiter:

Eine Zahl soll hochgezählt werden bis sie größer 8 ist, dann soll sie per Software-Interrupt Nr.1 auf "1" zurückgesetzt werden.

Soll also so aussehen denke ich mir:
1,2,3,4,5,6,7,8,9 - Software Interrupt Nr.1 - 1,2,3,4,5,6....
Die Zahl kann ich ja dann immer in z.B. D0 speichern, denke ich.


Stimmt es das ein Software interrupt mit "TRAP" funktioniert ?
Ich kenne bis jetzt nur Trap #15 und das ist ja zum Programm beenden.


Ich hoffe mir kann jemand helfen.

PS: Bin neu hier im Forum bitte nicht böse sein falls ich was falsch gemacht hab.

Zum Programmieren nehme ich das Programm EASy68k


pn
Junior 
Anmeldedatum: 03.05.2011
Beiträge: 77
12.05.2011, 22:40
zitieren

Ich kann dir leider z.Zt. nicht direkt helfen, da ich lange Zeit nichts mehr mit 68000er-Programmierung gemacht habe. Aber ich kann dir ein gutes Buch empfehlen, dass mir damals sehr weitergeholfen hat. Es gibt davon allerdings, soweit ich weiss, nur noch gebrauchte Exemplare. Es heisst "M68000 Familie" Bd.1 u. 2 von Anton Nausch. Bei Amazon Anzeige hab ich noch folgenden Link gefunden:

http://www.amazon.de/gp/offer-listing/389362080X/ref=dp_olp_used?ie=UTF8&condition=used Anzeige

Ansonsten evtl. mal bei Ebay Anzeige schauen.

Das Buch beinhaltet eine komplette Referenz zu allen Befehlen, z.T. mit einfachen Beispielen und zu den Adressierungsarten. Natürlich ist da auch der TRAP-Befehl erklärt. Leider ist dieser sehr schöne Prozessor ziemlich in Vergessenheit geraten. Darum habe ich mich mit ihm auch nicht mehr beschäftigt.

Laut Buch gibt die Zahl beim TRAP-Befehl eine Vektornummer an. Der Prozessor wird in den Supervisormodus geschaltet, die Inhalte von <PC> und <SR> werden auf den Supervisor Stack abgelegt und der Vektor in den <PC> geladen. Der steht in der Vektortabelle des 68000. Der TRAP-Befehl entspricht, lt. Buch, einem Softwareinterrupt bei anderen Prozessoren.


pn
Beobachter 
Anmeldedatum: 12.05.2011
Beiträge: 2
13.05.2011, 22:51
zitieren

Hey danke :-)

Ich habs jetzt so gelöst mit einem Software-Interrupt TRAP #0, welcher an der ersten stelle der software interrupts in der vektortabelle im speicher beginnt, hat gefunzt


pn
Gast 
13.05.2011, 22:51
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Motorola 68000 Zahl zurücksetzen mit Software-Interrupt ?" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Alpine CDA-9815 RB springt ständig auf Interrupt
Hallo, mein Alpine-Receiver CDA-9815 RB wechselt seit neuestem nach ca. 10 min. Betrieb immer erst kurzzeitig auf Interrupt (wobei in diesem Moment natürlich auch kein Ton zu hören ist) und springt dann zurück in den jeweiligen Betriebs-Modus. Bis...
von honsl
5
682
03.08.2012, 12:18
Ralf
Ohm Zahl?
Hi, also ich wollte mal wissen was es mit der ohm zahl auf sich hat? weil immer dabei steht 4 2 oder 1 ohm welche bedeutung hat die zahl? könnt ihr mir des auch noch erklären z.b ich habe einen subwoofer der 600watt rms liefert bei z.b 4 ohm. Damit...
von Sypro
5
461
03.05.2006, 17:09
dbmaster
Wie kann ich die kleinste Zahl ermitteln?
#include <stdio.h> #include <conio.h> int max(int a, int b) { if (a > b) return (a); else return (b); } int min (int a, int b) { if (a < b) return (a); else return (b); ...
[C]von Torti87
1
913
28.09.2011, 14:05
hugo17
EJ9 - PS Zahl zu klein oder nicht?
Guten Abend, ich hab folgende Sache wo ich etwas stutzig bin ob da nicht irgendwo was "falsch" läuft. Wir haben einen Civic ej9 (Ausgangsleistung 75 PS), durch Dichtungswechsel auf 90 PS gebracht. Dann haben wir vom Del Sol 1.6L 125ps den 4-2-1...
von Morphium
15
740
08.09.2012, 15:53
JDM_Guy94
Bremskraft für angestrebte PS zahl berrechnen !
Hayho, wie oben beschrieben , möchte ich berechnen was ich für eine Bremskraft in N ich bei der gesamtmasse mit erhöhter PS zahl haben muss...
von terorkruemel
6
303
16.01.2014, 15:01
EJ9_Razor
Wo zahl ich am wenigsten versand für express?
hi...hat vielleicht jemand ne Ahnung wo ich morgen früh mein Paket abgeben kann,so das das am Samstag noch ankommt? Kann auch gerne Express Versand sein,aber nicht für jeden preis,wie bei DHL für 18,40euro oder so...das ist bisschen zuuuu teuer...
von Junti10
1
148
08.01.2009, 22:36
Der_Ronny
Stringmanipulation vor Konvertierung zu einer Zahl!
Hallo Leute! Oft steht man vor der Aufgabe einen cpp-String in eine Zahl, sei es Integer oder Fließkomma zu konvertieren. Dabei gibt es zwei Wege bei der Fehlerbehandlung. Entweder, man hofft auf eine korrekte Eingabe des Benutzers und präsentiert ihm...
[C++]von Guiseppe
0
224
26.12.2019, 18:20
Guiseppe
Schnelle Hilfe, Welche Zahl steht auf Bremssätteln vom CRX?
Moin, meine Werkstatt rief grad an und meinte die Sättel passen nicht. Was steht denn auf den Sätteln drauf, die vom CRX sind? Auf meinen steht 17V11 14CN oder so ähnlich... Bitte um schnelle...
von steffEJ2
2
153
19.08.2009, 09:21
steffEJ2
Software Analyst (w/m/d) für die Energieeffizienz-Software EnEffCo® | ÖKOTEC Energiemanagement GmbH
Bewerben Sie sich bis zum 10.05.2024. Jetzt bewerben!(bewerbung@oekotec.de) Zur Stellenanzeige auf Mein IT Job(https://s.jobboarddeutschland.de/1l1y) Ihre Bewerbung richten Sie bitte ausschließlich an die ausgeschriebene Firma. ________ Software Analyst...
[Jobs & Stellenangebote]von kimjob
0
50
16.03.2024, 19:14
kimjob
(Junior) Software Developer (m/w/d) | CIDEON Software & Services GmbH & Co. KG
Bewerben Sie sich bis zum 09.10.2023. Jetzt bewerben!(https://api.relaxx.center/r/340ac83fb44846ce8beb9420e880989c?pid=1939995&mpid=1276085&prid=1021081&tid=30) Zur Stellenanzeige auf Mein IT Job(https://s.jobboarddeutschland.de/1dpu) Ihre...
[Allgemein]von kimjob
0
141
16.08.2023, 07:42
kimjob
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |