Autor Tema: Comentarios sobre el tutorial 'ASM desde 0'  (Leído 58267 veces)

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

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Comentarios sobre el tutorial 'ASM desde 0'
« en: 31 de Octubre de 2008, 19:28:28 »
hola León, te felicito por la iniciativa, no sabes cuanto bien me hubiera hecho encontrar hilos como este, cuantos dolores de cabeza me hubiera ahorrado  :-) , pero bueno estoy seguro que tu aporte ayudara a muchos picmaniacos que se inician en los micros.

solo una observacion:

He comenzado a realiza un tutorial de AMS y lo voy a poner aquí también.

no sera ASM?  :mrgreen:
« Última modificación: 10 de Noviembre de 2008, 17:28:00 por BrunoF »
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3572
    • Impresiones en 3D
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #1 en: 31 de Octubre de 2008, 19:36:26 »
Gracias micro.

Si, tienes razón y gracias. Ya lo corregí  :-/
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado soy-puma

  • PIC10
  • *
  • Mensajes: 17
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #2 en: 31 de Octubre de 2008, 22:33:57 »
Hola Leon : muy buena la iniciativa y me anoto para seguirte por los caminos del assembler, si bien no he posteado mucho hace bastante que doy vueltas por el foro viendo sus trabajos y me sorprenden cada día, así que estoy seguro de que es la manera de avanzar en esto que es apasionante.
Continua con tu esfuerzo que siembras bondades , y seguro te seran retribuidas con creces.
Un saludo.
                                                                 ;-)
CARPE DIEM

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1815
    • IDEAA
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #3 en: 02 de Noviembre de 2008, 03:07:04 »
Muy interesante Leo!
La verdad nunca me habia interesado por ASM, ya que C me resulta mucho mas sencillo, pero me estoy dando cuenta que para entender "a fondo" los pics y su programacion es necesario tener algunas nociones sobre este lenguaje. Asi que seguire de cerca este interesante tutorial  :mrgreen:
Una cosilla.... cuando hablas de "bytes", no deberias decir "bits"?
Salu2 y a seguir trabajando duro  :-/
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3572
    • Impresiones en 3D
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #4 en: 02 de Noviembre de 2008, 12:19:41 »
Gracias Marttyn. Mas que nada, para los que programan en otro lenguaje al assembler, es bueno saberlo para mejorar y optimizar el programa escrito.

La forma de hacer esto, una vez que allas escrito el programa y generado el hex, es bueno utilizar un programita que te lo pasa en asm y ver como fue creado. he leido muchas veces que con solo cambiar algunas instrucciones por otros, el programa queda mejor y mas corto.

Una cosilla.... cuando hablas de "bytes", no deberias decir "bits"?

Para ser cincero, no tengo ni idea. He vito en varios lados que escriben bytes y no bits. Si debe ir con bits, pues, lo cambio. ¿Me lo puede confirmar?
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1815
    • IDEAA
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #5 en: 02 de Noviembre de 2008, 17:15:18 »
Citar
para los que programan en otro lenguaje al assembler, es bueno saberlo para mejorar y optimizar el programa escrito.

Exacto! Me doy cuenta que el codigo en C se puede optimizar hasta un punto... a partir de ahi, si no sabes ASM no puedes seguir. Y aunque no siempre es necesario optimizar el codigo, hay veces que es muy util medir hasta la ultima instruccion  :mrgreen:



Con respecto a Bytes y Bits, segun la wikipedia:

Citar
Un byte debe ser considerado como una secuencia de bits contiguos

Citar
Bit es el acrónimo de Binary digit. (dígito binario). Un bit es un dígito del sistema de numeración binario.

Por ejemplo el registro STATUS es un Byte, que consta de 8 bits. El Byte es el conjunto de bits, y el bit es cada digito de ese Byte

Salu2 y gracias por el cursillo de ASM  :-/
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3572
    • Impresiones en 3D
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #6 en: 02 de Noviembre de 2008, 17:29:36 »
Gracias marttyn. Entónces estoy usando mal la palabra.

Ya lo cambio.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado WillyP

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 280
    • Sitiónica
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #7 en: 06 de Noviembre de 2008, 14:33:41 »
Hola Leon, felicitaciones por el tutorial, coincido con vos yo también me siento muy cómodo con el Asm. Debe ser porque comencé con este lenguaje y los Pic en el siglo pasado por el 96/97, recuerdo que me compré el Pic Start Plus y venía con el 16C84, el primer Pic de la gama Flash de Microchip antecesor del 16F84, una reliquia  :). Los tiempos cambian y ahora también uso el C18, pero abandonar el Asm Jamás. Manejar el código a nivel instrucción es fantástico. Cuando se comienza a comprender es extremadamente sencillo y nos permite conocer mejor la arquitectura interna de los Pic.

Nuevamente felicitaciones.

Willy.-

Desconectado jim_17

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
    • Blog personal
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #8 en: 06 de Noviembre de 2008, 18:27:48 »
Leon Pic, estás haciendo un gran trabajo, la presentación i la explicación del código ASM te está quedando de lujo, yo personalmente no conozco demasiado este lenguaje, y con los pasos que estas siguiendo (empezar por lo más bàsico, e ir progresando poco a poco) haces que poco a poco las personas que no sepan nada sobre este lenguaje empiezen a comprenderlo y a utilizarlo.

Mis mas sinceras felicitaciones.

saludos.
Share the world !

Blog's

http://www.area0x33.com

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3572
    • Impresiones en 3D
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #9 en: 06 de Noviembre de 2008, 19:18:02 »
Muchas gracias jim_17. Hoy lamentablemente, no me puse con eso, porque me ocupo todo el día un LCD que recién ahora, logré hacer andar (y ya hace tres días que me venía rompiendo el coco y hoy quise hacerlo andar si o si, o tirarlo a la basura)

Mañana posteo un nuevo mensaje explicando las instrucciones.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #10 en: 07 de Noviembre de 2008, 17:17:50 »
Le pongo chincheta. Gracias Leon
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3572
    • Impresiones en 3D
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #11 en: 07 de Noviembre de 2008, 17:24:44 »
Gracias a ti  :-/
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1815
    • IDEAA
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #12 en: 08 de Noviembre de 2008, 01:39:08 »
Enhorabuena por la chincheta Leon!
Hacia falta un tutorial de ASM en este subforo, con su chincheta correspondiente!   :-/
Eso si, ahora que tienes chincheta estas "obligado" a continuar el curso hasta el final  :D
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3572
    • Impresiones en 3D
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #13 en: 08 de Noviembre de 2008, 12:07:01 »
Gracias Marttyn. Me siento obligado ahora  :D :D :D :D

Mañana continuo con las instrucciones.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: Comentarios sobre el tutorial 'ASM desde 0'
« Respuesta #14 en: 09 de Noviembre de 2008, 20:03:47 »
disculpa pero creo que en el ejemplo de BCF hay un error:
Citar
Antes de la instrucción TEMP vale B'11111011'. Después de la instrucción TEMP vale B'11111111'

el bit 2 de TEMP debe quedar en 0

Te felicito por el aporte que nos estás dando a todos. Gracias