Benutzername:   Noch nicht registriert?
Passwort:   Passwort vergessen?
iB Code Einmal klicken um den Tag zu öffnen, nochmal klicken zum Schliessen

Top Smilies
Beitrag

HTML ist on für dieses Forum

IkonCode ist on für dieses Forum

SMILIES LEGENDE ansehen

Beitragsoptionen

Möchten Sie Ihre Signatur hinzufügen?
Wollen Sie per Email über Antworten informiert werden?
Wollen Sie Emoticons in Ihrem Beitrag aktivieren?
 

Beitragsrückblick für (die neuesten Beiträge zuerst)
Venom Erstellt: 22:08 am 18. Aug. 2004
ja und andersrum kann eine 32Bit CPU keine 64Bit emulieren, da müssen einfach 2 Befehele hintereinander ausgeführt werden...

@Hax0r 64 sind die Zahl der Bits pro Register, nicht die Zahl der Register

@Hitman die 128, 256 Bit bei der Graka sind die breite der Speicheranbindung, das ist ein bissel was anderes als die Bit Zahl bei der CPU

hoffe ich habe recht mit meinen dreisten behauptungen

(Geändert von Venom um 22:09 am Aug. 18, 2004)
nubbi Erstellt: 1:53 am 18. Aug. 2004
gebe meldir und h4x0r recht.

um das ganze verständlich zu machen, gibt es heute eine kleine einführung in assembler :blubb:

aaalso, das ist folgendermaßen:

nehmen wir als beispiel das register EAX. E steht hierbei für "extended" (32bit), A bedeutet, dass es sich um das "erste" register handelt (man muss sie halt nummerieren). EAX (extended AX) besteht aus AL (low, niedrige 16bit) und AX (high, hohe 16bit).

bei einer 32bit CPU werden von einer 16bit anwendung nur die niedrigen 16bit, also AL genutzt.

bei 64bit CPUs heißt das register RAX (ka, was R genau heißt) und besteht aus EAX (32bit) und einem zweiten 32bit-teil.
bei der 32bit-"emulation" werden also nur die jeweils unteren 32bit (EAX)angesprochen.

es muss also eigentlich nix emuliert werden, sondern es wird halt nur die halbe bandbreite benutzt, da die programme mit der zweiten hälfte des registers einfach nichts anfangen können.

angenommen, EAX (in RAX enthaltenes 32bit-register) enthält folgende bits:

01000000 10010010 00111001 10000100


dann wäre RAX (64bit-register):

01000000 10010010 00111001 10000100 00000000 00000000 00000000 00000000


die oberen 32bit sind einfach "leer".

hoffe, das war halbwegs verständlich :blubb::lol:

das ergebnis des ganzen gelabers is einfach --> es muss nix emuliert werden

nubbi

(Geändert von nubbi um 1:59 am Aug. 18, 2004)
Hitman Erstellt: 23:21 am 17. Aug. 2004
Warum so schwer wenns auch einfach geht?

Immerhin gibt es bei Grafikkarten auch 128,256 usw. bit.

Aber mal davon ab, beim Barton und Thorton unterscheidet sich nur die Cachegröße, heißt, es werden beim Thorton ein Teil des Caches abgeschaltet.

Vielleicht ist dies auch nun mit 64-bit Prozessoren, die so nicht richtg laufen, und somit wird einfach die hälfte durchgelassen.

Anders weiss ichs nicht zu erklären.
Meldir Erstellt: 21:39 am 17. Aug. 2004
naja, ich denke mal nicht, dass wenn du die Hälfte abschaltest dann noch 32 Bit emulieren musst, da das ja dann 32 sind... :noidea:

Mfg
Meldir
hax0r Erstellt: 19:30 am 17. Aug. 2004
Die 64 Bit beziehen sich nur auf die Anzahl der Befehlsregister in der CPU, also die Menge an Befehlen die gleichzeitig bearbeitet werden können. Wahrscheinlich werden dann bei der 32Bit- Emulation einfach die eine Hälfte des Befehlsregisters stillgelegt, oder befinden sich im Leerlauf und so isses dann auch beim Sempron, nur dass dort das Befehlsregister dauerhaft deaktiviert wird. So seh ich das Mal. Bitte net haun, wenn ich was flasches gesagt hab (@Gods)
Weniger Antworten Mehr Antworten
Meldir Erstellt: 20:46 am 16. Aug. 2004
also IMHO "kann" ein 64 Bit Prozzi automatisch auch 32 Bit...

Mfg
Meldir
Geldausgeber Erstellt: 20:07 am 16. Aug. 2004
Also demnächst kommt der Spempron raus, ein a64 ohne 64 bit!
Und genau das versteh ich nicht! Heißt es nicht der a64 sei reinraßig 64 bit und würde nur die 32 bit emulieren? Aber wie kann dem cpu dann die 64 bit fähigkeit geklaut werden, obwohl a64 als auch sempron beide den gleichen core (hier ja newcastle) haben! Außerdem soll ja angeblich der Sempron auch für Sockel 939 rauskommen! Könnte es nicht sein, das der 754 a64 ein 32 bit prozzi ist, der nur 64 bit emuliert und das der s939 a64 ein 64 bit prozzi ist und die 32 bit emuliert? Das macht Sinn, denn s754 und s939 haben ja eigentlich nur den unterschied das diese kein dc haben. aber das rechtfertigt doch keine 185 pins mehr!
×