Aktuelle Zeit: 19.07.2018 08:05

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: interrupt an cpu senden
BeitragVerfasst: 01.05.2016 13:51 
Offline

Registriert: 12.11.2015 17:41
Wie kann ich interrupt an cpu z.b. int 19h senden? :)
geht das mit pb und asm?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: interrupt an cpu senden
BeitragVerfasst: 01.05.2016 15:19 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Ich denke mal, da wirste Probleme haben.
PB arbeitet im Protected-Mode und nicht im Real-Mode.
Der bootstrap loader, int 19h wird höchsten durch einen Treiber im Real-Mode aufgerufen,
sowie alle anderen int xx interrupts.

Hab aber von ASM keine Ahnung und lasse mich gerne eines besseren belehren.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: interrupt an cpu senden
BeitragVerfasst: 03.07.2016 14:08 
Offline
Benutzeravatar

Registriert: 19.10.2006 12:51
Warum möchtest du das denn machen? :?

Möchtest du ein Betriebssystem mit PB bauen? Das wird wohl nichts. :mrgreen:

Was du mit PB erstellst, erfordert in der Regel ein Betriebssystem und dieses stellt doch eine API bereit, mit der du eigentlich alles machen kannst.

Höchstens mit ASM. Aber nicht von Windows aus. Ansonten:

Code:
INT 19h

Vorher ggf. die entsprechenden Register befüllen, damit das auch sinnvoll ist.

(Du musst ihn nicht einzeln an die CPU senden. Du musst lediglich dein Programm ausführen, welches den int-Aufruf enthält. Solche ASM-Geschichten kannst du z.B. unter MS-DOS machen.)

_________________
return;


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye