@Marmite: pod Windowsem jest program debug (ale tylko na 32 bitowym systemie, a 16 bitowe rejestry). Bardzo przyjemny w obsłudze. Łatwy podgląd rejestrów itd. Można wpisywać pojedyncze polecenia i wykonywać. Używaliśmy tego na ASK.
Z napisaniem w całości własnego programu już jest trudniej, bo trzeba mieć jakiś szablon, żeby zainicjalizować środowisko (na początku nie jesteśmy w stanie tego napisać).
@Marmite: Ja mówię o samych początkach. Jak poznaje się co to mov i po co. Obsługa różnych dziwnych rzeczy (zależy od asemblera) nie zachęca początkujących.
A weź z programowaniem na kartce... Na uczelni były dwa takie egzaminy. Na szczęście z obu byłem zwolniony bo byłaby tragedia. Pisać klasy z getterami/setterami w Javie na kartce. Albo w C przechowywanie rekordów w plikach i ich obsługa i to wszystko na kartce.
Mówcie co chcecie o PRL, ale loga przedsiębiorstw z tamtego okresu są kreatywne i z smakiem. Nie to co teraz z tym mimo że minimalizmem okropnym wykonaniem. #polska #prl
http://schweigi.github.io/assembler-simulator/
Jak ktoś na szybko potrzebuje sprawdzić coś napisanego w podstawowym asmie (jednak rejestry tylko 8 bitowe, nie ma AX, BX itd).
Jest na Githubie też kod źródłowy (można by rozszerzyć na 32 bit) i dodać więcej "sprzętu" niż tylko rejestry i konsola wyjściowa.
Z napisaniem w całości własnego programu już jest trudniej, bo trzeba mieć jakiś szablon, żeby zainicjalizować środowisko (na początku nie jesteśmy w stanie tego napisać).
mov a,1
mov b, 5
add a, 2
sub b, a
I patrzeć co się dzieje.
@mk321: Heh, nie zgadzam się :D programowanie na kartce na egzaminach najlepsze
A weź z programowaniem na kartce... Na uczelni były dwa takie egzaminy. Na szczęście z obu byłem zwolniony bo byłaby tragedia. Pisać klasy z getterami/setterami w Javie na kartce. Albo w C przechowywanie rekordów w plikach i ich obsługa i to wszystko na kartce.