Autor Tema: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO  (Leído 1927 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BVVSalido

  • PIC10
  • *
  • Mensajes: 12
SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
« en: 15 de Febrero de 2006, 18:42:00 »

  Hola,
 Pues como bien dice la pregunta de ahi arriba, quisiera saber si tengo el codigo fuente de un software de un micro, que está en emsamblador hay alguna manera de saber que siginifica cada parte del codigo???

 Lo que mas o menos tengo es lo siguiente ( pero mucho mas abundante):
 
   org   {rom_start + 128}
Start:
;       *** Note - uncomment this code if you do not use the Bootloader to initilize ***
;        clra
;   sta   copctl
;   mov   #%00000001,config2
;   mov   #%00001001,config1
;   mov   #%00000001,config1
;   ldhx   #ram_last+1      ; Set the stack Pointer
;   txs            ;  to the bottom of RAM

;PllSet:
;   bclr   BCS,pctl      ; Select external Clock Reference
;   bclr   PLLON,pctl      ; Turn Of PLL
;   mov   #$02,pctl      ; Set P and E Bits
;   mov   #$C0,pmrs      ; Set L
;   mov   #$03,pmsh      ; Set N (MSB)
;   mov   #$84,pmsl      ; Set N (LSB)
;   bset   AUTO,pbwc
;   bset   PLLON,pctl      ; Turn back on PLL
;PLLwait:
;        brclr   LOCK,pbwc,PLLwait
;        bset    BCS,pctl

 Alguien tiene idea de como descifrar lo que si significa todo eso en cristiano.
 

      un saludo.


Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
« Respuesta #1 en: 17 de Febrero de 2006, 08:17:00 »
Hola BVVSalido, como podrás ver cada renglón que tienes en .asm en tú post esta precedido por un punto y coma, por lo cual cada uno de esos renglones no tiene validez dentro de tu programa.

Un saludo, y suerte.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado BVVSalido

  • PIC10
  • *
  • Mensajes: 12
RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
« Respuesta #2 en: 18 de Febrero de 2006, 09:41:00 »

 Hola muchas gracias por la ayuda.
 Me podias decir de algun libro o alguna pagina en la que hablen de como desarrollar un programa en ensamblador.?¿?¿?¿

      Un saludo.

Desconectado vszener

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2395
RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
« Respuesta #3 en: 18 de Febrero de 2006, 11:14:00 »
Buenass!!!bueno un libro de iniciacion a los microcontroladores muy bueno a mi parecer es este:
"MICROCONTROLADOR PIC16F84. Desarrollo de proyectos" de la Editorial Ra-Ma, su pagina web es esta:
www.pic16f84a.com
Abajito del todo de esta pagina estan los barnnes que curiosamente son los libros de pic"s, tambien t aconsejo que te pases por la web de microchip y te descarges las instrucciones del codigo en ensamblador para la familia 16


Suerte!!!Giño
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
« Respuesta #4 en: 23 de Febrero de 2006, 20:37:00 »
Escrito originalmente por BVVSalido

 Hola muchas gracias por la ayuda.
 Me podias decir de algun libro o alguna pagina en la que hablen de como desarrollar un programa en ensamblador.?¿?¿?¿

 Un saludo.


BVVsalido el código que has posteado nada tiene que ver con los PICs... probablemente sea de algún microcontrolador de motorola.

Los consejos que te han dado aquí siempre hacen referencia a los pics.

Para interpretar ese código , primero tendrías que leerte la datasheet del microcontrolador al cual pertenece! para luego recién ver si lo puedes "trasladar" a un PIC.

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)