Sari la conținut
ELFORUM - Forumul electronistilor

Modificare asm


Juice

Postări Recomandate

  • Răspunsuri 12
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Juice

    6

  • Mondan

    4

  • bercioiu

    2

  • tuborgx2

    1

Top autori în acest subiect

Asa cum ti-am spus, este un asm "regenarat", adica obtinut probabil din hex. Pentru a schimba in acest asm, trebuie sa folosesti acelasi numar de caractere folosit initial. Daca il rasfoiesti, ai sa vezi in unele zone, caractere puse unele sub altele, fiecare caracter fiind pus intre ghilimele. Acele caractere trebuiesc schimbate si recompilat. Problema este sa stii ce reprezinta acele "mesaje" si sa gasesti niste combinatii, in engleza sau in ce limba vrei sa-l traduci, care sa contina acelasi numar de caractere. Pentru asta, trebuie sa cunosti exact cum functioneaza softul si sa identifici acele "mesaje". Din acel asm, este aproape imposibil de inteles acest lucru. Am decupat o bucatica de cod sa vezi unde trebuie modificat

Spor!

 

    Movlw 0x41           ;   b'01000001'  d'065'  "A"    Bsf STATUS,RP0       ; !!Bank Register-Bank(0/1)-SelectLADR_0x1049    Movwf LRAM_0x22    Movlw 0x55           ;   b'01010101'  d'085'  "U"    Movwf LRAM_0x23    Movlw 0x44           ;   b'01000100'  d'068'  "D"    Movwf LRAM_0x24    Movlw 0x49           ;   b'01001001'  d'073'  "I"    Movwf LRAM_0x25LADR_0x1050    Movlw 0x4F           ;   b'01001111'  d'079'  "O"LADR_0x1051    Movwf LRAM_0x26    Movlw 0x20           ;   b'00100000'  d'032'  " "    Movwf LRAM_0x27    Movlw 0x53           ;   b'01010011'  d'083'  "S"    Movwf LRAM_0x28    Movlw 0x57           ;   b'01010111'  d'087'  "W"LADR_0x1057    Movwf LRAM_0x29    Movlw 0x49           ;   b'01001001'  d'073'  "I"    Movwf LRAM_0x2A    Movlw 0x54           ;   b'01010100'  d'084'  "T"    Movwf LRAM_0x2B    Movlw 0x43           ;   b'01000011'  d'067'  "C"    Movwf LRAM_0x2CLADR_0x105E    Movlw 0x48           ;   b'01001000'  d'072'  "H"
Link spre comentariu

Poti pune o simulare in Proteus (eu am o varinata mai veche 7.1) sa vad si eu ce afiseaza. Ca sa ruleze in Proteus mai este nevoie si de HEX. (chiar daca nu are integratul ala TDA, lasi firele-n aer)

Link spre comentariu

Am facut eu cateva modificari, dar m-am cam plictisit ca am modificat litera cu litera:in loc de "COMPUTADORE" am scris "Calculator" sau "Calculici","GRAVE" devine "JOASE" sau "Jos", sa se observe ca ala a pus stringurile de doua ori :cry: Vezi daca merge cum trebuie. In caz ca merge trimit si asm-ul. Am folosit si un 'ascii chart'.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări