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.
Nie nienawidzę używać języka asemblera, ponieważ napisałem trochę na moim kursie. Ale oczywiście w asemblerze brakuje abstrakcji, musisz zwracać większą uwagę na szczegóły. Czy język asemblera jest naprawdę niezbędny do pisania TAOCP?
Jestem nieco nowy w programowaniu i najlepszym sposobem, w jaki mogę zadać to pytanie, jest przykład. Wiem, jak robić podstawowe rzeczy w Javie i C #. Rzeczy takie jak mała aplikacja do tworzenia okien lub tworzenie ogólnej klasy. Zasadniczo się uczyłem i jeszcze nie próbowałem robić nic wielkiego. W każdym …
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 . Czy istnieją znaczne różnice między językiem asemblera i językami wyższego poziomu, jeśli chodzi …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Jestem bardzo ambitnym studentem uniwersytetu, który chce nauczyć się prawie wszystkiego, co trzeba wiedzieć o …
Jestem ciekawy narodzin kompilatora. Jak zaczęło się programowanie? Czy ludzie najpierw zbudowali sprzęt, który rozpoznał określony zestaw poleceń, czy też ludzie zdefiniowali język, a następnie zbudowali sprzęt wokół niego? I na powiązaną notatkę, jaki był pierwszy język programowania?
Czy istnieje prosty sposób na wizualizację kroku między asemblowaniem kodu do kodu maszynowego? Na przykład, jeśli otworzysz plik binarny w notatniku, zobaczysz sformatowaną tekstowo reprezentację kodu maszynowego. Zakładam, że każdy bajt (symbol), który widzisz, jest odpowiednim znakiem ascii dla jego wartości binarnej? Ale jak przejść od montażu do binarnego, co …
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . Mam kilka …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Obecnie studiuję inżynierię w telekomunikacji i elektronice i przeprowadziliśmy migrację z asemblera do C w …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . W odpowiedzi na jedno pytanie ktoś to napisał assembly is not a language, it's a process. Zgadzam się, ponieważ …
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 …
Prawdziwi programiści mogą pisać kod asemblera w dowolnym języku. (Larry Wall). O ile mi wiadomo, pan Larry Wall próbuje powiedzieć, że dla prawdziwego programisty każdy język może mieć taką samą funkcjonalność jak ASM. Ale poważnie nie rozumiem. Jak pisać kod asemblera w językach wysokiego poziomu, takich jak Perl, Python, Java …
Starałem się ostatnio trochę nauczyć programowania Embedded / Assembly, a także próbowałem nauczyć się najniższego poziomu (bramek i tym podobnych). Jedną rzeczą mnie jednak zastanawia ... jest to, w jaki sposób „otrzymujemy” zestawy instrukcji. Rozumiem nieco, jak działają bramki / TTL i takie, ale nie widzę, jak się z tego …
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 wypożyczający musi pamiętać, że drukowanie na jednym …
Mój instruktor klasy Mikroprocesor dał nam zadanie i powiedział: „Napisz asembler w C.” - Mój umiłowany profesorze Wydawało mi się to trochę nielogiczne. Jeśli się nie mylę, asembler to pierwszy krok od Kodu Maszynowego do podróży po językach wyższego poziomu. Mam na myśli, że C jest językiem wyższego poziomu niż …
Jak zorganizowane są obiekty w pamięci? Na przykład wiem, że funkcja to fragment kodu w pamięci, który oczekuje parametrów przez stos i / lub rejestry i obsługuje własną ramkę stosu. Ale obiekty są znacznie bardziej skomplikowaną strukturą. Jak są zorganizowani? Czy każdy obiekt ma „linki” do metod i przekazuje adres …
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.