Pytania oznaczone «assembly»

15
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...

13
Przepisywanie asemblera IBM + COBOL w C ++

Pracuję jako agent / kierownik wypożyczalni w firmie wynajmującej samochody, która działa w systemie wynajmu napisanym w 1972 roku. Zdecydowałem, że może nadszedł czas na aktualizację. Dla odrobiny tła, oto krótki przykład szaleństwa, z którym mamy do czynienia codziennie w tym programie: Agent...

12
Jaki jest cel czerwonej strefy?

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...

9
Język asemblera używany w systemie lotniczym

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...

9
Dlaczego GCC domyślnie korzysta ze składni AT&T?

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ć Uwaga 2:...

9
Apollo-11: Używanie włączenia zamiast linkera

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...