..
-
..
-
das geht garnicht in vc++ weil da ein interrupt ausgeführt wird.
-
Aha! Daher der Bluescreen.
Danke für die Info.
-
Original erstellt von <hello world>:
das geht garnicht in vc++ weil da ein interrupt ausgeführt wird.Eigentlich schade, dass man unter Win nicht auf Interrupts zugreifen kann
-
Original erstellt von MaSTaH:
Eigentlich schade, dass man unter Win nicht auf Interrupts zugreifen kannWarum sollte man? Es gibt da doch eine feine API. Lustige Signatur übrigens!
-
Wozu denn MSVC? Mit TASM kannst du ja auch alles andere realisieren. Und wenn du mit C++ arbeiten willst, brauchst du nur auf die Libraries zurückgreifen.
Was willst du denn mit Assembler in C++ machen, was man selbst mit C++ nicht machen kann? Du kannst genausogut: cout << "Hallo Welt!\0" ausgeben...
Vielleicht geht ja das:
MESSAGE DB "Hallo Welt!", 10, 13, "$" MOV DX, OFFSET MESSAGE MOV AH, 09H INT 21H ; an dieser Stelle weiß ich nicht, ; ob Inline Assembler auch auf die Rückmeldung von MS- Dos wartet... ; ; MOV AH, 4CH ; INT 21H