Pytania otagowane jako x86

8
Dlaczego (nie) segmentacja?
Studiuję systemy operacyjne i architekturę x86, a kiedy czytałem o segmentacji i stronicowaniu, naturalnie byłem ciekawy, jak nowoczesne systemy operacyjne obsługują zarządzanie pamięcią. Z tego, co znalazłem, Linux i większość innych systemów operacyjnych zasadniczo unika segmentacji na rzecz stronicowania. Kilka powodów, dla których znalazłem to prostota i przenośność. Jakie praktyczne …

3
Co oznacza „R” w nazwach rejestrów x64?
Wiem, że 32-bitowe rejestry zostały nazwane tak jak 16-bitowe rejestry z przedrostkiem „E”, co oznacza rozszerzenie. Zawsze zakładałem, że oznacza to rozszerzenie z 16 do 32 bitów, chociaż nigdy nie widziałem tego wyraźnie stwierdzonego. Próbowałem dowiedzieć się, co oznacza skrót „R”, ale moje umiejętności wyszukiwania w Google zawiodły mnie. Ktoś …
27 architecture  x86 


3
Dlaczego wielowątkowość jest często preferowana w celu poprawy wydajności?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 6 lat temu . Mam pytanie, chodzi o to, dlaczego programiści wydają się lubić współbieżność i programy wielowątkowe w ogóle. Rozważam tutaj 2 główne podejścia: podejście asynchroniczne oparte w zasadzie na …

7
Cel instrukcji NOP i instrukcji align w zestawie x86
Minęło około roku, odkąd ostatni raz brałem udział w zajęciach montażowych. W tej klasie używaliśmy MASM z bibliotekami Irvine, aby ułatwić programowanie. Po przejściu większości instrukcji powiedział, że instrukcja NOP zasadniczo nic nie zrobiła i nie martwi się o jej użycie. W każdym razie chodziło o okres śródokresowy, a on …
15 assembly  x86 

9
Rozumiem, co to jest wskaźnik stosu - ale do czego służy?
Wskaźnik stosu wskazuje na górę stosu, który przechowuje dane na podstawie tak zwanej „LIFO”. Aby ukraść czyjąś analogię, to jest jak stos naczyń, w którym wkładasz i bierzesz naczynia na górze. Wskaźnik stosu, OTOH, wskazuje górne „naczynie” stosu. Przynajmniej tak jest w przypadku x86. Ale dlaczego komputer / program „dba” …
11 stack  x86 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.