Autor Tema: Porgrama generación de codigo ensamblador  (Leído 2547 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado jalm_x

  • PIC10
  • *
  • Mensajes: 3
Porgrama generación de codigo ensamblador
« en: 16 de Agosto de 2012, 16:24:47 »
Buen día

Desarrolle este pequeño programita desarrollado en java, el cual crea un pequeño código ensamblador de una rutina de tiempo, que uno define en el proyecto.
Lo realice en base de mis investigaciones en la red, para el desarrollo y cálculo de una rutina de tiempo.
Algún detalle, error, etc., etc. con gusto :D .

Espero que les sea de utilidad y que lo disfruten :).

Aqui unas imagenes de como se ve el programita.

De cualquiera de estos dos servidores lo pueden bajar.

mediafire

4shared

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
Re: Porgrama generación de codigo ensamblador
« Respuesta #1 en: 29 de Enero de 2014, 00:30:34 »
Buen día

Desarrolle este pequeño programita desarrollado en java, el cual crea un pequeño código ensamblador de una rutina de tiempo, que uno define en el proyecto.
Lo realice en base de mis investigaciones en la red, para el desarrollo y cálculo de una rutina de tiempo.
Algún detalle, error, etc., etc. con gusto :D .

Espero que les sea de utilidad y que lo disfruten :).

Aqui unas imagenes de como se ve el programita.

De cualquiera de estos dos servidores lo pueden bajar.

mediafire

4shared

Muchas gracias  :-/

Desconectado jalm_x

  • PIC10
  • *
  • Mensajes: 3
Re: Porgrama generación de codigo ensamblador
« Respuesta #2 en: 29 de Enero de 2014, 18:24:15 »
Lo unico que se paso mensionar:

Funciona con toda la familia de MICROCHIP,
con la gama Baja, Media y Alta.

En Ensamblador.

Y lo uso para mi uC PIC12F508 y PIC16F84A, etc...

Saludos

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
Re: Porgrama generación de codigo ensamblador
« Respuesta #3 en: 02 de Febrero de 2014, 00:26:16 »
tengo una pregunta, este programa tiene en cuenta la instrucción "return" es que no la veo cuando genera el código

Desconectado jalm_x

  • PIC10
  • *
  • Mensajes: 3
Re: Porgrama generación de codigo ensamblador
« Respuesta #4 en: 02 de Febrero de 2014, 01:29:30 »
No, tú como programador debe escribirla debajo de la última línea de código que te haya generado el programa.
Ejemplo:
Para un tiempo: 0.5 seg = 500,000 uS

;*********** REGISTROS PARA EL CONTADOR******************************************
time0   equ   0x08
time1   equ   0x09
time2   equ   0x0A

*******************************************************************************
ORG    0x00
ORG   0X05

INICIO
…………………………………………….; LÍNEAS DE CÓDIGO
……………………………………………; LÍNEAS DE CÓDIGO
MOVLW   .255
MOVWF   PORTB   
CALL      RUTINA
CLRF      PORTB
GOTO      INICIO

;*********** RUTINA DE TIEMPO***************************************************

RUTINA

Delay_m   movlw   h'a7'   ;carga valor para el tiempo deseado/ Delay_main
      movwf   time2   ;0x0A <-- es una posicion por default, adaptar a su programa
Delay_2   movlw   h'e6'   ;carga valor para el tiempo deseado
      movwf   time1   ;0x09 <-- es una posicion por default, adaptar a su programa
Delay_1   movlw   h'3'   ;carga valor para el tiempo deseado
      movwf   time0   ;0x08 <-- es una posicion por default, adaptar a su programa
Delay_0   decfsz   time0,f   ;decremnta y espera a que termine
      goto   Delay_0   ;regresa a Delay_0
      decfsz   time1,f   ;decrementa time1
      goto   Delay_1   ;regresa a Delay_1
      decfsz   time2,f   ;decrementa time1
      goto   Delay_2   ;regresa a Delay_1

RETURN
***********************************************************************************
Espero haber resuelto tú duda, Amigo

Saludos  :)

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
Re: Porgrama generación de codigo ensamblador
« Respuesta #5 en: 02 de Febrero de 2014, 12:54:58 »
ok, gracias  :)