Lenguaje ensamblador

Solo disponible en BuenasTareas
  • Páginas : 4 (911 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de enero de 2011
Leer documento completo
Vista previa del texto
LENGUAJE ENSAMBLADOR

Creado por Dennis Ritchie en el año de 1969.

Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-635[] yescribió un juego llamado Space Travel,[6][](Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares deEE.UU. por cada partida.
De este modo, Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Estaexperiencia, junto al trabajo que desarrolló para el proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la DEC PDP-7.[]Thompson y Ritchie lideraron un grupo deprogramadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en sí. A lo anterior, agregaron un intérprete de órdenes(o intérprete de comandos) y un pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo Uniplexed Information and Computing System, pues sólo prestaba servicios a dos usuarios(de acuerdo con Andrew Tanenbaum, era sólo a un usuario[] ). La autoría de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabrasque consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros días.PSEUDOINSTRUCCIONES
- Manipulación del contador de dirección de ensamblado
• Indica la dirección a partir de la cual se localizan los datos o instrucciones a
continuación.
• Ej: ORG operando
- Definición desímbolos
• Da un valor a un símbolo.
• Ej: ETIQ EQU expresión
- Reserva de espacio en memoria (definición de variables)
• Con valor inicial: reserva espacio para los datos indicados en la lista...
tracking img