Aktualności: C64 Power - online od stycznia 2000 !
Strona główna
Pomoc
Kalendarz
Zaloguj się
Rejestracja
Witamy,
Gość
.
Zaloguj się
lub
zarejestruj
.Czy dotarł do Ciebie
email aktywacyjny?
C64Power Forum
»
Software
»
Programowanie
»
Programowanie w jezyku maszynowym
« poprzedni
następny »
Drukuj
Strony: [
1
]
Do dołu
Autor
Wątek: Programowanie w jezyku maszynowym (Przeczytany 446 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
figaro26__
Gość
Programowanie w jezyku maszynowym
«
dnia:
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.
Zapisane
at0mic__
Gość
Programowanie w jezyku maszynowym
«
Odpowiedź #1 dnia:
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
Zapisane
c---n
Level 5
Wiadomości: 861
Programowanie w jezyku maszynowym
«
Odpowiedź #2 dnia:
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
Zapisane
Drukuj
Strony: [
1
]
Do góry
« poprzedni
następny »
C64Power Forum
»
Software
»
Programowanie
»
Programowanie w jezyku maszynowym