Ronaldo Ricardo Mata Rodriguez
Pregunta¿Entonces no es un Standard el lenguaje ensamblador? Lo digo porque va a depender del fabricante del microprocesador, no entiendo mucho esa parte, o será que se refiere a que va a cambiar a como se va interpretar en el Hardware ¿? es decir un logical AND va a tener una intepretación (la salida será la misma la de un AND) distinta a nivel de Hardware en un procesador A que en un procesador B
Aqui el video del curso: Lenguajes de Programación
Otra pregunta: ¿Esa interpretación quiere decir que el AND, OR… tiene un representación en codigo binario y Hexadecimal?
Osea que el codigo ensamblador se representa por un operación y la traducción a binario o Hexadecimal
Diego Forero
El lenguaje como tal es un estándar, lo que cambia es las instrucciones que recibe cada microprocesador, es similar a los controladores de los dispositivos de hardware, cada dispositivo tiene un controlador que le dice al sistema como enviar la información e interactuar con el dispositivo.
David Toca
la estructura de como se declaran las instrucciones no cambian, pero las direcciones de memoria,las instrucciones, la cantidad de instrucciones, el heap, entre otras cosas, cambian
Alit Yong Ñind Tse Mundaca
La sintaxis no cambia, solo los comandos, dependiendo del fabricante. Un ejemplo entre los micro-controladores mas conocidos tenemos los PIC y los Atmegas que son muy usados, las arquitecturas son distintas; y si es el caso en que en un puerto quieras declarar como salida tendrías que configurar un registro agregándoles ‘0’ en el caso del PIC y ‘1’ en el caso del Atmega.
Efraín Girón Romero
El código ensamblador tiene un equivalente en código binario que es el código de operación o código maquina, cuando utilizamos el micro-controlador AT89C51 ese código binario se pasa a la memoria como su equivalente en hexadecimal.
