Sunteți pe pagina 1din 6

Los componentes bsicos de un ordenador son la Unidad

Aritmtica y Lgica, la Unidad de Control, los Buses y los


Registros. Mientras que la Unidad de Control posee el control
1.
interno del microprocesador indicando por ejemplo cual es la
prxima tarea que debe ejecutarse, cul es la funcin principal
que tiene la Unidad Aritmtica y Lgica?.
realizar los clculos aritmticos y
lgicos sobre datos que se
encuentren almacenados en
cualquier celda de memoria y no
exclusivamente en los registros
realizar el direccionamiento de la
memoria principal
realizar solo los clculos lgicos, los
aritmticos los realiza la Unidad de
Punto Flotante
realizar los clculos aritmticos y
lgicos sobre los datos que forman
parte del CACHE de disco
realizar los clculos aritmticos y
lgicos sobre datos que se
encuentran en los registros.

2.

Cul es dentro de la arquitectura bsica del microprocesador el dispositivo o elemento que controla el
bus de direcciones y que permite las operaciones de lectura y escritura de la memoria principal?.
el contador de programa
la Unidad Aritmtica y Lgica
un registro en especial no identificado por el fabricante
el controlador del disco rgido
la Unidad de Control

3.

Un sistema especial de almacenamiento de datos es el CACHE de disco o de memoria principal. Para qu


se utilizan estos segmentos de memoria?.
para disminuir los pasos de programa
para incrementar la velocidad de acceso a dispositivos externos
para reducir los costos en memoria principal y de disco
para agilizar las operaciones aritmticas y lgicas que pudiera hacer la unidad de control sobre la
memoria principal
para agilizar la transferencia de datos entre el procesador y la memoria principal

4. Cuntos bits son necesarios para armar un set de 8 instrucciones bsicas?.


6
9
3
8
2

5.

Cuntas instrucciones tiene el set que se menciona a modo de ejemplo, en el planteo de la situacin
problemtica?.
4
8
16
64
32

El ciclo de instruccin comprende una secuencia de acciones que debe llevar a cabo la CPU para ejecutar
cada sentencia de un programa. Bsicamente son 3 los pasos que debe realizar en cada ciclo: la lectura, la
6.
decodificacin y la ejecucin de cada instruccin. De dnde toma la CPU el dato de que tarea es la que
debe realizar? .
del disco
del BUS de direcciones
del propio registro "A"
de la memoria principal, sobre la direccin que indique la Unidad de Control, luego del proceso de
lectura y una vez decodificada la misma
de la Unidad Aritmtica y Lgica una vez concretado el movimiento del contador de programa al
registro "A"
Uno de los objetivos que lleva a la empresa a capacitar en lenguaje ensamblador es construir una
biblioteca de subrutinas propias e independizarse de terceros. Estas subrutinas son empleadas para
7.
estructurar los programas dividiendo en mdulos independientes y separados lgicamente. Por qu
razn se estructuran (subrutinas) de esta manera programas complejos?.
para hacer que los programas sean mas fciles de depurar y facilitar el uso del cdigo
para disminuir los pasos de programas
para encriptar programas

para hacer que el tiempo de ejecucin sean el menor posible


para hacer que los programas sean difciles de decodificar y as lograr una mejor proteccin del
mismo

8.

Teniendo en cuanta que una instrucciones bsica como la que se muestra en la actividad trae 5 bits para
direccionamiento de memoria, cuntas posiciones distintas puedes ser accedidas usando estos 5 bits?.
72
128
256
64
32

9.

Qu piensa lograr la empresa incorporando lenguaje ensamblador en la construccin de rutinas propias


con respecto al microprocesador?.
mejorar la tecnologa de almacenamiento en memoria
mejorar la tecnologa de acceso a las memorias
disminuir los costos operativos
obtener las mejores prestaciones del mismo
disminuir el tamao de las computadoras

Las instrucciones que va leyendo la Unidad de Control llevan una secuencia lgica consecutiva, sin

10. embargo hay sentencias o instrucciones particulares que alteran esta secuencia consecutiva. Cules son
las instrucciones capaces de alterar la secuencia consecutiva de un programa?.
sentencias del tipo CMP usadas para comparar y saltar
la secuencia lgica no se puede alterar con ninguna sentencia
sentencias del tipo ADD como la utilizada en el ejemplo
Sentencias de tipo JMP , como la que incluye el set de instrucciones JMPNZ #[dir]
sentencias del tipo MOV a una direccin de memoria especifica

La posibilidad que se tiene al usar lenguaje ensamblador de mejorar las prestaciones del

11. microprocesador se puede convertir a la larga en un problema dada la posibilidad de encontrar diversos
microprocesadores en el mercado. Por qu razn puede suceder esto?.
porque las velocidades de reloj nos son suficientes

porque tanto la arquitectura del microprocesador como el set de instrucciones del mismo
dependen del fabricante y no hay compatibilidad entre ellos.
porque el microprocesador no dispone de memoria suficiente para lograr el fin deseado
porque la Unidad de Control de algunos microprocesadores es muy lenta
porque los buses no soportan las mejoras que se logran a nivel acceso a memorias , tanto principal
como de disco

