AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Wert einer Variablen in ASM ausgeben, String zusammensetzen
Thema durchsuchen
Ansicht
Themen-Optionen

Wert einer Variablen in ASM ausgeben, String zusammensetzen

Ein Thema von Luckie · begonnen am 10. Okt 2003 · letzter Beitrag vom 11. Okt 2003
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#21

Re: Wert einer Variablen in ASM ausgeben, String zusammenset

  Alt 11. Okt 2003, 00:28
Was willst du mir damit sagen? Die Klammern stehen doch da. Ohne geht es übrigens auch nicht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#22

Re: Wert einer Variablen in ASM ausgeben, String zusammenset

  Alt 11. Okt 2003, 00:35
Moin Luckie,

laut der Kopie Deiner Fehlermeldung stehen die Klammern nicht da.
Hat der Compiler die bei der Fehlermeldung weggelassen?

Nach der Addition steht eine binäre 7 in AX. Die muss also erst einmal in eine darstellbare Zahl (37h) umgewandelt werden.

Das mit dem lea hab' ich mit Delphi getestet. Nehme ich ESI und EAX gehts.
Meinen TASM hab' ich noch nicht wieder rausgesucht
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#23

Re: Wert einer Variablen in ASM ausgeben, String zusammenset

  Alt 11. Okt 2003, 00:46
Ja, die Fehlermeldung kam von meinem Versuch ohne Klammern, mit lautet sie aber genauso.

Könntest du mal rauskramen? *ganzliebkuck* Ich fang dich auch auf, falls du wieder umkippen solltest.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#24

Re: Wert einer Variablen in ASM ausgeben, String zusammenset

  Alt 11. Okt 2003, 18:43
Moin Luckie,

so ich hab' mal TASM rausgesucht, und herausgekommen ist dabei

Code:
         .MODEL SMALL
         .STACK 100h
         .DATA

buffer  DB 512 DUP('$')

         .CODE

         .386
         mov  ax,@data ; Datensegmentregister
         mov  ds,ax    ; laden
         mov  al,5     
         add  al,2 
         or   al,30h   ; ASCII Ziffer daraus machen
         mov  dx, offset buffer
         mov  si,dx
         mov  [si],al  ; in Ausgabebuffer speichern
         mov  ah, 9h
         int  21h
         mov  ax, 4C00h
         int  21h
         END
Zum Glück hab' ich auch die Handbücher direkt hier liegen
Wie ich leider feststellen musste: Hab' ich irgendwie reichlich lange nicht mehr gemacht
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz