Mind map
8086

Map content
8086
caracterìsticas
- nª de bits
- 16 bits
- diseñado por
- Intel
- año
- 1976 - 1978
- arquitectura
- x86
- CPU
- Core i7 8086k
- 2018
- Core i7 8086k
- nª de bits
puerto de E/S
- direccionado
- 32768
- de 8 bits
- 32768
- 65536
- de 16 bits
- direccionado
registros
- con
- compensaciones datos / instrucciones
- segmentos
- 16 bits
- Código (CS)
- instrucciones de procesador
- uso
- acceso a instrucciones
- de registro
- IP (puntero de instrucción)
- de registro
- acceso a instrucciones
- Datos (DS)
- datos de programa
- registros generales
- uso
- operaciones
- aritmeticas
- lógicas
- operaciones
- tipo
- acumulador
- 8 bits
- AL
- (low order-byte)
- combinar
- 16 bits
- AX
- uso
- operaciones E/S
- string manipulation
- uso
- AX
- 16 bits
- combinar
- (low order-byte)
- AH
- (high order-byte)
- (high order-byte)
- AL
- 8 bits
- base
- 8 bits
- BL
- (low order-byte)
- (low order-byte)
- BH
- (high order-byte)
- combinar
- 16 bits
- BX
- contiene
- puntero de datos
- uso
- based
- based indexed
- register indirect addresing
- contiene
- BX
- 16 bits
- combinar
- (high order-byte)
- BL
- 8 bits
- count
- 8 bits
- CL
- (low order-byte)
- (low order-byte)
- CH
- (high order-byte)
- combinar
- 16 bits
- CX
- uso
- counter in string manipulation
- shift/rotate instructions
- uso
- CX
- 16 bits
- combinar
- (high order-byte)
- CL
- 8 bits
- data
- 8 bits
- DL
- (low-order byte)
- (low-order byte)
- DH
- (high-order byte)
- combinar
- 16 bits
- DX
- uso
- port number in I/O operations
- uso
- DX
- 16 bits
- combinar
- (high-order byte)
- DL
- 8 bits
- acumulador
- uso
- registros de índice (IP)
- ambos
- 16 bits
- Puntero de Pila (SP)
- datos en segmento de pila
- uso
- datos en segmento de pila
- Puntero de Base (BP)
- pila de programas
- Source Index (SI)
- dirección de datos
- uso
- indexed
- based indexed
- register indirect addressing
- uso
- dirección de datos
- Indice de Destino (DI)
- destino de dirección de datos
- uso
- destino de dirección de datos
- Puntero de Pila (SP)
- 16 bits
- 16 bits
- contiene
- 9 flags de 1-bit
- Desbordamiento Flag (OF)
- Dirección Flag (DF)
- Habilitación de interrupción Flag (IF)
- Un solo paso Flag (TF)
- Signo Flag (SF)
- Cero Flag (ZF)
- Transporte auxiliar Flag (AF)
- Paridad Flag (PF)
- Carga Flag (CF)
- 9 flags de 1-bit
- contiene
- ambos
- registros generales
- datos de programa
- Pila (SS)
- con pila de programas
- Extra (ES)
- datos de programa
- Código (CS)
- 16 bits
- con
memoria
- tamaño
- total
- 1 MB
- disponible
- 64 KB
- por punteros de 16 bits
- 64 KB
- total
- de
- programa
- su ubicación
- cualquier lugar
- su ubicación
- datos
- su ubicación
- registros
- su ubicación
- pila
- su ubicación
- cualquier lugar
- su ubicación
- programa
- tamaño
interrupciones
- hardware
- INTR
- enmascarable
- NMI
- no enmascarable
- INTR
- sotware
- instrucción
- INT
- por punto de interrupción
- < nº de instrucción >
- 1256 disponibles
- INTO
- por desbordamiento
- INT
- instrucción
- hardware
Conjunto de instrucciones
- 1. Para mover datos
- 2. Aritmetica
- sumar
- restar
- incrementar
- disminuir
- convertir byte/palabra
- comparar
- 3. Lógica
- AND
- OR
- OR exclusivo
- shift/rotate
- test
- 4. Manipulación de cadenq
- Load
- Store
- Move
- Compare
- Scan for byte/word
- 5. Control transfer
- conditional
- unconditional
- call subroutine
- return subroutine
- 6. Instrucciones de E/S
- 7. Otros
- establecer/borrar bits bandera
- operaciones de pila
- interrupciones de software
Modos de Direccionamiento
- tipos
- 6. Based
- el operando de instrucción
- de 8-16 bits
- se agrega a
- BX o BP
- resulta en un
- puntero a la ubicación donde residen los datos
- resulta en un
- BX o BP
- el operando de instrucción
- 5. Registro Directo
- especifica un
- registro
- que contiene una
- dirección
- que contiene una
- registro
- funciona en
- DI
- SI
- registros
- BP
- BX
- especifica un
- 4. Directo
- especifica la
- dirección de memoria
- en los datos
- dirección de memoria
- especifica la
- 3. Immediate
- se proporcionan
- datos
- en instrucciones
- datos
- se proporcionan
- 2. Resistro
- referencia
- datos
- en registros
- datos
- referencia
- 1. Implied
- valor de
- datos
- asociado con
- instrucción
- asociado con
- dirección
- asociado con
- datos
- valor de
- 7. Indexed
- el operando de instrucción
- de 8-16 bits
- se agrega a
- SI o DI
- resulta en un
- SI o DI
- el operando de instrucción
- 8. Based Indexed
- el contenido de
- BX o BP
- se agrega a
- SI o DI
- SI o DI
- se agrega a
- BX o BP
- el contenido de
- 9. Based Indexed con desplazamiento
- el operando de instrucción
- DE 8-16 bits
- se agrega a
- BX oBP
- resulta en un
- SI o DI
- BX oBP
- el operando de instrucción
- 6. Based
- tipos
by: Dalya Pacheco
Images and files in the map
Information
- Description
- Ingeniería Mind Map on 8086, created by Dalya Pacheco on 11/04/2020.
- Created by
- Dalya Pacheco
- Views
- 0
- Rating
