ecosistema

Páginas: 6 (1260 palabras) Publicado: 31 de octubre de 2013
AYUDAS Y SOBRE OPERANDOS, DIRECTIVAS Y REGISTROS

Números Decimales Empaquetados
Cada Byte contiene dos dígitos BCD. Cada dígito significativo se almacena en el nibble superior. Cada byte puede almacena r un valor del 00 al 99 (dos dígitos decimales)

Números Decimales Desempaquetados
Cada Byte contiene un dígito BCD en los 4 bits inferiores (nibble inferior). Los 4 bits superiores sonceros (nibble superior). Cada byte puede almacenar un valor de 0 a 9 (dígito decimal).

Microprocesador: Es un procesador en un solo chip.

Bus: Es un canal de comunicación entre las unidades funcionales del sistema. Tipos (datos, direcciones, control).

CARACTERÍSTICAS GENERALES

Existen 92 tipos de instrucciones
Existen 7 modos de direccionamiento
La duración de un ciclo (Periodo: T),así para una frecuencia de 4,77 Mhz, el periodo es T=1/4770000=210 nanosegundo=210*10-9seg
Las instrucciones rápidas se ejecutan en 2 ciclos.
Las instrucciones lentas requieren de 206 ciclos.

INTERRUPCIONES
Son señales para que termine la ejecución de la instrucción en curso y tienda a realizar una petición determinada.
Tipos: Interrupción de hardware, interrupciones internas,interrupciones de software e interrupciones no enmascarable.
Cada interrupción lleva asociado un número que identifica el tipo de servicio a realizar.
Existen otras interrupciones para atender otra actividad requerida, las cuales son interrupciones internas y externas.

DIRECCIONAMIENTO
Una dirección de memoria puede expresarse como:
segmento:desplazamiento o segmento:[desplazamiento]
Se direcciona:10H*segmento+desplazamiento ejemplo: 100:50
REGISTRO INTERNOS DEL MICROPROCESADOR
Son 14 registros, todos de 16 bits (una palabra).
Son 4 registros de datos o de almacenamiento temporal: AX, BX, CX y DX
El AX, (acumulados) se utiliza en instrucciones aritméticas
El BX, (base) es para indicar desplazamiento (offset)
El CX, (contador) es para bubles u operaciones repetitivas
El DX,(dato) es para operaciones aritméticas
El X, indica H para byte superior y L para byte inferior. AX es AH o AL
Son 4 registros de segmento que contienen la dirección de comienzo de ciertos segmentos de memoria.
El CS, (Segmento de código) contiene instrucciones del programa
El DS, (Segmento de datos) área de memoria donde están datos del programa
El SS, (Segmento de pila) memoria temporalpara almacenar valores de 16 bits.
El ES, (Segmento extra) segmento de datos adicionales ( 64Kb).
Son 2 registros punteros de pila
El SP, (puntero de pila) contiene dirección relativa del segmento de pila
El BP, (puntero base) fija el puntero de la pila y accede a elementos de la pila
Son 2 registros índices, se utilizan como desplazamiento relativo a un campo de datos
El SI, (índicefuente)
El DI, (índice destino)
Es 1 registro puntero de instrucciones (se usa en conjunción con CS)
El IP, (puntero de instrucciones) ejemplo: (CS:IP) dirección completa
Es 1 registro de banderas (flags)

PUNTERO DE INSTRUCCIÓN (IP)
También llamado contador de programa (Program Counter, PC), contiene el desplazamiento de la instrucción siguiente a ejecutar respecto al segmento de código delprograma de ejecución.
En conjunción con el registro CS, indica la dirección completa de la siguiente instrucción a ejecutar, es decir CS:IP.

REGISTRO DE BANDERAS (flags)
Cada bandera (flag) es un bit y se usa para registrar la información de estado y de control de las operaciones del microprocesador. Hay 9 banderas (los 7 bits restantes no se utilizan).
Son 6 banderas de estado: CF, OF, ZF,SF, PF, AF
Son 3 banderas de control: DF, IF, TF

15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0




OF
DF
IF
TF
SF
ZF

AF

PF

CF

SEGMENTOS Y REGISTROS ASOCIADOS
Un programa consta de 4 tipos de segmentos. Cada segmento se direcciona mediante un determinado tipo de registro de segmento.
Segmento de código: Cada instrucción se direcciona mediante:
Registro de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ecosistemas
  • Ecosistema
  • Ecosistemas
  • Ecosistemas
  • Ecosistema
  • Los Ecosistemas
  • ecosistema
  • ecosistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS