2

Bildschirmausgabe in Assembler?

Frage von bandchef bandchef

Hi Leute!

Ich will in Assembler eine Zahl die in DX steht mit den Maktros DisplayChar und DisplayString auf dem Bildschirmausgeben. Könnt ihr mir sagen wie das geht?

Fragen zu gleichen Themen finden

Antworten (1)

  • 0
    Antwort von supernicky supernicky

    Hallo,

    die Frage ist ja schon alt :)

    du musst die Zahl erst umwandeln in ASCII.Zeiger auf eine leere Zeichenkette festlegen und Zahl nach ax

    mov bx, offset strzeichen

    mov dx, ax

    In einer Schleife teilst du die Zahl durch 10dann nimmst du den Rest = die letzte Ziffer und addierst 48 oder 30h

    diese Zahl kopierst du dann an das Ende einer Zeichenkette...Das wiederholst du solange wie Zeichen vorhanden sind und den Zeiger immer einen nach links schieben.

    dec bx

    Am Ende kannst du den String dann ausgeben...

    MfG

    Nicky

Diese Frage

Verwandte Fragen

Noch nicht den richtigen Rat gefunden?

Einfach und schnell viele hilfreiche Ratschläge von Deutschlands aktivster Ratgeber-Community erhalten!

Einfach und schnell einen Tipp erstellen und Ihren guten Rat mit anderen teilen!

Einfach und schnell ein Video hochladen und anschaulichen Rat an alle geben!

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.