0 evaluări0% au considerat acest document util (0 voturi)
29 vizualizări5 pagini
El documento explica conceptos relacionados con los lenguajes de programación de bajo nivel como el lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel. También describe características del microprocesador HC11 como sus registros, modos de direccionamiento e interrupciones, y define términos como crossassembler, residentassembler y macroassembler.
El documento explica conceptos relacionados con los lenguajes de programación de bajo nivel como el lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel. También describe características del microprocesador HC11 como sus registros, modos de direccionamiento e interrupciones, y define términos como crossassembler, residentassembler y macroassembler.
El documento explica conceptos relacionados con los lenguajes de programación de bajo nivel como el lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel. También describe características del microprocesador HC11 como sus registros, modos de direccionamiento e interrupciones, y define términos como crossassembler, residentassembler y macroassembler.
El lenguaje de mquina o cdigo mquina es el sistema de cdigos directamente interpretable
por un circuito microprogramable, como el microprocesadorde una computadora o el microcontrolador de un autmata. Este lenguaje est compuesto por un conjunto de instrucciones que determinan acciones al ser tomadas por la mquina. 2. Qu es el lenguaje ensamblador? El lenguaje ensamblador, o assembler (assembly language en ingls), es un lenguaje de programacin de bajo nivel para los computadores,microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representacin simblica de los cdigos de mquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representacin ms directa del cdigo mquina especfico para cada arquitectura legible por un programador. 3. Qu es un lenguaje de alto nivel? Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programautilizando palabras o expresiones sintcticas muy similares al ingls. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. 4. Explique la sintaxis de un programa en ensamblador, marcando cada una de sus columnas.
5. Qu es un crossassambler? Es aquel que se ejecuta sobre un computador con un procesador diferente de aquel para el que se ensambla el cdigo. Los ensambladores cruzados permiten a un programador desarrollar programas para diferentes sistemas sobre un computador. Sin embargo, excepto en el caso de minicomputadores y grandes computadores que pueden ofrecer un simulador de microprocesador destinatario real, no se puede normalmente probar y depurar el cdigo creado por un ensamblador cruzado sin ejecutarse sobre una maquina real que utilice este procesador.
6. Qu es un residentassambler? La ventaja de estos ensambladores es que permiten ejecutar inmediatamente el programa; la desventaja es que deben mantenerse en la memoria principal tanto el ensamblador como el programa fuente y el programa objeto. El polo opuesto del ensamblador cruzado es el ensamblador residente, que se ejecuta sobre una maquina que contiene el mismo procesador que el destinatario del cdigo ensamblado. 7. Qu es un macro assambler? Son ensambladores que permiten el uso de macroinstrucciones (macros). Debido a su potencia, normalmente son programas robustos que no permanecen en memoria una vez generado el programa objeto. 8. Qu es un meta assambler? programa informtico que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene cdigo mquina, ejecutable directamente por el microprocesador 9. Nombre las partes que tiene el 68HC11 internamente.
10. Nombre el modelo de programacin del HC11.
11. Qu funcin tienen los acumuladores?
12. Qu funcin tienen los registros X y Y
13. Qu funcin tiene el PC (programmingcounter)? tambin llamado Puntero de instrucciones (Instruction Pointer), parte del secuenciador de instrucciones en algunas computadoras, es un registro del procesadorde un computador que indica la posicin donde est el procesador en su secuencia de instrucciones. Dependiendo de los detalles de la mquina particular, contiene o la direccin de la instruccin que es ejecutada, o la direccin de la prxima instruccin a ser ejecutada 14. Qu son los modos de direccionamiento?
15. De qu se diferencia el modo directo del extendido?
16. Qu diferencia hay en el modo de direccionamiento inmediato y el inherente?