Está en la página 1de 5

CUESTIONARIO DE INTERFAZ

1) ¿ Cual es la importancia de Lenguaje Ensamblador ?

R= Que se trabaja directamente con el microprocesador; por lo cual se debe de conocer el funcionamiento
interno de este, tiene la ventaja de que en el se puede realizar cualquier tipo de programas que en los
lenguajes de alto nivel no lo pueden realizar. Otro punto sería que los programas en ensamblador ocupan
menos espacio en memoria.

2) ¿ Cuales son las Ventajas de Lenguaje Ensamblador ?

 Como trabaja directamente con el microprocesador al ejecutar un programa, pues como este lenguaje
es el mas cercano a la máquina la computadora lo procesa mas rápido.

 Eficiencia de tamaño : Un programa en ensamblador no ocupa mucho espacio en memoria porque no


tiene que cargan librerías y demás como son los lenguajes de alto nivel.

 Flexibilidad: Es flexible porque todo lo que puede hacerse con una máquina, puede hacerse en el
lenguaje ensamblador de esta máquina; los lenguajes de alto nivel tienen en una u otra forma limitantes
para explotar al máximo los recursos de la máquina. O sea que en lenguaje ensamblador se pueden
hacer tareas especificas que en un lenguaje de alto nivel no se pueden llevar acabo porque tienen
ciertas limitantes que no se lo permite

3) ¿ Cuales son las Desventajas de Lenguaje Ensamblador ?

 Tiempo de programación: Como es un lenguaje de bajo nivel requiere más instrucciones para realizar
el mismo proceso, en comparación con un lenguaje de alto nivel. Por otro lado, requiere de más
cuidado por parte del programador, pues es propenso a que los errores de lógica se reflejen más
fuertemente en la ejecución.

 Programas fuente grandes: Por las mismas razones que aumenta el tiempo, crecen los programas
fuentes; simplemente requerimos más instrucciones primitivas para describir procesos equivalentes.
Esto es una desventaja porque dificulta el mantenimiento de los programas, y nuevamente reduce la
productividad de los programadores.

 Peligro de afectar recursos inesperadamente: Que todo error que podamos cometer, o todo riesgo
que podamos tener, podemos afectar los recursos de la maquina, programar en este lenguaje lo más
común que pueda pasar es que la máquina se bloquee o se reinicialize. Porque con este lenguaje es
perfectamente posible (y sencillo) realizar secuencias de instrucciones inválidas, que normalmente no
aparecen al usar un lenguaje de alto nivel.

Falta de portabilidad: Porque para cada máquina existe un lenguaje ensamblador; por ello,
evidentemente no es una selección apropiada de lenguaje cuando deseamos codificar en una máquina
y luego llevar los programas a otros sistemas operativos o modelos de computadoras.

4) ¿ En que consiste el Microprocesador ?

R= El cerebro del ordenador es un chip un tipo de componente electrónico en cuyo interior existen miles o
millones de elementos llamados Transistores cuya combinación permite realizar el trabajo que tenga
encomendado el chip.

5) ¿Cual es la función de la Unidad de Aritmética Lógica mejor conocida como la ALU ?

R= Es realizar operaciones aritméticas (como sumar, restar, multiplicar y dividir) y operaciones lógicas
(como AND, OR, NOT) en datos que se encuentran en los registros de la CPU. La ALU es fundamental para
ejecutar instrucciones de programas y realizar cálculos en una computadora.
CUESTIONARIO DE INTERFAZ

6) ¿ Cual es la función de la Unidad de Control ?

R= Se encarga de coordinar de que los otros componentes ejecuten las operaciones correctamente.

7) ¿ Cuales son los registros general ?

AX: Registro Acumulador


BX: Registro Base
CX: Registro Contador
DX: Regstro de Datos

8) ¿ Cual es la función de AX Registro Acumulador ?

R= Es utilizado para operaciones que implican Entrada / Salida y la mayor parte de la aritmética. Por
ejemplo, las instrucciones para multiplicar, dividir y traducir suponen el uso de AX. También algunas
operaciones que generan código mas eficientes si se refieren al AX.

9) ¿Cual es la función de BX Registro Base ?

R= Es conocido como el registro base, ya que es el único registro de propósito general que puede ser un
indice de direccionamiento indexado.También es común emplear BX para cálculos.

10) ¿ Cual es la función de CX Registro Contador ?

R= Puede contener un valor para controlar el numero de veces que un ciclo se repite o un valor para
corrimiento de BITS, hacia la derecha o hacia la izquierda.El CX también es usado para muchos cálculos.

11) ¿ Cual es la función de DX Registro de Datos ?

R= Realiza algunas operaciones de entrada y salida de datos, se utiliza para operaciones como
multiplicación y división con cifras grandes y trabaja junto con el AX.

12) ¿ Cuales son los registros de Segmento ?

CS: Segmento de Código


DS: Segmento de Datos
SS: Segmento de Pilas
ES:Segmento Extra

13) Mencione la clasificación de Registro de Puntero :

IP: Puntero Instruccion


SP: Puntero de Pila
BP:Puntero Base
SI: Puntero Fuente
DI: Puntero Destino

14) ¿ Definición del Bus?

