Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Inline Assemler

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
26.10.2003, 13:05 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Ich hätte da mal ne Frage zum inline Assembler:

Warum bekomme ich bei interupt Aufrufen immer eine Access Violation?

Das Betriebssystem ist WinXP und der Compiler VC++6
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.10.2003, 13:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


da du meistens unter windows keine interrupts direkt ansprechen kannst/darfst...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.10.2003, 14:29 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Aber wenn ich ein pures Assemblerprogramm schreibe geht das doch auch
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.10.2003, 14:40 Uhr
DerLiebeGast



Nur als 16 Bit! Ein 32Bit Assemblerprogramm muss die Api Funktionen nutzen.

MfG DerLiebeGast
--
if(lesen)
wissen++;
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.10.2003, 15:52 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Also müßte es mit einem 16 Bit Compiler gehen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.10.2003, 15:55 Uhr
DerLiebeGast



Yep,z.B. TurboC bietet die Möglichkeit Interrupts zu setzen.

MfG DerLiebeGast
--
if(lesen)
wissen++;
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
26.10.2003, 16:48 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Ok danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
26.10.2003, 16:56 Uhr
(un)wissender
Niveauwart


Kann man beim g++ eigentlich auch Inlineassembler in Intelsyntax schreiben?
Diese AT&T-syntax geht mir auf den Sack!
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
21.11.2003, 20:03 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Wie sieht das dann eigentlich aus wenn ich ein 16Bit C-Programm schreibe und den Interrupts per Inline Assembler aufrufe. Kann ich die dann ohne Einschränkungen unter Windows NT,2000,XP verwenden oder laufen die nicht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
21.11.2003, 23:19 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


entweder dein programm bekommt nen runtime error oder es geht, ka
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: