Wie wandele ich ein Word in ein dWord um?

Chris30

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ,


kann mir jemand sagen wie ich am einfachsten unter FUP ein Int-Wert in ein dword umwandeln kann ?

Oder ein Word in ein dword umwandeln kann ?

Wie in meinem Bild zu sehen ist , habe ich schon einen Int-Wert in ein Word umgewandelt , aber vom word zum dword will nicht so richtig .
 

Anhänge

  • Word.JPG
    Word.JPG
    134,6 KB · Aufrufe: 57
Hallo Chris30,

vielleicht schreibst Du noch, warum Du den INT-Wert in DWORD wandeln willst, in
welchen Wertebereich Dein INT-Wert liegt und warum Du in Deinem Programmversuch
den INT-Wert zu BCD wandelst.
Die BCD-Wandlung geht nur, wenn der INT-Wert im Bereich -999...0...+999 liegt.
Ein negativer Wert ist aber streng genommen kein WORD-Wert.

Wenn der INT-Wert im Bereich 0...+32767 liegt, dann kann man das einfach so machen:
Code:
// INT zu WORD
            +--------+
            |  MOVE  |
           -|EN   OUT|-#Wort
#INT_Nummer-|IN   ENO|-
            +--------+

// oder INT zu DWORD
            +--------+
            |  MOVE  |
           -|EN   OUT|-#DWort
#INT_Nummer-|IN   ENO|-
            +--------+
Die "Umwandlung" eines INT-Wertes in einen WORD- oder DWORD-Wert hat nur Sinn,
wenn der INT-Wert nicht negativ ist, also im Bereich 0...+32767 liegt.

Gruß
Harald
 
Zurück
Oben