Ok, jestem leniwy i nie chce mi się assemblować listingu z różnymi kombinacjami instrukcji. Czy ktoś pamięta jak kodowane w 2 bajtowych rozkazach są rejestry w RISCach Jaga? R0, R1 itp.
Np:
not r1
move r1,r2Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Fujisan 2.0.0 Nowa wersja emulatora Fujisan debiutuje z pełnym wsparciem dla FujiNet-PC oraz poprawkami błędów.
Jak skopiować dane z kaset na dyskietki Nowy poradnik o przenoszeniu programów z magnetofonu na stację dysków.
Piszemy grę z Larkiem - część 28 Premiera 28. odcinka kursu programowania w asemblerze 6502 autorstwa Larka już dziś o godzinie 20:00.
RePlay Fest 2026 Retro festiwal w Warszawie: strefy 8/16/32-bit, flippery, giełda i turnieje gier już w kwietniu.
Gearlynx 1.2.5 Nowa odsłona emulatora Atari Lynx przynosi poprawki serwera MCP oraz aktualizację bazy kontrolerów.
atari.area forum » Konsole » Kodowanie rejestrów w RISCu Jaguara
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Ok, jestem leniwy i nie chce mi się assemblować listingu z różnymi kombinacjami instrukcji. Czy ktoś pamięta jak kodowane w 2 bajtowych rozkazach są rejestry w RISCach Jaga? R0, R1 itp.
Np:
not r1
move r1,r2Cyprian, dzięki, ale nie o to mi chodziło. W dokumentacji jest tylko kod rozkazu a nie ma słowa o tym jak w argumencie dst i src instrukcji (poza movei bo jest 3 bajtowa a nie dwóbajtowa) jest kodowany określony rejestr lub inny argument. Tech Reference był pierwszym miejscem do którego zajrzałem aby odświeżyć pamięć. BTW: przy okazji wiadomo o co trzeba ten dokument uzupełnić. Lepsze wyjaśnienie jest tutaj, ale także nie kompletne: https://www.mulle-kybernetik.com/jagdox … 20Encoding
Kiedyś to miałem rozpisane, ale już nie pamiętam czy to pochodziło z jakiegoś dokumentu czy sam to zrobiłem. Niestety nie mogę tego pliku znaleźć.
Nie rozumiem o co Ci chodzi. Src i dst to 5 bitowe pola, więc 0 to R0 a $1f to R31. Coś więcej?
Cyprian, dzięki, ale nie o to mi chodziło. W dokumentacji jest tylko kod rozkazu a nie ma słowa o tym jak w argumencie dst i src instrukcji (poza movei bo jest 3 bajtowa a nie dwóbajtowa) jest kodowany określony rejestr lub inny argument. Tech Reference był pierwszym miejscem do którego zajrzałem aby odświeżyć pamięć. BTW: przy okazji wiadomo o co trzeba ten dokument uzupełnić. Lepsze wyjaśnienie jest tutaj, ale także nie kompletne: https://www.mulle-kybernetik.com/jagdox … 20Encoding
Kiedyś to miałem rozpisane, ale już nie pamiętam czy to pochodziło z jakiegoś dokumentu czy sam to zrobiłem. Niestety nie mogę tego pliku znaleźć.
"Instruction set" pokazuje nam jak wygląda 16bitowe słowo instrukcji. Najstarsze 6 bitów to kod instrukcji, potem 5 bitów rejestr źródłowy i na koniec 5 bitów rejestru docelowego.
Zaraz wrzucę zrzuty ekranu z debuggera z instrukcjami i ich kodem
---edycja---
Wrzuciłem.
Teraz jest ok?
Dzięki ze odwaliłeś brudną robotę za mnie ;) Nie wiedziałem że VJ ma taki debuger - kiedy odpalało się Skunkboarda, ale akurat nie mam pod ręką.
https://github.com/djipi/Virtual-Jaguar-Rx/releases
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Konsole » Kodowanie rejestrów w RISCu Jaguara
Wygenerowano w 0.022 sekund, wykonano 67 zapytań