Documente Academic
Documente Profesional
Documente Cultură
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.
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
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.
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
19.
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