GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

LENGUAJE

Lu Pi Spanisch

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

Mapa mental: lenguaje ensamblador 8086

Inhalt der Mindmap

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

Informationen

Beschreibung
Lenguaje ensamblador mapa
Erstellt von
Lu Pi
Aufrufe
29
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck