pandacba
Recordado
Es como en todos los sistemas, hay que ver hasta donde quieres llegar y que quieres hacer, para ciertas cosas el asambler es muy tedioso, pero para otras es imprescindible, conocer el assembler te permitira utilzar la capacidad del micro al 100% pero no en todas las ocaciones se necesita eso.
Para hacer un paralelo, por ejemplo el asemblerl de los micro Intel de la gama X86, te imaginas escribir determinados programas isntegramente en assembler? por ejemplo el sistema operativo? ojo no quiere decir que no se use, hay muchas subrutinas embebidas en assembler pero el resto esta escrito en lenguaje C
Es bueno conocer el asembler y alguno lenguaje de alto nivel, podras ser más flexible a la hora de programar, en mi caso que suelo utilzar rutinas de retardo en asembler, porque es algo que se maneja mejor en asembler que por ejemplo en lenguajes basic, no breves retardos, retardos prolongados, tengo unas subrutinas a las cuales le paso el parámetro necesario para obtener el retardo que deseo y resulta simple y muy efectivo, eso por poner algún ejemplo
Imagina en su momento cuando habia varios lenguajes C, par los x86, estaba borland, watcon, microsoft, pero tambien estaba el pascal, que luego fue Delphi y habia que ver cual se adecuaba mas a las necesidades, al comienzo probar uno u otro si se tenia tal posibilidad y adoptar uno
Aqui es exactamente igual, todo requiere tiempo y mucha paciencia, leer mucho devorarse cuanto documento exista sobre el miciro que queremos utilzar interactuar con otros programadores
Imagina que hoy existen otras posibilidades con otros lenguajes para estos micros populares, pero para otros microcontroladoes como el 8051, los micros de motorola, y lo de otros fabricantes solo habia assembler hasta el popular Z80 con el cual muchos se iniciaron no habia otra cosa que assembler para el 6505 de Rockwell no habia otra cosa que assembler, para la serie 05 hata la 011 motorola o por ejemplo los micros de Rubit que son muy buenos e interesantes, los micro de texas, que incluso te proveen una placa de desrrollo a costo reducido y mucha info pero se programan en assembler
Para hacer un paralelo, por ejemplo el asemblerl de los micro Intel de la gama X86, te imaginas escribir determinados programas isntegramente en assembler? por ejemplo el sistema operativo? ojo no quiere decir que no se use, hay muchas subrutinas embebidas en assembler pero el resto esta escrito en lenguaje C
Es bueno conocer el asembler y alguno lenguaje de alto nivel, podras ser más flexible a la hora de programar, en mi caso que suelo utilzar rutinas de retardo en asembler, porque es algo que se maneja mejor en asembler que por ejemplo en lenguajes basic, no breves retardos, retardos prolongados, tengo unas subrutinas a las cuales le paso el parámetro necesario para obtener el retardo que deseo y resulta simple y muy efectivo, eso por poner algún ejemplo
Imagina en su momento cuando habia varios lenguajes C, par los x86, estaba borland, watcon, microsoft, pero tambien estaba el pascal, que luego fue Delphi y habia que ver cual se adecuaba mas a las necesidades, al comienzo probar uno u otro si se tenia tal posibilidad y adoptar uno
Aqui es exactamente igual, todo requiere tiempo y mucha paciencia, leer mucho devorarse cuanto documento exista sobre el miciro que queremos utilzar interactuar con otros programadores
Imagina que hoy existen otras posibilidades con otros lenguajes para estos micros populares, pero para otros microcontroladoes como el 8051, los micros de motorola, y lo de otros fabricantes solo habia assembler hasta el popular Z80 con el cual muchos se iniciaron no habia otra cosa que assembler para el 6505 de Rockwell no habia otra cosa que assembler, para la serie 05 hata la 011 motorola o por ejemplo los micros de Rubit que son muy buenos e interesantes, los micro de texas, que incluso te proveen una placa de desrrollo a costo reducido y mucha info pero se programan en assembler