software:diy:assembler:int5fh
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:diy:assembler:int5fh [08/09/2006 00:09] – Formatierung. uxt | software:diy:assembler:int5fh [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 32: | Zeile 32: | ||
|CL|Y-Koordinate 2 (Y2=1...64)| | |CL|Y-Koordinate 2 (Y2=1...64)| | ||
|DL|Kreis-Radius| | |DL|Kreis-Radius| | ||
+ | |||
+ | Ergebnisse (wenn AH=0,FEh oder FFh) stehen nach Rückkehr in AL oder AX, etwaige Fehler-Codes in BX.\\ | ||
+ | BX=0: Funktion durchgeführt\\ | ||
+ | BX=1: Stapelüberlauf, | ||
+ | |||
+ | Das Spiel [[software: | ||
+ | |||
+ | Beispiel (ASM):\\ | ||
+ | Zeichnet ein Quadrat in der Mitte des Bildschirms: | ||
+ | MOV AH, | ||
+ | MOV AL, | ||
+ | MOV BH,98 ;X1 (Mitte minus 22) | ||
+ | MOV BL,10 ;Y1 (Mitte minus 22) | ||
+ | MOV CH,142 ;X2 (Mitte plus 22) | ||
+ | MOV CL,54 ;Y2 (Mitte plus 22) | ||
+ | INT 5Fh ;PORTGR | ||
+ | Der Bildschirm muß sich natürlich im Grafik-Modus befinden, dies kann man mit dem INT 5Fh selbst, | ||
+ | MOV AH, | ||
+ | INT 5Fh ; | ||
+ | oder mit dem BIOS-INT 10h | ||
+ | MOV AH, | ||
+ | MOV AL, | ||
+ | INT 10h | ||
+ | erledigen. | ||
+ | |||
software/diy/assembler/int5fh.1157667461.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)