[ erweiterte Suche ]

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

DOS zu WINNeues Thema eröffnenNeue Antwort erstellenDas Thema einem Freund empfehlenDas Thema druckenRichtige Programmiersprache gesucht
Seite 1 von 1 [3 Beiträge]
AutorNachricht
Beobachter 

Anmeldedatum: 12.05.2011
Beiträge: 2
Chats: 0
12.05.2011, 02:45


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

Zuletzt bearbeitet von MARiN3 am 12.05.2011, 12:35, insgesamt einmal bearbeitet
Nach obenprofil pn
Junior 

Anmeldedatum: 03.05.2011
Beiträge: 76
Chats: 38
12.05.2011, 22:40


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 hab ich noch folgenden Link gefunden:

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

Ansonsten evtl. mal bei Ebay 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.
Nach obenprofil pn
Beobachter 

Anmeldedatum: 12.05.2011
Beiträge: 2
Chats: 0
13.05.2011, 22:51


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
Nach obenprofil pn
Gast 

13.05.2011, 22:51


Mach mit!

Wenn Dir die Beiträge gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:

    » 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...
Nach oben
Seite 1 von 1 [3 Beiträge]
Neues Thema eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:HitsLetzter Beitrag
Wer stellt Software / Geräte zur Verfügung?
Hi, ich bin derzeit in einer online Freelancerbörse tätig. Beim jetzigen Auftrag habe ich z.B. ein Problem das nur auf bestimmte Geräte vorkommt. Wer ist verantwortlich diese Geräte verfügbar zu machen? Ich oder mein Kunde? Selbe Frage für Software:...
von friedrich4
0815.03.2012, 11:17
friedrich4
Software-Entwickler oder Software-Architekt (m/w) in Berlin
Software-Entwickler oder Software-Architekt (m/w) Kennziffer: E351 Die Entelios AG, mit Sitz in München und Berlin, ist der führende Energiedienstleister für Demand Response (DR) - der intelligenten Energiebedarfssteuerung. Wir suchen ab...
[Jobs & Stellenangebote]von Entelios
03907.03.2012, 10:02
Entelios
Biete P30 Goo Steuergerät mit integrierten hondata s300 mit Software und Verbindungskabel ,,Neu"
Alles voll funktionstüchtig und von einer Firma eingearbeitet.Habe mir damals 2 machen lassen brauche nun dies nicht mehr.Wer mehr darüber wissen möchte was man mit diesen umgearbeiteten Steuergerät so machen kann sollte Bitte Googlen.Ich denke ich...
von b18c6turbo
012325.04.2012, 15:45
b18c6turbo
Recherche mit software tools
Hallo, hab mir jetzt einige Programme zur Recherche von Patenten angesehen. Fand das hier ganz nett: [URL=http://www.ethorin.com]Ipilion[/URL] Den vorteil den ich hier sehe gegenüber der Web recherche ist das man alle ergebnisse immer behällt....
von dieter.wings
24427.08.2009, 10:22
calimera
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
528803.05.2006, 17:09
dbmaster
wer kennt sich gut mit Handy-Software-en aus?
Hi leutz hab jetzt ein nokia n96 hab ngage drauf gespielt hab auch paar games runtergezogen aber wenn ich die auf handy mache kommt beim instalieren ein fehler. ich müsste glaub ich dass handy hacken...soweit so gut aber...wollte diesen s60...
Seite 2von TrenDeejay
1125929.12.2011, 14:07
TrenDeejay
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
14908.01.2009, 22:36
Der_Ronny
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
142428.09.2011, 14:05
hugo17
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
24519.08.2009, 09:21
steffEJ2
motorola razr auflösung
Hi, habe ein etwas störendes problem mit meinem razr. Und zwar ist scheinbar die auflösung so hoch, dass viele apps und spiele nur in einem kleinen fenster mit dickem schwarzen rand angezeit werden. Erst dachte ich das sei normal, aber beim vergleich...
von exinax
06004.04.2012, 13:51
exinax
© 2004 - 2012 www.programmierer-forum.de (srv02) | Communities | Impressum