ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Los modos de operación de la arquitectura x86

Jos FuegoExamen19 de Febrero de 2016

487 Palabras (2 Páginas)183 Visitas

Página 1 de 2

Unidad 1

  1. Cuantos y cuales son los modos de operación de la arquitectura x86

Modo real

Modo protegido

Modo 8086 virtual

System management

Modo largo

  1. Que es la interrupción

Señal recibida por el procesador de la computadora para interrumpir el curso de ejecución actual y pasar a ejecutar código especifico para tratar esta situacion

  1. Convierte los siguientes números a los sistemas numéricos indicados
  1. 110010 Bin a decimal 50
  2. 15 dec a binario 1111
  3. 11001 bin a hex 19
  1. Menciona 4 registros 1 word, 4 registros de 1 double Word y 4 registros de un byte

WORD: AX, BX, CX, DX

BYTE: AL, BL, CL , DL

  1. Que es un bit, byte, nibble, Word y doublé Word

BIT: Unidad mas pequeña de información en la computadora

BYTE: es un grupo de 8 bits, representa localidades de almacenamiento en memoria interna y externa

NIBBLE: conjunto de 4 bits, base de codificación de BCD.

WORD: Es un campo de 2 bytes (16 bits).

DOUBLE WORD: es un campo de 4 bytes (32 bits).

  1. Escribe la definicion de una llamada a servicios del sistema

Es un método o función que puede invocar un proceso para solicitar un cierto servicio al sistema

  1. Cuales son las interrupciones de software mas comunes en Linux y en Windows

Int 20, int 21

  1. Menciona 4 mnemonicos del lenguaje ensamblador y para que sirven:

MOV: mover datos

ADD: es una operación aritmética para agregar un dato a otro

POP: Sacar un dato de la pila

  1. Que representan las siguientes banderas del registro de banderas eflags: cf,

CF: bandera de acarreo

SF: bandera de signo

PF: bandera de paridad

AF: bandera de acarreo auxiliar

ZF: bandera de cero

DF: bandera de dirección

OF: bandera de desbordamiento

  1. Menciona la importancia del lenguaje ensamblador y sus ventajas y desventajas

es un lenguaje de bajo nivel para los microporcesadores y que implementa una representación simbolica de los códigos de maquina binaria para programar una arquitectura dada de cpu y constituye una representación mas directa del código maquina. sirve para traducir sentencias del lenguaje maquina del computador objetivo, realiza una traducción desde las sentencias mnemónicas a las instrucciones y datos maquina. Traduce y convierte el código fuente a código maquina.

Ventajas: velocidad, eficiencia de tamaño, flexibilidad.

Desventajas: tiempo de programación, programas fuente grandes, peligro de afectar recursos inesperadamente, falta de portabilidad

  1. Describe el proceso de ensamblado y ligado

Se utiliza un editor de texto para crear un archivo en texto ascii como código fuente, luego el ensamblador lee el archivo y produce un archivo de código objeto, una traducción del programa a lenguaje maquina, después el enlaador lee el archivo de código objeto y verifica si el programa tiene alguna llamada a procedimientos de biblioteca de enlace, el enlazador copia cualquier procedimiento de biblioteca y lo combina con el archivo de código objeto y produce el archivo ejecutable. Al final la herramienta cargador del sistema operativo lee el archivo ejecutable y lo carga en memoria y bifurca la cpu hacia la dirección inicial del programa para q empiece a ejecutarse.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (65 Kb) docx (10 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com