WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   befehlserweiterungen in assembler geschrieben?? (http://www.wcm.at/forum/showthread.php?t=34138)

moorhahn 26.10.2001 21:11

befehlserweiterungen in assembler geschrieben??
 
weiss jemand wie man für pascal oder c++ befehlserweiterungen (z.b. in pascal: units) in assembler schreiben kann?? oder hat jemand den source der unit crt von turbo pascal?
oder kann wer ein paar prozeduren in assembler schreiben, z.b. um den textcursor in einem dosfenster positionieren zu können.
oder weiss wer, wie man an den assembler code von irgendwelchen programmen die in einer programmiersprache wie c++ geschrieben sind, kommt?

Sesa_Mina 27.10.2001 00:00

in pascal kannst direkt assembler code einfügen wenns nötig is.

pong 27.10.2001 00:08

c/c++

Code:

int main ()
{
.
.
.
asm {.........} /*ajo ob hier am ende ein ; sein sollte bin ich mir ned ganz sicha*/
.
.
}

wennst asm in klassen einfügen willst musst das als externe klassen deklarieren

moorhahn 27.10.2001 09:26

ja, man kann assembler code einfügen, deshalb auch die frage ob jemand ein paar funktionen schreiben kann (will).

helmix 05.11.2001 17:40

Textcursor positionieren
 
mov ah,2 ; Set Cursor Position
mov bh,0 ; Display page
mov dh,<Zeile> ; Row (00h is top row)
mov dl,<Spalte> ; Column (00h is leftmost column)
int 10h


Sonst noch Wünsche? ;)

Referenz der int10h Funktionen:
http://courses.ece.uiuc.edu/ece291/b...cs-int10h.html

lg.
helmix


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag