Você está na página 1de 10

Carrera: Analista Programador

Asignatura: SISTEMAS DE COMPUTACIÓN I

Evaluación Parcial Nº1


Propuesta de Integración del Módulo I
Comprender los principios básicos del
procesamiento de datos

Nombre y apellido: GINO FABRIZIO COLAIACOVO

DNI: 37.686.885
Unidad de Apoyo:

Presentación

El trabajo que usted inicia constituye su primera evaluación parcial de la asignatura.


Como tal, su realización es obligatoria y constituye una condición para rendir el
examen final.

Tanto la propuesta de trabajo como el modelo ofrecido para su resolución, procuran


orientarlo/a para que usted se acerque a las siguientes metas de aprendizaje:

Identificar y definir el vocabulario profesional para el procesamiento de la
información.

Comprender la importancia de la codificación de datos de acuerdo con las
características de su procesamiento.

Vislumbrar especificaciones técnicas de los computadores.

Comprender la utilidad de los diferentes sistemas numéricos,
utilizados en relación con un computador, y efectuar pasajes entre
ellos.

Realizar operaciones de suma y resta en el sistema binario como lo hace
la UAL de un procesador.

Tenga en cuenta que todos los contenidos abordados en este módulo son
fundamentales para la realización de esta Propuesta de Integración Parcial.

A continuación le presentamos las consigas de la evaluación. Para facilitar su


resolución el instrumento se encuentra dividido en tres partes. Ellas son:

Sistemas de Computación I / Pág. 1


- Parte 1: Consignas que implican la resolución de ejercicios con
números de 4 bits y 8 bits.

- Parte 2: Preguntas relacionadas con los Trabajos Prácticos de la


asignatura.

- Parte 3: Preguntas teórico prácticas para verificar los conceptos


aplicados en la realización de los TP.

Consignas

Primera parte

1) Dada la siguiente operación: 1011 + 0011 + 0001

1.a) Realice la suma

1011
+ 0011
0001
_______
1111

1.b) Deduzca cuál fue la operación que se ejecutó e indíquelo en el cuadro


a continuación.

La operación que se ejecuto en la UAL

1.c) Luego determine el valor que tomarían los flags al finalizar la operación,
agrupando los flags para naturales o enteros en las siguiente líneas.

Naturales C=0 Z=0

Enteros V=0 Z=0

2) Realice las siguientes operaciones por complemento a la base y por


complemento a la base menos uno.

2.a) 0010 1101 – 0001 0111 = 0001 0110

Sistemas de Computación I / Pág. 2


2.b) 0001 0111 – 0010 1101 = 1110 1010

2.a) Complemento a la base (A2)

0010 1101
+ 1110 1001
____________
1/ 0001 0110

Complemento a la base – 1 (A1)

0010 1101
+ 1110 1000
_____________
1/ 0001 0101
+ 1
_____________
0001 0110

0001 0110 = 2210

2.b) Complemento a la base (A2)

0001 0111
+ 1101 0011
____________
1110 1010

Complemento a la base – 1 (A1)

0001 0111
+ 1101 0010
_____________
1110 1001
+ 1
_____________
1110 1010

1110 10102 = 234 – 256 = -2210

Sistemas de Computación I / Pág. 3


3) Suponiendo que tiene que comparar dos números, determine con una
operación aritmética el valor de los flags si el primer número es mayor, menor o
igual que el segundo, y verifique la experimentación manual con el debug.

3.a) Experimentación manual

Números a comparar: 10 y 5
a b
Operación aritmética: Resta

10 – 510 = 0000 1010 – 0000 01012

0000 1010
+ 1111 1011
__________
1/ 0000 01012 = 510

S=0
C=1
Z=0
V=1

Como S = 0, el signo de la resta es positivo, por lo tanto a > b

3.b) Experimentación con el debug

Pegue aquí las imágenes de la experimentación con el debug

Sistemas de Computación I / Pág. 4


Segunda parte

En un leguaje de alto nivel se tipió:

INTEGERS

R=P-Q+T siendo P = +89 Q=+95 T=-20

4) Las direcciones de memoria de las variables P, Q, T y R son respectivamente


AA35; 5629; CDA4 y 2500.

La dirección de la primera instrucción a codificar es 0800. En función de los datos


presentados codifique y escriba la zona de datos y la zona de instrucciones.

Recuerde que los códigos de operación son los mismos que los que se
utilizaron en los Trabajos Prácticos:

A1 para llevar un dato de memoria hacia AX.


0306 para sumarle al registro AX un número que está en
memoria 2B06 para restarle al registro AX un número que está en
memoria A3 para pasar una copia que está en AX a memoria.

Zonas de Instrucciones de la Memoria

DIRECCION CONTENIDO
0800 A1
0801 35
0802 AA
0803 03
0804 06
0805 29
0806 56
0807 2B
0808 06
0809 A4
080A CD
080B A3
080C 00
080D 25

P = 8910 = 0101 10012 = 5916

Q = 9510 = 0101 11112 = 5F16

T = -2010 = 1001 01002 = FFEC16

Sistemas de Computación I / Pág. 5


Direcciones:

P = AA35
Q = 5629
T = CDA4
R = 2500

5) Luego de ejecutar cada instrucción del punto, indique el valor de AX en HEXA


y el valor del IP.

Instrucción AX IP
I1 0059 0803

I2 FFFA 0807

I3 FFE0 0808

I4 FFE0 080E

6) Indique cómo queda en memoria la zona de datos luego de ejecutar las


instrucciones.

Zonas de Datos de la Memoria

Dirección Contenido
2500 E0
2501 FF
Dirección Contenido
AA35 51
AA36 00
Dirección Contenido
5629 5F
562A 00
Dirección Contenido
CDA4 EC
CDA5 FF

Sistemas de Computación I / Pág. 6


7) Suponiendo que se quiere imprimir el resultado en modo texto, indique cómo
debe llegar a la placa de video lo que debe salir en pantalla, es decir R=xxxx

Dato Representación

Tercera parte

A continuación le presentamos una serie de preguntas teórico prácticas,


que usted deberá responder.

8) ¿Por qué se le debe dar al IP un valor inicial? ¿Cuál es éste valor y qué
sucede si no se le da el valor indicado?

9) ¿Por qué las instrucciones de una secuencia deben estar en posiciones


consecutivas y los datos no?

10) ¿Cuánto debe aumentar el IP luego de ejecutar una instrucción?

11) ¿Qué pasa si las instrucciones no están en posiciones consecutivas?

12) ¿En qué caso hay overflow?

13) ¿Qué hace el comando R IP del Debug?

14) ¿Qué significa que el flag C tome el valor 1 después de que la UAL realizó una
resta?

Respuestas:

8) Porque se debe asignar cual es la dirección de la primer instrucción a


ejecutar, si no se da el valor indicado, entonces el programa no haría la
secuencia de operaciones que nosotros quisiéramos.

9) Para que la UC localice y ejecute las instrucciones que forman una


secuencia, las instrucciones a ejecutar deben estar escritas en posiciones
consecutivas de memoria.

Sistemas de Computación I / Pág. 7


10) El número a sumar al IP es la cantidad de celdas que ocupa cada
instrucción.

11) Si no estuviesen en orden, no habría ningún problema, ya que el que se


encarga de ejecutarlas en orden es la UC con la dirección de la siguiente
dirección a ejecutar.

12) Hay overflow en el caso de que en la operación aritmética ocurrió un


desborde en el resultado de la misma, provocando que la cantidad de bits
usados no va a corresponder con la cantidad de bits de los números
usados.

13) El comando RIP sirve para establecer la dirección de memoria de la


primer instrucción a ejecutar.

14) Si el flag C vale 1 luego de ejecutar una resta, indica que el sustraendo
es mayor que el minuendo, y la resta da un resultado con signo negativo.

Sistemas de Computación I / Pág. 8


Criterios de evaluación

La presentación de los criterios de corrección pretende servirle como una


herramienta para que usted anticipe los logros obtenidos y ajuste su producción a
los requerimientos de la tarea.

Para la evaluación de este trabajo tendremos en cuenta los siguientes criterios de


evaluación:

Entrega en tiempo y forma.

Claridad conceptual.

Establecimiento de relaciones entre
los conceptos.

Claridad en la expresión escrita.

Relevancia y pertinencia de la información seleccionada.

Uso de la información en la resolución de las
consignas presentadas.

Manifestar la capacidad de razonamiento y generalización.

Evaluar los conocimientos conceptuales que aplicó
en la realización de los trabajos prácticos requeridos.

Envíe su producción a su tutor/a a través de la herramienta EVALUACIONES


PARCIALES que le ofrece el aula virtual. Consulte la fecha de entrega en el
Cronograma de la
Asignatura.

Usted recibirá una devolución de su docente, a la que podrá acceder consultando


sus CALIFICACIONES.

Recuerde que este trabajo es su Primer Examen Parcial de la Asignatura.

Su realización y aprobación es requisito para el acceso al examen final de la


asignatura. Cumpla con los tiempos y las formas establecidas.

Gracias y
éxitos!

Sistemas de Computación I / Pág. 9


Sistemas de Computación I / Pág. 10

Você também pode gostar