You are here

PIC hex fájlból asm - program, ahol el lehet nevezni a cimkéket?

10 posts / 0 new
Last post
Jaca
Jaca picture
*****

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

Comments
Zsooti79
Zsooti79 picture
*****

Helló Jaca,

Az általam javasolt megoldás végül bevált? Erre gondoltál?

Üdv, Zsolt

0

Jaca
Jaca picture
*****

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

agressiv
agressiv picture
*

Az MPlab is tud ilyet.

0

Zsooti79
Zsooti79 picture
*****

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

AzzA
AzzA picture
*

Szia !

Notepad + +

Üdv.

0

Jaca
Jaca picture
*****

Szia!

Köszi, ez tetszik :)

Üdv: Jácint

0

kissi
kissi picture

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

Jaca
Jaca picture
*****

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

kissi
kissi picture

Szia!

Így jó, ha listát is készít :) !

0

Sponsored links