Dinatos, negative Zahlen

Benutzeravatar
itportal2
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 236
Registriert: 25. Jan 2008 15:34
Wohnort: Darmstadt

Dinatos, negative Zahlen

Beitrag von itportal2 »

Kann man bei DINATOS folgendes schreiben:

LDA# -1

oder muss es immer

LDA# 0
NOT

sein?

Benutzeravatar
seth2k1
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 153
Registriert: 29. Sep 2006 00:53
Wohnort: Darmstadt - Eberstadt

Re: Dinatos, negative Zahlen

Beitrag von seth2k1 »

du hast add 1 vergessen ;)
aber ich glaube es sollte gehen...
"Hallo, ich verkaufe diese modischen Lederjacken!"

Benutzeravatar
itportal2
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 236
Registriert: 25. Jan 2008 15:34
Wohnort: Darmstadt

Re: Dinatos, negative Zahlen

Beitrag von itportal2 »

11111111111 = -1 in 2K, oder? Dann muss ich ADD nicht schreiben. (Ich will einfach -1 in AC haben)

Benutzeravatar
Maeher
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 282
Registriert: 14. Okt 2007 23:02
Kontaktdaten:

Re: Dinatos, negative Zahlen

Beitrag von Maeher »

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.

Benutzeravatar
itportal2
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 236
Registriert: 25. Jan 2008 15:34
Wohnort: Darmstadt

Re: Dinatos, negative Zahlen

Beitrag von itportal2 »

Also, dann muss ich -1 folgendermaßen laden:
LDA# 0
NOT

Ansonsten geht es nicht.

Benutzeravatar
Maeher
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 282
Registriert: 14. Okt 2007 23:02
Kontaktdaten:

Re: Dinatos, negative Zahlen

Beitrag von Maeher »

ja, musst du so machen.

Mspringer
Nerd
Nerd
Beiträge: 555
Registriert: 19. Okt 2006 14:41
Wohnort: Darmstadt / Alzenau
Kontaktdaten:

Re: Dinatos, negative Zahlen

Beitrag von Mspringer »

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 -.-

Benutzeravatar
Krümelmonster
Geek
Geek
Beiträge: 767
Registriert: 17. Okt 2007 13:58
Wohnort: Jossgrund

Re: Dinatos, negative Zahlen

Beitrag von Krümelmonster »

Es soll doch eine -1 "geladen" werden.

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!

Mspringer
Nerd
Nerd
Beiträge: 555
Registriert: 19. Okt 2006 14:41
Wohnort: Darmstadt / Alzenau
Kontaktdaten:

Re: Dinatos, negative Zahlen

Beitrag von Mspringer »

ja, ich habs mittlerweile auch gesehen. dachter er macht lda 1 ;)

Antworten

Zurück zu „Archiv“