Jiji

Solo disponible en BuenasTareas
  • Páginas : 4 (848 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de marzo de 2011
Leer documento completo
Vista previa del texto
PRACTICA No. 1
CONOCIMIENTO DEL SIMULADOR EN CODE WARRIOR DEL MCUMC9S12GC32CFU
Objetivo:
Familiarizar al alumno en el manejo y uso del simulador en code warrior del MCU MC9S12GC32CFU.Trabajo previo.
Defina los siguientes conceptos:
a) Ensamblador. Los ensambladores son programas que procesan los enunciados del programa origen en lenguaje ensamblador y los traducen en archivos enlenguaje máquina que son ejecutados por un microprocesador o un microcontrolador. El lenguaje ensamblador proporciona códigos de operación de los mnemónicos para todas las instrucciones de la máquinacontenidas en la lista de instrucciones.

b) Compilador. El compilador es un programa que se encarga de traducir los programas escritos por el programador en lenguaje de alto nivel (entendible por elser humano) a un lenguaje de bajo nivel que es el comprensible por la máquina y que, de esta manera, permite que pueda ser ejecutado por la computadora. Sería la transformación del código fuente a unlenguaje máquina o código objeto.
Para poder entender mejor cómo realiza su tarea, es conveniente conocer las diversas fases que cumple un compilador para lograr la traducción.
Las primeras tresfases son de análisis: análisis léxico, sintáctico y semántico, fases en las que se leen los caracteres del código fuente, se analizan, se comprueban si son válidos y se van reagrupando en secuenciaslógicas y frases gramaticales. Esta primera parte es la que se conoce como Front End.
Y las últimas tres fases son las de síntesis: generación de código intermedio, optimización de código y generación decódigo, que son en las que -a partir del análisis anterior- se genera la traducción para convertirlo en código objeto o lenguaje máquina. Esta segunda parte se denomina Back End.

c) ALU. La UnidadLógica Aritmética, o simplemente ALU (por Arithmetic Logic Unit) es una de las unidades que conforman la Unidad Central de Procesos (CPU) mediante la cual se pueden realizar un conjunto de...
tracking img