GoConqr has a new look! Let us know what you think.

Mind map

LENGUAJE

Lu Pi Spanish

Mapa mental sobre lenguaje ensamblador 8086: sistemas de numeración, registros, compilador y ensamblador

Mapa mental: lenguaje ensamblador 8086

Map content

LENGUAJE

  1. Sistemas de numeracion

    • Decimal 0,1,2,3,4,5,6,7,8,9
      • 1 Potencia de base 10
    • Binario 0 y 1
      • Potencia de base 2
    • Octal 0,1,2,3,4,5,6,7
      • Potencia de base 8
    • Hexadecimal 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
      • Potencia de base 16
  2. Sistema

    • Elementos que realizan una funcion
  3. Cargador

    • Coloca en memoria instrucciones y datos
      • Para su ejecuicion
    • Instrucciones en un lenguaje maquina
    • Realiza funciones de relocalizacion y ligado
  4. Ligador

    • Enlaza los programas
    • Se obtiene el ejecutable
  5. Registros 8086

    • AX (acumulador)
      • se usa para almacenar el resultado de las operaciones
      • puede hacer divisiones y multiplicacione
    • BX (registro base)
      • almacena la dirección base para los accesos a memoria
    • CX (contador)
      • actúa como contador en los bucles de repetición
    • DX (datos)
      • es usado para almacenar los datos de las operaciones
  6. Palabras

    • MOV AH,09
      • Solicita servicio de desplegar cadena de caracteres
    • TITLE
      • Para indicar de que trata el programa
    • MODELL SMALL
      • Cantidad de la memoria
    • STACK 64
      • Tamaño de la pila
    • .DATA
      • Tipo de archivo
    • DB
      • Tipo de dato
    • .CODE
      • Codigo
    • MOV AX,@DATA MOV DS,AX MOV ES,AX
      • Inicializacion a los registros
  7. Arquitectura de procesadores

    • CISC
      • conjunto de instrucciones complejasr
    • RISC
      • conjunto reducido de instrucciones
    • conjunto de bloques interconectados entre si
  8. Lenguajes de programacion

    • fortan
      • calculo numerico
    • MODULA
      • Es un descendente del lenguaje de programación pascal
    • PASCAL
      • Es usado para el desarrollo de aplicaciones para Windows
    • c++
      • Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.
    • ADA
      • lenguaje de programacion orientado a objetos
    • PL/1
      • Para responder simultáneamente a las necesidades de las aplicaciones científicas y comerciales
    • Modula-2
      • ntroduce el concepto de módulo, y de encapsulación
    • C Orientado a Objetos
      • Principalmente en la programacion de APPLE
    • MATLAB
      • emplea subrutinas escritas en Fortran en los cursos de álgebra lineal y análisis numérico
    • object pascal
      • incluye el compilador y un editor con resaltado de sintaxis y de cheques, un potente depurador y una biblioteca de clases
    • HTML
      • Es el lenguaje de marca de texto usualmente utilizado para la World Wide Web.
    • Oracle PL/SQL
      • Este lenguaje suele tener unos tipos de datos compatibles con SQL para las columnas de las tablas, pero además puede tener otros tipos de datos propios.
  9. cOMPILADOR

    • analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje
  10. iterprete

    • analiza el programa fuente y lo ejecuta directamente
  11. Ensamblador

    • es un tipo de lenguaje de bajo nivel
    • constituye la representación mas directa del código maquina
  12. masm

    • Una vez que se creó el programa objeto se debe pasar al MASM para crear el código intermedio
    • queda guardado en un archivo con extensión .OBJ.
  13. LINK

    • Vincula

Information

Description
Lenguaje ensamblador mapa
Created by
Lu Pi
Views
29
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?