Está en la página 1de 11

ALUMNO: HERNN DARO GONZLEZ VSQUEZ

OBJETIVO

Analizar y comprender la funcionalidad del lenguaje mquina, as como algunas de sus caractersticas, incluyendo la forma de introducir las instrucciones para que el programa se ejecute.

QU ES EL LENGUAJE MQUINA?

El lenguaje mquina slo es entendible por las computadoras. Se basa en una lgica binaria de 0 y 1, generalmente implementada por mecanismos elctricos.
En general el lenguaje mquina es difcil de entender para los humanos por este motivo hacemos uso de lenguajes ms parecidos a los lenguajes naturales.

CARACTERISTICAS

El lenguaje mquina realiza un conjunto de operaciones predeterminadas llamadas micro operaciones.


Las micro operaciones slo realizan operaciones del tipo aritmtica (+,-,*, /), lgicas (AND, OR, NOT) y de control (secuencial, decisin y repetitiva).

El lenguaje mquina es dependiente del tipo de arquitectura. As un programa mquina para una arquitectura Intel x86 no se ejecutar en una arquitectura Power PC de IBM (al menos de manera nativa).
Algunos microprocesadores implementan ms funcionalidades llamado CISC, pero son ms lentos que los RISC ya que estos tienen registros ms grandes.

ARQUITECTURA CISC(COMPLEX INSTRUCTION SET COMPUTER - COMPUTADORA CON CONJUNTO DE INSTRUCCIONES COMPLEJAS)

Es un tipo de arquitectura de computadoras que promueve el uso de gran nmero de instrucciones, permitiendo operaciones complejas entre operandos situados en memoria o en registros internos. Es contrapuesta a la arquitectura RISC. Entre las bondades de CISC destacan las siguientes: * Reduce la dificultad de crear compiladores. * Permite reducir el costo total del sistema. * Reduce los costos de creacin de software. * Mejora la compactacin de cdigo. * Facilita la depuracin de errores.

ARQUITECTURA RISC (REDUCED INSTRUCTION SET COMPUTER - COMPUTADORA CON CONJUNTO DE INSTRUCCIONES SIMPLES)

Es una filosofa de diseo de CPU para computadora que est a favor de conjuntos de instrucciones pequeas y simples que toman menor tiempo para ejecutarse. Sin embargo, este diseo requiere de mucha ms RAM y de una tecnologa de compilador ms avanzada. Entre las ventajas de RISC tenemos las siguientes: * Utiliza un sistema de direcciones no destructivas en RAM. Eso significa RISC conserva despus de realizar sus operaciones en memoria los dos operandos y su resultado. * Cada instruccin puede ser ejecutada en un solo ciclo del CPU

INSTRUCCIONES

Las instrucciones en lenguaje mquina, se expresan en trminos de la unidad de memoria mas pequea, el bit (digito binario 0 o 1 ), en esencia una secuencia de bits que especifican la operacin y las celdas implicadas en una operacin.

Una serie de instrucciones en lenguaje maquina son:


0000 1000 0011 0111 1110 0001 1001 1010 0100 1001 1010 1001 1001 0111 0010 0001 1010 1100 0000 0000 01 A1 89 9A 3A 9C 74 70 E9 20

DIRECCCIONAMIENTO

Es la forma en como se accede a la memoria. Recordar que un programa no puede ejecutarse sino se encuentra en memoria principal. La forma de acceder a la memoria depende del microprocesador, pero en general existen dos tipos de direccionamiento: directo e indirecto.

DIRECCIONAMIENTO DIRECTO O ABSOLUTO

El objeto est contenido en una posicin de memoria principal. La informacin contenida en la instruccin es la direccin de memoria donde est el objeto.

DIRECCIONAMIENTO INDIRECTO O RELATIVO

El lugar de que el campo de direccionamiento especifique la direccin (registro) donde est el operando, especifica la direccin de un registro intermedio que contiene la direccin de memoria del operando deseado.

También podría gustarte