Tengo una duda sobre el lenguajes ensamblador

Pregunta de la clase:
Ronaldo Ricardo Mata Rodriguez

Ronaldo Ricardo Mata Rodriguez

Pregunta
student
hace 8 años

¿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

4 respuestas
    Diego Forero

    Diego Forero

    Team Platzi
    hace 8 años

    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

    David Toca

    student
    hace 8 años

    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

    Alit Yong Ñind Tse Mundaca

    student
    hace 8 años

    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

    Efraín Girón Romero

    student
    hace 8 años

    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.

Curso de Algoritmos con C 2017

Curso de Algoritmos con C 2017

Los algoritmos son fundamentales para crear soluciones efectivas a los problemas a través de la programación. En este curso podrás aprenderlos e integrarlos a tus proyectos utilizando el lenguaje C como herramienta.

Curso de Algoritmos con C 2017
Curso de Algoritmos con C 2017

Curso de Algoritmos con C 2017

Los algoritmos son fundamentales para crear soluciones efectivas a los problemas a través de la programación. En este curso podrás aprenderlos e integrarlos a tus proyectos utilizando el lenguaje C como herramienta.