Sziasztok!
Volt egy hex fájlom, amiből asm-et kellett csinálni. A PICDisasm ebben segített, viszont a cimkék csupán memóriacímek voltak, ami érthető (pl: GOTO LADR_0x0016)
Tudtok ajánlani olyan programot, ahol ha átnevezek egy ilyen cimkét, akkor minden hozzá tartozó hivatkozást módosít? Tehát ha a LADR_0x0016-ot átírom KIMENET-re, akkor azt mindenhol megtegye? Nem kell, hogy sokkal bonyolultabb legyen, mint a jegyzettömb, és ne kelljen mindenféle keretprogramot feltenni hozzá.
Üdv: Jácint
Helló Jaca,
Az általam javasolt megoldás végül bevált? Erre gondoltál?
Üdv, Zsolt
0
Szia Zsolt!
Is-is. A notepad + + már akkor átszínezte az összes ugyanolyan találatot, mikor kijelöltem az elsőt, így rögtön át lehetett látni, hogy mik fognak változni.
De köszönöm a tipped.
Üdv: Jácint
0
Az MPlab is tud ilyet.
0
Helló Jácint,
Ha jól értem amit szeretnél, akkor én a Word-öt ajánlom.
Ctrl+H - szöveg keresés és csere
Üdv, Zsolt
0
Szia !
Notepad + +
Üdv.
0
Szia!
Köszi, ez tetszik :)
Üdv: Jácint
0
Szia!
Azért óvatosan az egyforma cimkék átnevezésével ( ha nem csak cimkét, hanem szimbólumot is értettél alatta ! ), mert a fordítók "értelemszerűen" nem tudják, hogy melyik bankban vagy, így nem pl. biztos, hogy minden 6-os memóriacellára történő hivatkozás ugyanazt jelöli !
0
Szia!
Szerencsére az asm generátor program nagyon jól elkülöníti az ilyeneket a megnevezésekkel:
pl:
; RAM-Variable
LRAM_0x20 equ 0x20
LRAM_0x21 equ 0x21
LRAM_0x22 equ 0x22
LRAM_0x23 equ 0x23
.
.
.
LADR_0x0016
MOVF LRAM_0x21,W
MOVWF STATUS
.
.
.
LADR_0x001B
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVLW 0x03 ; b'00000011' d'003'
MOVWF T1CON ; !!Bank!! T1CON - OSCCAL
MOVLW 0x07 ; b'00000111' d'007'
MOVWF PORTA ; !!Bank!! PORTA - TRISA
Üdv: Jácint
0
Szia!
Így jó, ha listát is készít :) !
0