Wyniki wyszukiwania dla "x86"

1 odpowiedź

Dlaczego ta funkcja prologu używa kilku instrukcji do obliczenia redukcji esp?

Sprawdziłem kilka zrzutów kodu asemblera i jest ta sekcja (znalezionatutaj itutaj) w głównej funkcji:

3 odpowiedź

Różnica w wydajności między MSVC i GCC dla wysoce zoptymalizowanego kodu mnożącego macierzy

4 odpowiedź

Co oznacza znak dolara ($) w zespole x86 przy obliczaniu długości łańcucha, np. „$-Label”? [duplikować

To pytanie ma już odpowiedź tutaj: Jak dokładnie działa $ w NASM? [/questions/47494744/how-does-work-in-nasm-exactly] 1 odpowiedźNa przykład, jeśli piszemy prosty program typu hello world, sekcja .data może zawierać coś takieg section .data ...

2 odpowiedź

instrukcja x86 oznaczająca [duplikat]

To pytanie ma już odpowiedź tutaj: Jakie jest znaczenie MOV (% r11,% r12,1),% edx? [/questions/2883850/what-is-the-meaning-of-mov-r11-r12-1-edx] 2 odpowiedziJak działa „mov (% ebx,% eax, 4),% eax”? ...

1 odpowiedź

Dlaczego potrzebujemy prefiksu blokady przed CMPXCHG [duplikat]

To pytanie ma już odpowiedź tutaj: Czy X86 CMPXCHG jest atomowy, jeśli tak, dlaczego potrzebuje LOCK? [/questions/27837731/is-x86-cmpxchg-atomic-if-so-why-does-it-need-lock] 3 odpowiedzi dlaczego potrzebujemy prefiksu blokady przed CMPXCHG w ...

4 odpowiedź

Jak reprezentować wartość szesnastkową taką jak FFFFFFBB w programowaniu asemblera x86?

Uczę się o programowaniu wbudowanym w x86. Chciałem napisaćmov ecx, FFFFFFBB, jednak kompilator go nie rozpoznaje. Jak należy zapisywać takie liczby szesnastkowe we wbudowanym kodzie asemblera?

2 odpowiedź

NASM Zespół przekształca dane wejściowe na liczbę całkowitą?

Ok, więc jestem dość nowy w asemblerze, w rzeczywistości, jestem bardzo nowy w asemblerze. Napisałem kawałek kodu, który ma po prostu pobierać dane liczbowe od użytkownika, pomnożyć go przez 10, a wynik wyrazić użytkownikowi za pomocą statusu ...

3 odpowiedź

Jak wydrukować liczbę całkowitą w Programowaniu na poziomie zespołu bez printf z biblioteki c?

Czy ktoś może mi powiedzieć czysty montaż kod do wyświetlania wartości w rejestrze w formacie dziesiętnym? Proszę nie sugerować używania hack printf, a następnie kompilacji z gcc. Opis Cóż, przeprowadziłem badania i eksperymenty z NASM i ...

1 odpowiedź

Jaka jest różnica w logice i wydajności między LOCK XCHG a MOV + MFENCE? [duplikować

To pytanie ma już odpowiedź tutaj: Czy ładuje i przechowuje jedyne instrukcje, które można zmienić? [/questions/50494658/are-loads-and-stores-the-only-instructions-that-gets-reordered] 2 odpowiedzi Która bariera zapisu jest lepsza na x86: lock ...