12. Tal cual lo indica el texto de la actividad, de qu se componen los lenguajes ensambladores?.
de cdigos hexadecimales de fcil comprensin para programadores capacitados
de cdigos mnemotcnicos muy cercanos al lenguaje de mquina
de secuencias de ceros y unos difciles de interpretar
de cdigos de alto nivel
de cdigos compiladores usados como traductores lnea a lnea

13.

La Unidad Aritmtica y Lgica opera sobre los registros que gestiona, carga y ordena la Unidad de
Control. Qu tipo de elementos son los registros dentro de la arquitectura de un microprocesador?.
celdas compuestas de instrucciones
elementos que forman parte del bus de datos
elementos que componen la Unidad de Control
celdas de memoria que forman parte del CACHE de disco
celdas bsicas de memoria interna.

14.

Cul es la razn por la cual los lenguajes ensambladores como el que se muestra a modo de ejemplo en
la actividad prctica no son portables?.
porque son ms caros
porque el set de instrucciones depende del programa de alto nivel que lo maneje
porque el set de instrucciones depende de la arquitectura del procesador y por ende del fabricante
porque el set de instrucciones depende del tipo de memoria utilizada
porque el set de instrucciones depende de la placa base que soporta al micro procesador

El formato individual para cada una de las instrucciones que se muestra en la actividad es de 8 bits, 3

15. (tres) de ellos se utilizan para codificar la tarea que tiene que ejecutar el microprocesador, los otros 5 bits;
qu utilidad tienen?.

los otros 5 bits llevan la codificacin necesaria para controlar el bus de datos
los otros 5 bits no llevan informacin relevante
los otros 5 bits llevan la codificacin necesaria que la Unidad Aritmtica y Lgica pueda ejecutar
con precisin las ecuaciones matemticas
los otros 5 bits llevan la codificacin necesaria para controlar el bus de direcciones
los otros 5 bits llevan datos, parmetros o direcciones de memoria para que la tarea puede
efectivamente ejecutarse

16.

Una de las instrucciones bsicas usadas en la actividad prctica es la MOV A,#[dir]. Cul es el
significado de esta instruccin?.
ordena a la Unidad de Control escribir sobre la direccin de memoria #{dir] el contenido del
registro "A"
no tiene significado alguno
ordena a la Unidad de Control borrar el dato almacenado en la direccin de memoria #[dir]
ordena a la Unidad Aritmtica y Lgica sumar el dato almacenado en la direccin de memoria
#[dir] con el registro "A"
ordena a la Unidad de Control llevar el dato ubicado en la posicin de memoria #[dir] al registro
"A"

John Presper Eckert y John William Mauchly crearon en 1945 el concepto de Unidad Aritmtica y Lgica,
sin embargo fue injustamente acreditada la autora al matemtico John Von Neumann. Von neumann
17.
explicaba que la Unidad Aritmtica y Lgica es una necesidad para la computadora. Cul es la razn en
la cual se basaba Von Neumann para sostener tal afirmacin?.
porque sostena que no estaba garantizado un correcto funcionamiento de la Unidad de Control
sin una parte que hiciera las veces de ALU
porque sostena que de esta manera se disminuan los costos asociados con la fabricacin de
microprocesadores
porque sostena que cualquier otroa forma del ver la problemtica era ms cara y complicada
porque sostena que estaba garantizado que una computadora tendr siempre que realizar
operaciones matemticas bsicas independientemente del programa que se ejecute
porque nadie poda garantizar que los programas sin una ALU ejecutarse de manera correcta.

18.

Qu operacin previa se debe ejecutar si se quieren sumar dos nmeros ubicados en la memoria
principal de la mquina?.
trasladar esos nmeros del disco a la memoria principal
trasladar esos nmeros a dos posiciones de memoria consecutivas
trasladar esos nmeros a dos respectivos registros para que la ALU ejecute la operacin

trasladar esos nmeros a la memoria CACHE


no es necesario hacer ningn paso previo , la ALU puede trabajar directamente sobre cualquier
parte del sistema de memoria de la maquina

19.

Cul es el objetivo principal de la empresa mencionada en la situacin problemtica al incorporar el


lenguaje ensamblador como herramienta de trabajo para que sus programadores?.
poder sumar mas funcionalidades a los programas que disean
mejorar la tecnologa de programacin incorporando rutinas de ltima generacin
poder administrar mejor la arquitectura funcional del programa
bajar los costos de desarrollo
el manejo total de la arquitectura de microprocesador

20.

Qu debera suceder para que el set de instrucciones puedae contemplar sentencias adicionales y no
contempladas en el ejemplo?.
incrementar el nmero de programas que accedan a la memoria principal
incrementar el nmero de bits correspondientes al BUS de direcciones del procesador
incrementar el nmero de bits destinados a la codificacin de cada instruccin o sentencia
incrementar el nmero de celdas de memoria CACHE
incrementar el nmero de registros del procesador

S-ar putea să vă placă și