Lenguaje ensamblador

시작하기. 무료입니다
또는 회원 가입 e메일 주소
Lenguaje ensamblador 저자: Mind Map: Lenguaje ensamblador

1. Ensamblador

1.1. ¿Que es?

1.1.1. Lenguaje de bajo nivel

1.1.2. Traduce lenguaje ensamblador a maquina

1.2. Tipos

1.2.1. Basicos

1.2.1.1. Nombres Simbolicos

1.2.2. Modulares 32-bits

1.2.2.1. Estructuras de control avanzadas

1.2.2.2. Características de programación orientada a objetos

1.2.2.3. Tipos de datos abstractos

1.3. Sintaxis

1.3.1. Ejemplos

1.3.1.1. MOV AL, [DI]

1.3.1.2. MOV AL, BL

1.3.1.3. MOV CH, DL

1.3.2. Instrucciones

1.3.2.1. Operandos

1.3.2.1.1. Registros

1.3.2.1.2. Constantes

1.3.2.1.3. Direcciones de memoria

1.4. Pros y contras

1.4.1. Desventajas

1.4.1.1. Mayor comprensión del equipo

1.4.1.2. Mayor complejidad

1.4.1.3. No puede ser migrado

1.4.1.4. Mayor tiempo de codificación

1.4.2. Ventajas

1.4.2.1. Mayor control del equipo

1.4.2.2. Independencia de lenguaje

1.5. Salto Incondicional

1.5.1. JMP

1.6. Trabaja con registros

1.6.1. Uso general

1.6.2. Segmento

1.6.3. Punteros

1.6.3.1. Registros punteros

1.6.3.1.1. 16bits

1.6.3.1.2. SP

1.6.3.1.3. SI

1.6.3.1.4. DI

1.6.4. Especiales

1.7. Tipos de Registros

1.7.1. 16bits

1.7.1.1. 8bits

1.7.2. 32bits

1.7.2.1. 80386/486

1.7.3. Registros Base

1.7.3.1. AX

1.7.3.1.1. Acumulador

1.7.3.2. BX

1.7.3.2.1. BASE

1.7.3.3. CX

1.7.3.3.1. Contador

1.7.3.4. DX

1.7.3.4.1. Extra

1.8. Frameworks

1.8.1. NASM

1.8.2. MinGW

1.8.3. BizTalk

1.8.4. MSIL

1.8.5. MASM