Wyniki wyszukiwania dla "x86"

5 odpowiedzi

Czy przesunięcie więcej niż 32 bitów liczby całkowitej uint64_t na niezdefiniowane zachowanie na komputerze x86?

Ucząc się na własnej skórze, starałem się przesunąć a

2 odpowiedź

Mnożenie SSE 4 32-bitowych liczb całkowitych

Jak pomnożyć cztery 32-bitowe liczby całkowite przez kolejne 4 liczby całkowite? Nie znalazłem żadnej instrukcji, która mogłaby to zrobić.

4 odpowiedź

Czy inkrementacja liczby atomowej w x86 jest całkowita? [duplikować]

To pytanie ma już tutaj odpowiedź:Czy num ++ może być atomowy dla „int num”? 13 odpowiedziNa wielordzeniowej maszynie x86 Powiedzmy, że wątek wykonujący na c...

3 odpowiedź

Dlaczego instrukcje montażu mogą zawierać mnożenia w instrukcji „lea”?

Pracuję nad bardzo niską częścią aplikacji, w której wydajność jest krytyczna.Podczas badania wygenerowanego zespołu zauważyłem następującą instrukcję:

5 odpowiedzi

Wyrównanie pamięci na 32-bitowym procesorze Intel

2 odpowiedź

Która wartość powinna zostać użyta dla SP dla procesu uruchamiania?

Sekwencja ładowania początkowego w BIOS-ie załaduje pierwszy prawidłowy MBR, który znajdzie w pamięci fizycznej komputera pod adresem 0x7C00.Która wartość po...

6 odpowiedzi

Alokacja stosu, dopełnianie i wyrównanie

Próbowałem głębiej zrozumieć, w jaki sposób kompilatory generują kod maszynowy, a dokładniej, jak GCC radzi sobie ze stosem. Robiąc to, pisałem proste progra...

3 odpowiedź

MIPS vs Intel x86 vs LLVM jako pierwszy język do nauki?

Jakiego języka asemblera powinienem się nauczyć jako mojego pierwszego asemblera?MIPS (łatwiejsze i często używane do celów edukacyjnych), Intel x86 (wszecho...

2 odpowiedź

Co się stanie, gdy wyłączysz przerwania i co zrobisz z przerwami, których nie znasz?

4 odpowiedź

Czy wskaźniki funkcji wymuszają usunięcie potoku instrukcji?

Nowoczesne procesory mają obszerne potokowanie, czyli ładują niezbędne instrukcje i dane na długo przed faktycznym wykonaniem instrukcji.Czasami dane ładowan...