Język asemblera to język programowania niskiego poziomu dla komputera, mikrokontrolera lub innego urządzenia programowalnego, w którym każda instrukcja odpowiada pojedynczej instrukcji kodu maszynowego.
Czerwona strefa to obszar o stałym rozmiarze w pamięci poza wskaźnikiem stosu, który nie został „przydzielony”. Kompilatory generują zespół, aby uzyskać dostęp do tego obszaru w prostych funkcjach liści. Ale nie widzę żadnych prawdziwych korzyści dla czerwonej strefy. Dostęp do pamięci poza wskaźnikiem stosu jest naprawdę niebezpieczny i może łatwo …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Zamknięte 4 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jak myślisz, jak dobrym pomysłem byłoby nauczenie …
Ciekawi mnie to, powiedzmy, że mam: 00000000001 90 nop 00000000002 90 nop 00000000003 90 nop Czy jest wykonywany dokładnie tak samo jak ten? 00000000001 0F1F00 nop dword [ds:rax] Jaki wpływ miałby drugi przykład w porównaniu z pierwszym?
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Niedawno zdigitalizowany i przekształcony w repozytorium udostępniono oryginalny kod źródłowy komputerowego przewodnika Apollo 11 do przeglądania na Github . W MAIN.agc autor repozytorium komentuje, że tak podzielić olbrzymi monolityczny kod źródłowy na mniejsze, łatwiejsze do zarządzania fragmenty - tj. na poszczególne pliki źródłowe #. Nieco później autor stwierdza Można zasadnie …
Myślę, że tytuł mówi wszystko :) Czy jest jakiś konkretny praktyczny powód (wydaje mi się, że jest to głównie historyczny, ale nie jestem w stanie go znaleźć na własną rękę), dlaczego GCC używa składni AT & T / GAS? Uwaga: wiem, że jest to tylko domyślna opcja, którą możesz zmienić …
Dzisiaj mój wykładowca wspomniał, że powodem, dla którego system samolotów jest zaprogramowany w języku asemblera, jest to, że w pisanym programie występuje mniej błędów. Czy to stwierdzenie jest prawdziwe? Ponieważ, gdy zapytał o naszą opinię, powiedziałem, że asembler może stworzyć szybszy program, dlatego jest to dobry język dla programu systemu …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Patrzyłem na Project Euler Problem 48 : Seria, 1 1 + 2 2 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.