Programowanie w języku maszynowym

Szukasz drobnej pomocy przy kodowaniu, albo chcesz przedstawić światu swoją gotową lub w trakcie realizacji produkcję? To właściwy dział.
Wiadomość
Autor
figaro26
Posty: 1
Rejestracja: 12 sty 2012, 11:25

Programowanie w języku maszynowym

#1 Post autor: figaro26 »

Czy istnieje jakiś program, który zamienia kody hex na mnemoniki ?

Wklepuję programik z C&A, ale wyskakuje mi błąd. Próbowałem zamieniać wg. książki, ale niezbyt mi to wychodzi. W cyferkach nie potrafię wyłapać błędu.

Awatar użytkownika
at0mic
Posty: 82
Rejestracja: 02 gru 2011, 14:55

#2 Post autor: at0mic »

w monitorze assemblera wpisujesz D $XXXX

gdzie XXXX jest z przedziału 0000-FFFF (adres od którego zaczyna się kod)

D - znaczy dissasemble


lub jak masz program w basic z danymi w data to patrzysz pod jaki adres POKE yyyyyyy wpisuje

yyyyyyy - dziesiętny zamieniasz na szestnastkowy XXXX

i robisz to samo co wyżej żeby zobaczyć pamięć nie w mnemonikach a w hex to piszesz M XXXX i pokazuje ci to HEX'a i w PetASCII
At0mic

Awatar użytkownika
carrion
Posty: 2329
Rejestracja: 27 lut 2009, 17:38
Kontakt:

#3 Post autor: carrion »

D - jak deasemblacja

to o co pyta kolega (to tak jak rozumiem) to chciałby pisać program nie kodami instrukcji a mnemonikami.
W takim przypadku w monitorze służy do tego:

A adres instrukcja
np
A $1000 LDA #$00
c64portal.pl, retronavigator.com

ODPOWIEDZ