Ótima a sua explicação, foi clara e objetiva. É difícil encontrar bons vídeos sobre a linguagem assembly. Muito obrigado por compartilhar conhecimento. Cumprimentos do Brasil, Rio Grande Do Sul !!!!!!
Wow!!! Luis eres un maestro de maestros excelente video tutorial!!!... He visto todos tus videos tutoriales sobre programacion en ensamblador que pena que no hayas seguido subiendo mas contenido tan bueno como este... Me pregunto si impartes tutorías en línea por algún módico precio?... De ser así por favor indicame cómo podría contactarte?...
Hola Daniel muchas gracias, he visto que aùn hay personas que siguen aprovechando estos videos :) muy posiblemente pronto comenzare a subir nuevo material con mejor calidad, saludos
Que tal, tu video me ayudo mucho para no poner letra por letra y muchos retlw, solo que hay un problema muy grande..... las tablas no pueden ser llamadas mas alla de 256 (claro con la forma que procesas ya la tabla "addwf pcl,1).... Es decir:(ejemplo) (W tiene la posición del dato requerido) CALL TABLA ...... .....(Muy pero muy lejos de donde la llamas , te devuelve basura) TABLA ADDWF PCL,1 DT "123456789A",0X00 la siguiente sugerencia es muy eficiente siempre y cuando no excedas 2048 de bloque en memoria de programa (que la tabla sea llamada en otro bloque de memoria de programa) CALL TABLA ... .... (no importa que tan lejos este la tabla de donde es llamada) TABLA BRW ;( claro que tu pic tiene que tener esta instrucción en el set) DT "123456789A",0X00 saludos
hola profe cundo usted coloca el DT para definir tabla eso no hay q declararlo como una variable el compilador ya reconoce ese DT o es un comando valido del lenguaje como tal?
+Alexander Morales Hola. No hay que declarar nada adicional. Esa directiva representa la construcción de una tabla de una forma compacta OJO: para efectos de memoria representa TODAS LAS INSTRUCCIONES que dicha tabla implica (addwf,retlw,retlw...,retlw), es decir que no es una única instrucción.
hola profe una pregunta casi no tiene que ver con este tema cuando se usa la libreria retardos.inc eso le hace peso a la memoria del pic osea ocupa espacio en la memoria de programa?
coye entonces es mejor si no se necesitan muchos retardos hacer las rutinas profe no me respondio la propuesta que le hice de ponernos a desarrollar equipos para vender yo ya he hecho varias cosa tengo muchas cosas adelantadas
+Alexander Morales. Exacto! Aunque esa libreria no pesa mucho, esta muy optimizada, puedes abrir el archivo .INC en un editor de texto para comprobarlo. En cuanto a la propuesta me parece excelente, tenemos que hablar y ver las posibilidades
vale profe somos varios y de verdad no es nada mal la idea debemos aprovechar la situacion y sacarle provecho en el buen sentido de la palabra hay mucho por hacer vamos a ver como hacemos y nos conseguimos para mas o menos plantear las ideas y quien quita si sale algo bueno yo tengo fe de que si lo unico que hay que tener es las ganas yo he hecho lo poco con las uñas pero en lo q todo se empareje ya hay una ventaja un camino de ventaja tengo quien me hace los circuitos impresos profeisonales tengo quien me hace las cajas metalicas los fotolitos y bueno muchas cosas para no extenderme