![]() |
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: |
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. |
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. |
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