Vermutlich hieß das x86 so, weil die Rechner 80386- und 80486- Prozessoren verwendeten. Ist das korrekt?
Ist das der richtige Weg, um auf 32-Bit- und 64-Bit-Maschinen zu verweisen?
architecture
cpu
Jack Kada
quelle
quelle
Antworten:
Technisch gesehen bezieht sich x86 einfach auf eine Prozessorfamilie und den Befehlssatz, den sie alle verwenden. Es sagt eigentlich nichts spezifisches über die Datengröße aus.
x86 wurde als 16-Bit-Befehlssatz für 16-Bit-Prozessoren (8086- und 8088-Prozessoren) gestartet, dann auf einen 32-Bit-Befehlssatz für 32-Bit-Prozessoren (80386 und 80486) erweitert und jetzt auf erweitert Ein 64-Bit-Befehlssatz für 64-Bit-Prozessoren. Früher wurde 80 x 86 geschrieben, um den sich ändernden Wert in der Mitte der Chip-Modellnummern wiederzugeben, aber irgendwo entlang der Linie wurde die 80 in der Front weggelassen, sodass nur x86 übrig blieb.
Beschuldigen Sie den Pentium und seine Nachkommen, dass er die Art und Weise geändert hat, in der Prozessoren genannt und vermarktet wurden, obwohl alle neueren Prozessoren, die den x86-Befehlssatz von Intel verwenden, weiterhin als x86-, i386- oder i686-kompatibel bezeichnet werden (was bedeutet, dass sie alle Erweiterungen des ursprünglichen 8086 verwenden) Befehlssatz).
x64 ist wirklich der seltsame Mann hier draußen. Der Vorname für die 64-Bit-Erweiterung des x86-Sets lautete x86-64. Es wurde später in AMD64 umbenannt (da AMD ursprünglich die 64-Bit-Erweiterung entwickelt hatte). Intel lizenzierte den 64-Bit-Befehlssatz und nannte seine Version EM64T. Sowohl Befehlssätze als auch die Prozessoren, die sie verwenden, werden weiterhin als x86 betrachtet.
Quelle (n): http://en.wikipedia.org/wiki/IA-32 - IA-32, Intels 32-Bit-Architektur. http://en.wikipedia.org/wiki/X86-64 - Weitere Informationen zu x86-64 finden Sie hier.
quelle
cl
Befehl auf Visual Studio - Eingabeaufforderung gibt sie folgende ouput -Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
. Sehen Sie sich den Endtext in der Befehlsausgabe an :-)Ja das ist richtig :
quelle