licenciada en informatica
LENGUAJE ENSAMBLADOR
Lenguaje Ensamblador: El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.
El microprocesador: es un circuito lógico que responde y procesa las operacioneslógicas y aritméticas que hacen funcionar a nuestras computadoras. En definitiva, es su cerebro. Es un circuito integrado conformado por millones de componentes electrónicos. Constituye la unidad central de procesamiento(CPU) de una PC.
DIAGRAMA DE BLOQUES: Es la representación gráfica del funcionamiento interno de un sistema, que se hace mediante bloques y sus relaciones, y que además, definen laorganización de todo el proceso interno, sus entradas y sus salidas.
DIRECCIÓN FÍSICA; Para que el microprocesador pueda acceder a cualquier localidad de memoria dentro del rango de 1MB, debe colocar la dirección de dicha localidad en el formato de 20 bits.
Para lograr esto, el microprocesador realiza una operación conocida como cálculo de dirección real o física. Esta operación toma elcontenido de dos registros de 16 bits y obtiene una dirección de 20 bits.
DIRECCIÓN EFECTIVA (DESPLAZAMIENTO): La dirección efectiva (desplazamiento) se refiere a la dirección de una localidad de memoria con respecto a la dirección inicial de un segmento. Las direcciones efectivas sólo pueden tomar valores entre 0000h y FFFFh, esto es porque los segmentos están limitados a un espacio de 64 Kb dememoria.
En el ejemplo anterior, la dirección real de la variable X fue de 10100h, y su dirección efectiva o de desplazamiento fue de 100h con respecto al segmento de datos que comienza en la dirección 10000h.
Direccionamiento Inmediato: El operando fuente aparece en la instrucción. Un ejemplo, es el que mueve un valor constante a un registro interno.
MOV AX, 568
Direccionamiento a Registro:Indica que el operando a ser usado está contenido en uno de los registros internos de propósito general del CPU. En el caso de los registros AX, BX, CX o DX los registros pueden ser de 8 a 16 bits.
Direccionamiento Directo: Especifica en la instrucción la localidad de memoria que contiene al operando. En este tipo de direccionamiento, se forma una dirección de 20 bits.Ejemplo:
MOV CX, COUNT
El valor de COUNT es una constante.
Instrucciones de transferencia: Son utilizadas para mover los contenidos de los operandos. Cada instrucción se puede usar con diferentes modos de direccionamiento.
MOV
MOVS (MOVSB) (MOVSW)
Instrucciones de carga Son instrucciones específicas de los registros. Son usadas para cargar en algo en registro bytes o cadenas de bytes.LODS (LODSB) (LODSW)
LAHF
LDS
LEA
LES
Instrucciones de la pila: Estas instrucciones permiten el uso de la pila para almacenar y extraer datos.
POP
POPF
PUSH
PUSHF
BIOS
BIOS son siglas en inglés: "Basic Input-Output System" o Sistema básico de entrada y salida; ésta viene incorporada con el chip de la placa base, es decir, es un programa que no está en el disco rígido. La BIOSalmacena la información básica de la computadora. Guarda los datos del día y la hora, el caché, las configuraciones de los discos, las claves (passwords) de protección, etc. Ésta valiosísima información al apagar la computadora no se pierde pues utilizan memorias tipo CMOS y para no perder los datos, viene incluido una pequeña pila que puede durar años y se recarga cuando la computadora esencendida.
MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadoras basados en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por...
Regístrate para leer el documento completo.