Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ausgeben einer Zahl im (Pascal) integrierten Assembler ? (https://www.delphipraxis.net/10500-ausgeben-einer-zahl-im-pascal-integrierten-assembler.html)

Dannyboy 20. Okt 2003 10:04


Ausgeben einer Zahl im (Pascal) integrierten Assembler ?
 
Moin moin,
ich bin gerade dabei meine Assemblerkenntnisse ein wenig aufzufrischen.
Weiss jemand, wie ich in ASSEMBLER ein Byte oder Integer auf dem Bildschirm ausgeben kann? Habe
das schon mit der 09H-Funktion INT 21H versucht, aber dann wird leider der Ascii-Wert ausgegeben.
Den Integerwert in Pascal per write auszugeben ist nicht Sinn und Zweck, denn ich möchte das aber
gern mit Assembler machen. :wiejetzt:

Christian Seehase 20. Okt 2003 11:36

Re: Ausgeben einer Zahl im (Pascal) integrierten Assembler ?
 
Moin Dannyboy,

da wirst Du nicht drum herumkommen Dir den Wert in ein darstellbares Format umzurechnen.
Also nicht direkt in den Ausgabebuffer schreiben.

Dannyboy 20. Okt 2003 12:28

Re: Ausgeben einer Zahl im (Pascal) integrierten Assembler ?
 
Ich dachte, es gäbe bereits eine Assemblerfunktion dafür. :gruebel:
Hilfe, das kann ja nicht so schwer sein eine Zahl in Assembler auszugeben.
Na ja, dann schreibe ich eben selbst eine Assemblerfunktion, die mir das umrechnet.

Christian Seehase 20. Okt 2003 12:37

Re: Ausgeben einer Zahl im (Pascal) integrierten Assembler ?
 
Moin Dannyboy,

vielleicht lässt es sich vereinfachen.
Schau Dir dazu mal die Befehle zur BCD Kodierung an.

Ich hab' auch noch mal die Doku der int21h Funktionen (und anderer durchgesehen), und konnte da nichts passende finden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz