Autor Tema: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA  (Leído 4413 veces)

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

Desconectado hernando2999

  • PIC12
  • **
  • Mensajes: 99
PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« en: 11 de Enero de 2006, 11:35:00 »
loco   BUEN DIA O NOCHE
************************************************
 SE PUEDE TENER UNA PROGRAMACION ESTRUCTURADA EN RUTINAS LAS CUALES SE PUEDAN TRABAJAR EN FORMATO TIPO OBJETOS ??? COMO TIPO MACRO
************************************************
EJM :
   CALL  LLAMAR  RUTINA1, VALOR1, RUTINA2, VALOR
************************************************
EN DONDE  SEA UN COMANDO GENERAL DE LLAMADO DE N NUMERO DE RUTINAS  DIFERENTES
************************************************
LLAMAR
        MOVWF  VALOR1,W
        CALL   RUTINA1
        MOVWF  VALOR2,W
        CALL   RUTINA2
        RETURN

TEMPORIZAR
         ......
         ......
         RETURN
APAGAR
         ......
         ......
         RETURN
PRENDER
         ......
         ......
         RETURN
.      
.      
.
DORMIR
         ......
         ......
         RETURN
************************************************
EN LOS MACROS TENEMOS:
************************************************
TEMPO NACRO CONSTAN1,SALTO
        MOVF CONSTAN1
        GOTO SALTO
        ENDM

EL PROBLEMA ESTA QUE CADA VEZ QUE LLAME EL MACRO ESTAS LINEAS DE CODIGO SE COPIAN MAS NO SE LLAMAN LO CUAL HACE QUE EL PROGRAMA SE AGRANDE, POR LO CUAL SI TRABAJO CON LAS PAGINAS DE CODIGO DE PROGRAMA EN EL PIC ...SE ESTARIA PERDIENDO MUCHAS LINEAS PUES ESTAS SE OCUPARIAN

LA CUESTION ES: PODER HACER UN TIPO DE COMANDO EN DONDE SEA LLAMADO GENERAL DE CUALQUIER TIPO DE RUTINAS, BIEN SEA CON LA DIRECCION LABEL O DE CODIGO DE PROGRAMA DE TAL FORMA QUE NO SEA UN MACRO ... POS YA DIJE ESTE COPIA LAS LINEAS CUANDO SE ES LLAMADO.

  CALL  LLAMAR  RUTINA1, VALOR1, RUTINA2, VALOR


ESPERO SU COLABORACION

Desconectado hernando2999

  • PIC12
  • **
  • Mensajes: 99
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #1 en: 15 de Febrero de 2006, 20:30:00 »
EPALE....VEO MUCHA VAGANCIA....... MIREN A VER SI APORTAN ALGO NUEVO.......LES VAN A SALIR RAICES

SALUDES

PDT: TODO ES COMO EL PAN RECIEN SALIDO DEL HORNO SI SE ENFRIA YA NO ES TAN ATRACTIVO.....


Desconectado elmasvital

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 1713
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #2 en: 17 de Febrero de 2006, 17:23:00 »
si no cuidas las palabras seguramente no te consteste nadie.

NO puedo aportarte mucho porque nunca he programado en asm pero desde luego creo que debes descartar por completo cualquier tipo de programación POO (objetos) date cuenta que ensamblador es lo más pareceido al lenguaje máquina que puedes encontrar y por tanto la abstracción y relaciones humanas que se dan con los objetos deberias irte olvidando.


Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #3 en: 17 de Febrero de 2006, 18:34:00 »
Escrito originalmente por hernando2999
EPALE....VEO MUCHA VAGANCIA....... MIREN A VER SI APORTAN ALGO NUEVO.......LES VAN A SALIR RAICES

SALUDES

PDT: TODO ES COMO EL PAN RECIEN SALIDO DEL HORNO SI SE ENFRIA YA NO ES TAN ATRACTIVO.....


Hola hernando2999, aparte de muy mal gusto por tu comentario, no veo que nadie tenga la obligación de responderte, como podrás ver todo en el foro se realiza por voluntad propia de cada participante en un marco de buen respeto al prójimo y si tu deseas aprender algo en particular y la gente del foro no te puede ayudar o no quiere, pues realiza un curso que explique el tema y listo, hay si tendrán la obligación de responderte.

Un saludo, 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 hernando2999

  • PIC12
  • **
  • Mensajes: 99
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #4 en: 18 de Febrero de 2006, 22:59:00 »
HOLA CHARLY29
VEO QUE ERES UNA PERSONA MUY INTELIGENTE, ESTROVERTIDO Y DEMAS
DE ANTEMANO DISCULPA SI TE CALIFICO O TE OFENDO, NO ES MI META O IDEA.

SOY OBJETIVO Y SIN NADA DE CHACHARA NO PRETENDO INTIMIDAR A NADIE PARA QUE CONTESTE ... MAS SI UN POCO DE MOTIVACION PARA QUE HAGAN SUS APARTES SI SABEN DEL TEMA Y NO PASEN DESAPERSIBIDOS....

TAMBIEN PUEDES VER QUE ESTOS FOROS SE ESTAN DAÑANDO Y DESVIANDO DEL OBJETIVO....ENSENAR Y APRENDER TRUCOS, ELECTRONICA,PROGRAMACION ETC SEA CUAL SEA EL TEMA, LOS FOROS SON PARA SOLUCIONAR NUESTRAS INQUIETUDES PUNTUALES Y ASI MISMO ENSEÑAR Y APRENDER CADA DIA COSAS NUEVAS.

AHORA SI DESEARA PAGAR UN TUTOR PARA QUE ME ENSEÑARA.... PODRIA HACERLO.. LA CUESTION ESTA EN QUE SI ENTRO EN UN FORO ES PARA ENCONTRAR DIVERSIDADES EN EXPERIENCIAS, FRACASOS Y TRIUNFOS... PUES BIEN POR ESTOS FOROS PASAN PERSONAS DE DIFERENTES NACIONALIDADES ,CULTURAS Y FORMAS DE PENSAR..LO CUAL GENERA MULTIPLES SOLUCIONES.
 
EN FIN SI BIEN QUISIERA APRENDER BUENOS MODALES, VOCABULARIO DELICADO, CORTES Y DE ETIQUETA. BUSCARIA UN TUTOR O FORO RELACIONADO....
ASI ME CALIFICO... UNA PERSONA OBJETIVA Y SIN RODEOS. PARA QUE HACER UNA TESIS POR SOLO DECIR QUE 1+1=2. <---PARA POCO ENTENDEDOR POCAS PALABRAS


ESCUCHEN TODO EL MUNDO: POR DIOS NO NOS TIREMOS LOS FOROS ESCRIBIENDO Y LLENANDO HOJAS CON COSAS SIN SENTIDO QUE NO SON DEL TEMA.

OJO
CADA TUERCA CON SU TORNILLO

SALUDOS


Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #5 en: 18 de Febrero de 2006, 23:22:00 »
Esto es el colmo, hernando, este foro como notaras y te han comentado en multiples ocaciones tiene sus reglas, la gente de aqui ha hecho que lleve ese rumbo, mas que preguntar y responder hemos aprendido a cultivar amistades siempre llevando la educacion por delante, si no te gusta el estilo de este pues no postees mas y listo... ArdiendoArdiendoArdiendoArdiendoArdiendo...

Solo por unos instantes hubiera querido ser administrador para banear a este tipo....

No es la primera ves que sale con algunas "#$"#$"... ArdiendoArdiendoArdiendoArdiendoArdiendo

Desconectado lord_10

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 612
    • My Blog
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #6 en: 18 de Febrero de 2006, 23:37:00 »
 ArdiendoArdiendoArdiendo oye pana hernando.......... no crees tu que en la forma de pedir las cosas....esta la forma de recibir, logico que si lo pides con malos modales y en  esos tonos nadien te quiera dar una respuesta.

Hay que saber pedir las cosas y no de esta  forma en la que tu utilizas hernando ArdiendoArdiendo

Y por si fuera poco todavia 2 veces:

http://miarroba.com/foros/ver.php?foroid=79706&temaid=4731165

..::  3D5F ™ ::..  AHC

"Tan sólo hace falta una pequeña idea, para hacer un gran sueño realidad."


Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #8 en: 19 de Febrero de 2006, 03:51:00 »
Crónica de un desencuentro anunciado. Ardiendo

Sorprendido estaba yo de que tardase tanto tiempo en saltar la bronca. Ardiendo

No se puede ir por la vida a gritos exigiéndole a los demás lo que nadie tiene obligación de dar. La educación no es lo último, mas bien al contrario debe ser lo primero, ya que si esta falta todo lo demás sobra, se ha dejado de ser persona. Solo los animales irracionales carecen de ella y sus actos no son moderados y acomodados por las forma de hacer, solo para ellos el objetivo básico es el primario y lo demás no existe. Ardiendo

Si lo principal es la electrónica y no las personas que la practican creo que este no es tu foro. Ardiendo

Buenos días.

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado hernando2999

  • PIC12
  • **
  • Mensajes: 99
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #9 en: 19 de Febrero de 2006, 08:59:00 »
COMO HABIA DICHO .... POR FAVOR CADA TUERCA CON SU TORNILLO
YA ME ADMIRABA Y PREGUNTABA ....UFF ESTA GENTE SI QUE TRABAJA EN ESTOS FOROS ... EN FIN PUDE VER QUE MAYORMENTE EVADEN EL TEMA Y SOLO SE DEDICAN...AHY AHY A ESCRIBIR...


SE QUE ESTOY SIENDO MUY ASPERO PERO ME SACARON LA PIEDRAArdiendo. ATERRICEN ... COMO DIGO SI NO QUIEREN AYUDAR O CONTESTAR LO QUE SE PIDE ... NO LO HAGAN, ACASO LOS ESTOY OBLIGANDO Llorica loco

LOS FORO SON PARA SOLUCIONAR O DAR AYUDA PUNTUAL ... QUE GENTE TAN TERCA...

Desconectado lord_10

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 612
    • My Blog
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #10 en: 19 de Febrero de 2006, 10:50:00 »
ArdiendoArdiendo Y duro uro y dale hernando, pero que persona  con tal mal educacion Ardiendo Ardiendo si tuvieses la minima educacion por lo menos entenderias que exigiendo las cosas nadien te va a dar nada.

Haber si con una explicacion mas detallada entiendes o logras entender:

1.- Cuando te refieres q que los foro son para solucionar o pedir ayuda, es cierto tienes razón, pero hay un simple detalle que por lo que veo lo ha spasado pro alto.     "  HAY QUE SABER PEDIR LAS COSAS EN FORMA Y DE LA MANERA CORRECTA "

2.- Aqui tambien dices que te den ayuda puntual, pues dejame decirte que la mayoria que esta o estamos en este foro te respoden a sus experiencias vividas
de cada quien y en un dado caso si esto no te sirve como ais lo das a entender tu, pues: " HAY QUE LEER MAS ACERCA DEL TEMA QUE TE INTERESA  "


3.- Tambien dices QUE SE EVADEN LOS TEMAS, pues dejame decirte que NO
y que en ningun caso se evaden, solo que si uno llega al tema y se encuentra con algo como esto  " FAVOR EVITAR ESCRIBIR SANDECES Y TONTERIAS " logico que nadien vaa querer escribir nada y aun sabiendo del tema.

bueno espero que con esto logres comprender un poco.

PDTA:

A toda la comunidad del foro les pido una disculpa a nombre de este señor hernando y para todos los demas usuarios , por favor ..si asi como acaban de leer........ POR FAVOR.... cuando pidan algo con sus post... tengan la amabilidad de ser gentiles y pedirlo de la manera más correcta y no como este tipo de post.