R=
CUESTIONARIO DE INTERFAZ

15) ¿ Cual es la función de la Memoria Principal ?

R=Se utiliza como memoria de trabajo para el sistema operativo, los programas y la mayoría del software.
Es allí donde se cargan todas las instrucciones que ejecutan el procesador y otras unidades de cómputo

16) ¿ Cual es la función de la Memoria RAM ?

R=La expresión memoria RAM se utiliza frecuentemente para describir a los módulos de memoria utilizados
en los computadores personales y servidores.

17) ¿ Cual es la función de la Memoria ROM ?

R=Es utilizada como medio de almacenamiento de datos en los ordenadores.Debido a que no se puede
escribir fácilmente, su uso principal reside en la distribución de programas que están estrechamente ligados
al soporte físico del ordenador y que seguramente no necesitaran actualización.

18) ¿ Cual es la función de la Memoria Cache ?

R= La CPU se encarga de buscar los datos o instrucciones que se han originado en las últimas operaciones
realizadas, y estos datos o instrucciones son cargadas desde la Memoria RAM a la Memoria Cache.

La CPU siempre busca primero la información en la caché, y normalmente siempre se va a encontrar ahí,
con lo que el acceso será muy rápido. En caso de no encontrar en la Memoria Cache la información
buscada, se pierde un tiempo extra en acudir a la RAM y copiar dicha información en la caché para así
poder utilizarla.

19) Mencione cuales son los tipos de Memoria Cache :

 Caché interna: También denominada cache principal, caché de nivel 1 o caché L1.

 Caché Externa: También conocido cache secundaria, cache de nivel 2 o cache L2.

 Caché de Disco: Esta destinada a contener los datos de disco que probablemente sean necesitados
en un futuro próximo y los que deben ser escritos. Si la información requerida está en caché, se ahorra
un acceso a disco, lo que es centenares de veces más rápido (recuerde que los tiempos de acceso a
RAM se miden en nanosegundos y los de disco en milisegundos).

20) Cual es la función de la Memoria Flash tipo NAND ?

R= Las memorias flash basadas en puertas lógicas NAND funcionan de forma ligeramente diferente: usan
un túnel de inyección para la escritura y para el borrado un túnel de ‘soltado’.

21) ¿En que consiste una Interrupción?

R=Es una señal que se origina en un dispositivo Hardware (por ejemplo, un Periférico), para indicar al
procesador que algo requiere su atención inmediata; se solicita al procesador que suspenda lo que esta
haciendo para atender la petición.
CUESTIONARIO DE INTERFAZ

22) ¿ En que consiste las Interrupciones de Hardware ?

R= Son las que se originan en el dispositivos externos al procesador.Que para su gestión existen tres tipos
de elementos de soporte:

 Ciertas lineas especificas ( IRQ’S) en el bus de control.

 El controlador de interrupciones (PIC): Un procesador especifico que realiza cierta elaboracion previa
de las peticiones antes de entregar la señal a la UPC.

 Ciertas patillas especificas en el procesador.

23) Explique Interrupciones de Software :

R=

24) Explique las Interrupciones del Procesador :

R=

25) ¿ Cual es el orden de Prioridad de las Interrupciones ?

 Excepciones del Procesador


 Interrupciones Software
 Interrupciones Hardware No Enmascarables
 Interrupciones Hardware Enmascarables.

26) ¿ Para que sirve las Interrupciones ?

R=

27) ¿ Definición de la Interrupción 10/02 ?

R=

28) Codifique la Interrupción 10/02 :

R=

29) ¿ Definición de la Interrupción 10/07 ?

R=

30) Codifique la Interrupción 10/07 :

31) ¿ Cual es la función de la Interrupción 21/2A ?

R=

32) ¿ Cual es la función de la Interrupción 21/2B ?

R=

33) ¿ Que función realiza la Interrupción 21/39 ?

R=

34) ¿ Cual es la función de la Interrupción 21/09 ?

R=
CUESTIONARIO DE INTERFAZ
35) Codifique la Interrupción 21/09 :

36) ¿ Cual es la función de la Orden Mov ?

R= La función de la Orden Moves es como su nombre da a entender “Mover” un valor .

37) De los siguientes ejemplos que movimientos pueden realizarlos por que si y por que no :

 MOV ALT, BX:

 MOV AL , BH :

38) ¿ Cual es la función de la Instruccion LEA ?

R=

39) ¿ Cual es la función de la Instruccion INC y DEC ?

R=

40) ¿ Cual es la función de la Instruccion ADD Y SUB ?

R=

41) ¿ Cual es la función de la Directiva CODE ?

R=

42) ¿ Cual es la función de la Directiva DATA ?

R=

43) ¿ Cual es la función de la Directiva END ?

R=

44) ¿ Cual es la función de la Directiva ENDP ?

R=

45) ¿ Cual es la función de la Directiva ENDS ?

R=

46) ¿ Cual es la función de la Directiva PROC ?

R=

47) ¿ Cual es la función de la Directiva STACK ?

R=

48) ¿ Cuales son los tipos de Datos Ensamblador ?

R=

49) Elabore la Estructura de Lenguaje Ensamblador ?

R=

50)

También podría gustarte