C64Power Forum

Software => Programowanie => Wątek zaczęty przez: figaro26__ w 12 Stycznia 2012, 10:31

Tytuł: Programowanie w jezyku maszynowym
Wiadomość wysłana przez: figaro26__ w 12 Stycznia 2012, 10:31
Czy istnieje jakis program, ktory zamienia kody hex na mnemoniki ?

Wklepuje programik z C&A, ale wyskakuje mi blad. Probowalem zamieniac wg. ksiazki, ale niezbyt mi to wychodzi. W cyferkach nie potrafie wylapac bledu.
Tytuł: Programowanie w jezyku maszynowym
Wiadomość wysłana przez: at0mic__ w 12 Stycznia 2012, 11:39
w monitorze assemblera wpisujesz D $XXXX

gdzie XXXX jest z przedzialu 0000-FFFF (adres od ktorego zaczyna sie kod)

D - znaczy dissasemble


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

yyyyyyy - dziesietny zamieniasz na szestnastkowy XXXX

i robisz to samo co wyzej zeby zobaczyc pamiec nie w mnemonikach a w hex to piszesz M XXXX i pokazuje ci to HEX\'a i  w PetASCII
Tytuł: Programowanie w jezyku maszynowym
Wiadomość wysłana przez: c---n w 12 Stycznia 2012, 15:58
D - jak deasemblacja

to o co pyta kolega (to tak jak rozumiem) to chcialby pisac program nie kodami instrukcji a mnemonikami.
W takim przypadku w monitorze sluzy do tego:

A adres instrukcja
np
A $1000 LDA #$00