..::  3D5F ™ ::..  AHC

"Tan sólo hace falta una pequeña idea, para hacer un gran sueño realidad."

Desconectado hernando2999

  • PIC12
  • **
  • Mensajes: 99
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #11 en: 19 de Febrero de 2006, 11:24:00 »
PERSONALMENTE PIDO DISCULPAS POR TODO....Llorando

NO OLVIDEN EL LEGADO DE LOS FOROS.... Muchas risas

SEAMOS AMABLES, CORTESES Y CULTOS.Sonrojado

A TODOS GRACIAS POR LA LECCION DE VIDA.... AL FIN ESTE FORO SIRVIO PARA DEJAR UNA ENSEÑANZA.... Giño

SALUDOS Noche

FIN DEL TEMA

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #12 en: 25 de Febrero de 2006, 18:25:00 »
Escrito originalmente por hernando2999
PERSONALMENTE PIDO DISCULPAS POR TODO....Llorando

NO OLVIDEN EL LEGADO DE LOS FOROS.... Muchas risas

SEAMOS AMABLES, CORTESES Y CULTOS.Sonrojado

A TODOS GRACIAS POR LA LECCION DE VIDA.... AL FIN ESTE FORO SIRVIO PARA DEJAR UNA ENSEÑANZA.... Giño

SALUDOS Noche

FIN DEL TEMA


Bien,  ahora  que pediste disculpas, te comento que lo que no se entendió nada de lo que quierse hacer.  Además si escribes en mayúsculas en la jerga eso significa que estas "gritando".  Además la letra minuscula comenzando las oraciones en mayúscula hacen más legible un texto, lo habias notado?

Bien,  volviendo al punto.  He hecho montones de subrutinas a las cuales les paso parámetros y también he hecho montones de macros por supuesto con parámetros.  

Programación estructurada y orientada a objetos no tienen porqué venir juntas.  

Yo programo en assembly para los PIC16 pero como vengo de la vieja escuela de las PCs, donde habia que hacer todo "a mano" en pascal o en c, entonces programo estructuradamente.  

También podrias programar en C y que tu programación de estructurada tenga poco o nada... he aquí la habilidad del programador.

Lo de POO (Programación Orientada a Objetos) tiene poca utilidad en los microcontroladores ya que uno lidia directamente con el hardware no se abstrae tanto como para necesitar "objetos".  EN el 99% de los casos una estructura de datos, un procedimiento y una función lo soluciona todo.

PD: Rearma tu pregunta porque como te dije no quedó para nada clara.

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)

Desconectado hernando2999

  • PIC12
  • **
  • Mensajes: 99
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #13 en: 27 de Febrero de 2006, 19:40:00 »
hola maunix  muchas gracias por contestar... estoy poniendo en practica algunos concejillos que me an dado respecto al dialogo en este foro....
bien volviendo al tema ---> rehacer la pregunta seria...

dar a la luz algunos tip´s que hallamos realizado, visto o investigado....
ejmplo algo que le comente por msn al viejo charly29...

un tip que consiste en usar el conversor a/d del pic para colgarle un teclado 4x4 ...en el cual a cada tecla se le asigna un valor de resistencia... y pues si es oprimida se lee y compara el valor... eso si habiendo asignado un margen de error ...pues todas las resistencias tienen tambien una tolerancia... en resumidas leeo el valor del a/d si es diferente de cero . oprimieron una tecla...como sabemos en un d/dt se genera un transitorio.. esperamos unos 10 milisegundos y volvemos a leer asi tendremos una lectura mas fiable...

mis amigos ... esto es algo que me gustaria en un foro... ideas que nos permitan desarrollar nuevas ideas y soluciones....

saludos
gracias por contestar espero pronta respuesta



Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
RE: PROGRAMACION POR OBJETOS EN ASM O ESTRUCTURADA
« Respuesta #14 en: 28 de Febrero de 2006, 04:07:00 »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania


 

anything