Als «x86» getaggte Fragen

8
Warum (nicht) segmentieren?
Ich beschäftige mich mit Betriebssystemen und der x86-Architektur, und während ich über Segmentierung und Paging las, war ich natürlich neugierig, wie moderne Betriebssysteme mit Speicherverwaltung umgehen. Nach meinem Dafürhalten meiden Linux und die meisten anderen Betriebssysteme im Wesentlichen die Segmentierung zugunsten von Paging. Einige der Gründe, die ich dafür fand, …

3
Wofür steht das "R" in x64-Registernamen?
Ich weiß, dass die 32-Bit-Register wie die 16-Bit-Register mit dem Präfix "E" (erweitert) benannt wurden. Ich bin immer davon ausgegangen, dass das bedeutet, von 16 auf 32 Bit erweitert, obwohl ich das nicht explizit gesehen habe. Ich habe versucht herauszufinden, wofür das "R" steht, aber meine Google-Kenntnisse haben mich im …
27 architecture  x86 



7
Zweck der NOP-Anweisung und der Align-Anweisung in der x86-Assembly
Es ist ungefähr ein Jahr her, seit ich das letzte Mal eine Montageklasse besucht habe. In dieser Klasse verwendeten wir MASM mit den Irvine-Bibliotheken, um das Programmieren zu vereinfachen. Nachdem wir die meisten Anweisungen durchgearbeitet hatten, sagte er, dass die NOP-Anweisung im Wesentlichen nichts zu tun habe und sich keine …
14 assembly  x86 

9
Ich verstehe, was ein Stapelzeiger ist - aber wofür wird er verwendet?
Der Stapelzeiger zeigt auf den oberen Rand des Stapels, in dem Daten auf einer sogenannten "LIFO" -Basis gespeichert werden. Um die Analogie eines anderen zu stehlen, ist es wie ein Stapel Geschirr, in das Sie Geschirr oben legen und nehmen. Der Stapelzeiger OTOH zeigt auf die oberste "Schüssel" des Stapels. …
11 stack  x86 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.