QUE ES SOFTWARE DE SISTEMA?
PROGRAMAS QUE PERMITEN INTERACTUAR CON LA COMPUTADORA.
Funcionar al hardware y a la computadora
Tipos de software
-software de aplicación: lenguajes de programación (c sharp. C etc.,)
-software de uso generalLWord, Excel ppt etc.)
-software de sistema (sistema operativo, traductores *compiladores e interpretes* ensambladores, cargadores y ligadores)
FASES DEL PROCESO DEK PROGRAMA A LA EJECUCION
Programa Fuente---------traductor-------encabezado
*interprete
*Compilador
Modelo Von NewMan
Registros generales
AX: REGISTRO ACUMULADOR= Optimiza memoria, operaciones aritméticas(X, /), Uso general, llamado de funciones en interrupciones.
BX: Registro Base=Uso de propósito general operaciones aritméticas, uso en direccionamiento indirectos.
CX: Registro contador=Uso general y funciona como contador
DX; Registro de Datos= nos sirve para manipular los datos
REGISTROS DE INDICES
SI: (Indie Fuente)= Puntero fuente cadenas, direccionamiento indirecto operaciones cadenas, asociado a DS.
DI:(Índice Destino)= es un puntero de destino cadena, direccionamiento indirecto, operaciones cadenas, esta asociado a ES.
SP: Apuntador de pila= Permite al sistema accesar datos al segmento, sirve para almacenar las direcciones de retorno de subrutinas y los datos temporarios, esta asociado con el a SS, contiene el valor de inicio de pila.
BP:Puntero de Base= se utiliza para realizar direccionamientos indirectos dentro de la pila, facilita la referencia de datos y direcciones, asociado con el a SS
SEGMENTOS DE MEMORIA
CS : (Segmento de Código)=Instrucciones del programa
DS: (Segmento de Datos)=Son las variables, constantes y cadenas.
SS: (Segmento de Pila)= Estructura de pila, direccionada al inicio
ES: (Segmenta Extra)=Aplicación para segmento de datos
IP: (Puntero de Instrucciones)= Indica las siguientes instrucciones a ejecutar
IP=IP+1 E INDICA EL FLUJOP DEL PRRGRAMA.
REGISTRO DE BANDERA
Son comunes a toda la familia de procesadores de 80y 86 y sirve ara indicar el estado actual de la maquina y el resultado de procesamiento.
OF ( Overflow Flag): Indica un un BIT de orden alto (mas a la izquierda) después de una operación aritmética OF=1 desbordamiento y OF=0 no desbordamiento.
DF: (Direction Flag) Designa la dirección hacia la izquierda o hacia la derecha para mover o comparar cadenas de caracteres. DF=1 DECREMENTO DF=0 INCREMENTO
IF (Interruptt Flag) Indica que una interrupción externa com. Ola entrada desde el teclado sea procesada o ignorada IF=1 Activa Interrupción IF=0 no activa
TF (Taro Flag) permite la operación del procesador en modo de un paso TF=1 PASO A PASO TF=0 Continuo
SF (Sign Flag) Contiene el signo resultante de una operación aritmética SF=0 positivo y SF=1 Negativo
ZF (Zero Flago) Indica el resultado de una operación aritmética o de comparación ZF=1 Resuelve es 0 ZF=0 Diferente a 0
AF (Auxiliary Carry Flag) Contiene una carrera externo del bit 3 en un dato de 8 bits para aritmética especializada AF=1 Hubo Acarreos AF=0 No hubo acarreos.
PF (Parity Flag) Indica paridad par o impar de una operación Hem datos de 8 bits de bajo orden (mas a la derecha) PF=1 paridad PF=0 Paridad Impar
CF (Carry Flag) Contiene acarreos de orden mas alto mas a la izquierda después de una operación aritmética lleva el contenido de el ultimo bit en una operación de corriente o de rotación.
BUS DE DIRECCIONES
Permite accesar a la memoria de manera segmentada y utiliza la sobreposición.
lunes, 20 de octubre de 2008
Suscribirse a:
Enviar comentarios (Atom)

No hay comentarios:
Publicar un comentario