Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Lenguaje ensamblador by Mind Map: Lenguaje ensamblador
0.0 stars - 0 reviews range from 0 to 5

Lenguaje ensamblador

ujkuykuykuykuy

Ensamblador

¿Que es?

Lenguaje de bajo nivel

Traduce lenguaje ensamblador a maquina

Tipos

Basicos, Nombres Simbolicos

Modulares 32-bits, Estructuras de control avanzadas, Características de programación orientada a objetos, Tipos de datos abstractos

Sintaxis

Ejemplos, MOV AL, [DI], MOV AL, BL, MOV CH, DL

Instrucciones, Operandos, Registros, Constantes, Direcciones de memoria

Pros y contras

Desventajas, Mayor comprensión del equipo, Mayor complejidad, No puede ser migrado, Mayor tiempo de codificación

Ventajas, Mayor control del equipo, Independencia de lenguaje

Salto Incondicional

JMP

Trabaja con registros

Uso general

Segmento

Punteros, Registros punteros, 16bits, SP, Puntero Pila, SI, Indice origen, DI, Indice Destino

Especiales

Tipos de Registros

16bits, 8bits

32bits, 80386/486

Registros Base, AX, Acumulador, op. aritméticas, op. de E/S, BX, BASE, Valor de desplazamiento, Dirección de Memoria, CX, Contador, DX, Extra, mul, Producto 32bits, div, Resto

Frameworks

NASM

MinGW

BizTalk

MSIL

MASM