Dinatos, negative Zahlen
Dinatos, negative Zahlen
Kann man bei DINATOS folgendes schreiben:
LDA# -1
oder muss es immer
LDA# 0
NOT
sein?
LDA# -1
oder muss es immer
LDA# 0
NOT
sein?
- seth2k1
- Endlosschleifenbastler
- Beiträge: 153
- Registriert: 29. Sep 2006 00:53
- Wohnort: Darmstadt - Eberstadt
Re: Dinatos, negative Zahlen
du hast add 1 vergessen 
aber ich glaube es sollte gehen...

aber ich glaube es sollte gehen...
"Hallo, ich verkaufe diese modischen Lederjacken!"
Re: Dinatos, negative Zahlen
11111111111 = -1 in 2K, oder? Dann muss ich ADD nicht schreiben. (Ich will einfach -1 in AC haben)
Re: Dinatos, negative Zahlen
Nein, es geht nicht. Den Fehler hab ich in der Semestralklausur gemacht. Liegt daran, dass die Konstante nur 24 bit hat, aber in ein 32 bit Register geschrieben wird, ohne dass das Vorzeichen erweitert wird.
Re: Dinatos, negative Zahlen
Also, dann muss ich -1 folgendermaßen laden:
LDA# 0
NOT
Ansonsten geht es nicht.
LDA# 0
NOT
Ansonsten geht es nicht.
Re: Dinatos, negative Zahlen
ja, musst du so machen.
-
- Nerd
- Beiträge: 555
- Registriert: 19. Okt 2006 14:41
- Wohnort: Darmstadt / Alzenau
- Kontaktdaten:
Re: Dinatos, negative Zahlen
Du musst noch 1 addieren. Einfaches negieren ist kein 2er komplement.
Edit: Ah, lda 0 und das negieren geht natürlich. oh weh, sollte genauer lesen -.-
Edit: Ah, lda 0 und das negieren geht natürlich. oh weh, sollte genauer lesen -.-
- Krümelmonster
- Geek
- Beiträge: 767
- Registriert: 17. Okt 2007 13:58
- Wohnort: Jossgrund
Re: Dinatos, negative Zahlen
Es soll doch eine -1 "geladen" werden.
Das ist 0xFFFFFFFF. (= 32(1)).
Das ist 0xFFFFFFFF. (= 32(1)).
Stell deinen Fuß auf einen hohen Sockel
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!
Mach dir ein Haar aus tausend Locken
Du bleibst doch immer, was du bist!
-
- Nerd
- Beiträge: 555
- Registriert: 19. Okt 2006 14:41
- Wohnort: Darmstadt / Alzenau
- Kontaktdaten:
Re: Dinatos, negative Zahlen
ja, ich habs mittlerweile auch gesehen. dachter er macht lda 1 
