Proyecto Arqui Ensamblador

Páginas: 13 (3137 palabras) Publicado: 24 de octubre de 2015
¿Qué es el lenguaje ensamblador o lenguaje máquina?
Se denomina lenguaje máquina a la serie de datos que la parte física de la computadora o hardware, es capaz de interpretar.
La parte física de una computadora, sólo distingue datos de tipo binario, es decir, constituidos por dos únicos valores a los que se denomina valor 0 y valor 1. La información que hace que el hardware de la computadorarealice una determinada actividad de llama instrucción (conjunto de unos y ceros).Las instrucciones así formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la máquina se denomina lenguaje máquina.
Esta secuencia es fácilmente ejecutada por la computadora, pero es de difícil interpretación, siendo aun másdifícil la interpretación de un programa (conjunto de instrucciones) escrito de esta forma. Por ejemplo una secuencia de dígitos binarios (bits) puede indicar a la computadora que: Traslade el contenido de la posición de memoria X a la posición de memoria Y. Si lo vemos escrito de esta forma, lo entenderemos fácilmente, ya que está en nuestro lenguaje natural, pero la máquina elemental seráincapaz de entender algo. Con la práctica en el manejo de la máquina se cayó en la cuenta de que se podría utilizar la propia máquina para ayudar en la traducción de estos programas. Es decir, que si a una máquina elemental se le dotaba de un programa, también elemental, que tradujera un número determinado de caracteres alfabéticos en una secuencia de unos y ceros, se podría escribir un programaconstituido por una secuencia de grupos de caracteres alfabéticos, en la que cada uno de los grupos indicaría una acción a realizar por el ordenador y, una vez escrito el programa, sería la propia máquina la que pasaría los grupos de caracteres a bits.
Al grupo alfabético se le denomina mnemotécnico, y existirá un mnemotécnico por cada instrucción. Se le da este nombre porque sirve para recordar conmayor facilidad el conjunto de instrucciones de una determinada máquina. También se introdujo la posibilidad de indicar a la computadora la dirección de un salto en la secuencia de ejecución de un programa mediante la utilización de etiquetas. A los programas que permiten pasar del programa escrito de esta manera (programa fuente, en ensamblador) al lenguaje máquina también se les denominanormalmente ensambladores.
Peter Abel (1196), Lenguaje Ensamblador y Programación para PC IBM y Compatibles;
México Ed. Pearson




Relación entre el código binario y el lenguaje ensamblador
En el código binario se utilizan ceros y unos, mientras que el lenguaje ensamblador es una colección de símbolos mnemónicos que representan: operaciones, nombres simbólicos, operadores y símbolos especiales. Larelación entre estos dos lenguajes sería que el binario es el lenguaje que la máquina entiende y el ensamblador se acerca más lenguaje de esta.
Manejo de la memoria: Direccionamiento (interno y externo). El manejo de la memoria depende de que procesador tenga la máquina, entre los cuales a continuación se mencionan los siguientes:
        Memoria de Programa
        Memoria Externa de Datos        Memoria Interna de Datos
        Registros de Funciones Especiales
        Memoria de Bit.
El espacio de la Memoria de Programa contiene todas las instrucciones, datos, tablas y cadenas de caracteres (strings) usadas en los programas. Esta memoria se direcciona principalmente usando el registro de 16 bits llamado Data Pointer. El tamaño máximo de la Memoria de Programa es de 64 Kbyte. La MemoriaExterna de Datos contiene todas las variables y estructuras de datos que no caben en la memoria interna del Microprocesador. Esta memoria se direcciona principalmente por el registro de 16 bits Data Pointer, aunque también se puede direccionar un banco de Memoria Externa de Datos de 256 bytes usando los dos primeros registros de propósito general. El espacio de Memoria Interna de Datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proyecto de arqui
  • Arqui
  • arqui
  • arqui
  • arqui
  • arqui
  • Arqui
  • ARQUI

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS