disco de arranque
DESCRIPTION
Para que un disco arranque se necesitan ciertos programas. En esta presentación se tratan las siguientes instrucciones: CLI, STI, CLD, XORTRANSCRIPT
INTRODUCCION
Un disco de sistema, también denominado disco de arranque, es un
disco que le permitirá iniciar el ordenador cuando el sistema
operativo ya no responda, en el disco de arranque se encuentran
almacenados datos en una sección llamada MBR (Sector de Arranque
Maestro).
Para que un ordenador arranque, es necesaria la existencia de ciertos programas o parte (sistema operativo) de ellos en el disco desde el cual se pretende arrancar el ordenador. Si un disco cuenta con ellos, el ordenador podrá arrancar con dicho disco. En caso contrario, será imposible y se mostrará un mensaje indicando que el disco no es de sistema.
Este disco contiene información especial que le permite al sistema arrancar sin acudir al disco rígido. Existen varios tipos de discos de inicio de sistema: cada sistema operativo tiene el propio.
Instrucciones utilizadas en el Programa
Instrucción CLI
Propósito: Limpiar bandera de interrupciónSintaxis: CLI pone en cero la barrera de
interrupciones, deshabilitando así aquellas interrupciones enmascarables. Una interrupción enmascarable es aquella cuyas funciones son desactivadas cuando IF=0.
Instrucción STI
Propósito: Activar la bandera de interrupción.Sintaxis: La instrucción activa la bandera IF,
esto habilita las interrupciones externas enmascarables (las que funcionan únicamente cuando IF = 1 ).
Instrucción CLD
Propósito: Limpiar bandera de dirección Sintaxis: La instrucción CLD pone en cero el
bit correspondiente a la bandera de dirección.
Instrucción XOR
Propósito: OR exclusivoSintaxis: Su función es efectuar bit por bit la
disyunción exclusiva lógica de los dos operandos.
Fuente Destino | Destino -------------------------- 1 1|0 0 0|1 0 1|1 0 0|0