Descripción: Arquitectura de Computadores (SENA) Actividad 1
Laboratorio Arquitectura de ComputadoresDescripción completa
Descripción completa
Práctica 1 de Arquitectura de Computadores por la Universidad de Córdoba
Taller 1 del curso de Arquitectura de Computadores del SENADescripción completa
Conceptos de Arquitectura de computador
Descripción: Trabajo sobre estructura de pc
Descripción completa
ENSAYO TRABAJO DE INFORMÁTICADescripción completa
Descripción: Trabajo Práctico - Periférico
evaluacion arquitectura de computadores utplDescripción completa
• Identificar y comprender los sistemas numéricos (decimal, binario y Hexadecimal). • Identificar la conversión entre todos los tres sistemas: Decimal a Binario, Decimal a Hexadecimal, Bina…Descripción completa
IEFPDescrição completa
Descripción completa
Glosario de terminos.Descripción completa
Arquitectura de Computadores (SENA) Actividad 2.
Arquitectura de Computadores (SENA) Actividad 3
Descripción completa
Respuestas a la evaluación Unidad 1 arquitectura de computadores.
Descripción completa
Mecanismos de sincronización por interrupcionesDescripción completa
Trabajo Colaborativo 3 Arquitectura de computadores unadDescripción completa
Arquitetura de Computadores Embora tenham ocorrido revolucionárias transformações na área de Eletrônica, os microcomputadores de hoje ainda mantém a mesma concepção funcional dos primeiros c…Full description
Actividad de analisis de arquitecturaDescripción completa
ARQUITECTURA DE COMPUTADORES Práctica 1 Ejercicio 1: Realizar un programa que calcule la resta de dos números almacenados en memoria. Implementar la resta como suma del complemento a dos del substraendo al minuendo. Almacenar el resultado en una posición de memoria. Solución:
Suma los números almacenados en las posiciones de memoria 7 y 8, almacenando el resultado en la posición de memoria 9. n este caso los números a sumar son ! y ". #$ercicio %& Resta de dos números 7! 8" ' ( ' )RA A** 8 )+A I+A I+A A** 7 S+A 9 A-+ '
Ejercicio 2: Realizar un programa que calcule la suma de los alores absolutos de dos números almacenados en memoria. l resultado de la suma debe quedar, asimismo, almacenado en una posición de memoria. Solución:
Suma los alores absolutos de ! y /", siendo este último almacenado como 000, su equialente en 1e2adecimal. n este caso se llama a una subrutina porque 1ay que 1acer dos eces lo mismo& comprobar si el número es negatio o no, y si lo es, conertirlo en positio complement3ndolo y sum3ndole uno. -a comprobación se 1ace mediante el comando S04 despu5s de moer una posición a la izquierda el acumulador, 1aciendo que su bit m3s signi6catio se almacene en 0. S04 comprueba el alor de 0, si es ( positio se salta una instrucción, si es % negatio no se salta ninguna instrucción. oniendo un :; salto en esa instrucción 1acia sus respectias operaciones se consigue el e
#$ercicio "& Suma de alores absolutos (! % 000 ' = ' )RA A** ( )SR S+A ! )RA A** % )SR A** ! S+A > A-+ R?-@0@A)) S04 :; %= R?R@0@A)) :; %8 R?R@0@A)) )+A I+A S+A " :;I '
Ejercicio 3: Realizar un programa que calcule la suma de todos los números almacenados en una tabla de memoria. l tamao de la tabla debe ser conocido de antemano e indicado en una posición de memoria. l resultado debe quedar en el acumulador. •
Solución:
n este código se usan las = primeras posiciones de memoria para almacenar los datos a sumar y la cantidad de datos en negatio. n este caso son = datos a sumar y en la posición = est3 000B, el equialente en 1e2adecimal de /=. Se de$an las posiciones C y 7 acDas pues se utilizar3n a lo largo del programa. -a suma de estos = datos se consigue mediante un bucle que a comprobando si lo que est3 almacenado en la posición = es negatio o no. )ada uelta del bucle comprueba si es negatio o no, si lo es le suma = y lo almacena en C, este resultado es la posición de memoria del dato que se a a sumar, luego incrementa % lo que est3 almacenado en = I+A y 6nalmente realiza la suma sumando lo que 1ay en la posición 7 la suma 1asta entonces y lo que 1ay almacenado en la dirección de memoria almacenada en C. ara concluir el bucle 1ace un salto al principio de programa y para comenzar de nueo. )uando pasen = ueltas para este caso, contando la inicial, lo que est3 almacenado ser3 un ( y cuando llegue
al S04 se saltar3 una instrucción e introducir3 el resultado 6nal en el acumulador, 6nalizando el programa. #$ercicio !& suma de los alores de una tabla (% %! "> !8 >= = 000B ' 8 ' )RA A** = R?-@0@A)) S04 :; :; %A R?R@0@A)) A** > S+A C )RA A** = I+A S+A = )RA A** 7 A**I C S+A 7 :; 8 R?R@0@A)) )RA A** 7 A-+ '