TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: BVVSalido en 15 de Febrero de 2006, 18:42:00

Título: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
Publicado por: BVVSalido 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.

Título: RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
Publicado por: Chaly29 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

Título: RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
Publicado por: BVVSalido 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.
Título: RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
Publicado por: vszener 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
Título: RE: SI TENGO UN CODIGO FUENTE COMO DESCIFRARLO
Publicado por: maunix 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