Está en la página 1de 6

ACTIVIDADES Tema 1.

ARQUITECTURA DE UN
ORDENADOR. SISTEMAS DE NUMERACIÓN
Jorge Muñoz Cofrades y Jesus Martinez
1. La información contenida en disquete y discos duros, ¿es software o
hardware? ¿Por qué?
Es software. Porque lo que hay dentro del disco duro no es tangible es información

digital.
2. Dibuja un esquema de cómo se representaría la palabra HOLA en las
celdillas de memoria con la codificación ASCII extendida.
H-72=01001000
O-010000010
L-76=01001100
A-65=010000010

3. Indica las partes y funciones de un sistema informático según el modelo de


Von Neumann.

Unidad de entrada: introduce la información que debe ser procesada en el


ordenador
Unidad de salida: Extrae la información que procesa el software a los periféricos.
Unidad de memoria: Se encarga de guardar toda la información que el ordenador
procesa.
Unidad de control: Esta es la que se encarga de manejar y procesar toda la
información como puede ser la CPU.
4. ¿Puede funcionar un ordenador sin software básico? ¿Y sin memoria RAM? ¿Y
sin unidad de disco duro? ¿Por qué?
No porque el ordenador sin el software no podría funcionar porque no
procesionaria ni la información ni los datos.
Sin memoria RAM si ya que la GPU contiene una tarjeta RAM, aparte
funcionaria mas lento.
Si ya que los datos se pueden almacenar en una pequeña pastilla interna que
lleva memoria de estado solido

5. Explica qué tipo de método de direccionamiento siguen las siguientes


instrucciones para ejecutarse, especifica qué resultados se obtiene al
final del mismo y en que dirección de memoria se guarda el resultado:
Dir Celda o
memoria Palabra
12 0111
32 1100
34 1110
45 0110
Acumulado
r 0001

SUMA 45.1 Operandos explicitos,


direccionamiento directo, hay que coger el p45 y
llevarlo al acomulador
RESTA 34 12.2 Operandos explicitos, direccionamiento
directo. hay que coger la p34 restarlo con la p12 y
llevarlo a la p34.
PROD 12 45. 32. 3 Operandos explicitos, hay que
multiplicar la p12 por 45p y llevalo a p32

6. A la vista de las siguientes tablas donde se indica el formato de instrucción de


un microprocesador, los datos de su memoria y el contador de programa, así
como los códigos de operación.

Formato Instrucción
Dir Op
Dir memoria Celda o Palabra Codigo Op Dir Op 1 2 Dir result
0 0101 xx xxxx xxxx xxxx
1 11010101011110
2 10011101011010 PC
3 10011101101010 0011
4 10000001111010
5 11100011000001
6 1100 Cod op Operación
7 0010 00 Multiplicación
8 10011101011010 01 División
9 0110 10 Suma
10 0001 11 Resta

a) ¿Cuál será el resultado de la próxima instrucción y donde se ubicará dicho


resultado?
El resultado es 14 y se ubica en la posicion 10
b) ¿Cuál será el nuevo PC?
El siguiente numero que es el 4, en numero binario el 100
c) Durante la ejecución de la instrucción, ¿Qué dato contendrá el registro de
instrucción?
El dato es 10011101101010

7. Teniendo en cuenta la memoria presentada en el ejercicio anterior, si


tuviéramos en el Selector de memoria el dato 0111, y sabiendo que se trata
de una operación de lectura. ¿Qué aparecería en el registro de intercambio de
memoria? ¿Qué ocurriría si se tratara de una operación de escritura y el
registro de intercambio de memoria estuviera el dato 1101?
En el registro de intercambio de memora se cambia a la celda 6.
Registro de intercambio,1100.
El dato 1101 pasa a la celda 7
8. Teniendo en cuenta el esquema de memoria del ejercicio contesta a las
siguientes preguntas:

Sobre la operación: SUMA 7 10 1


a) ¿Cuál es el contenido de la posición 10 de memoria? ¿Y la posición 7?
En la posición 10 el contenido es 1100 y en la posición 7 es 0010
b) ¿En qué posición se almacena el resultado final de la operación?
El resultado final se almacena en la posición 2
Realiza el seguimiento del siguiente programa informático y especifica qué
resultados se obtienen al final del mismo:

SUMA 7 10 1= Suma la posición 7 y la posición 10 y se guarda en la celda 1


RESTA 6 1 2= Resta la posición 6 con la p1 y la guardas en la celda 2
MOVER 5 2= De la posición 5 pasa a la posición 2

9. Explica cada uno de los componentes del siguiente esquema y para qué
sirven:

Registro de instrucciones: Es el que almacena la información la cual esta siendo


procesada
Decodificador: La función del decodificador es traducir las instrucciones.
Secuenciador: Este genera microordenes para ejecutar las instrucciones.
Reloj: Es el responsable de marcar el tiempo de las acciones del pc.
Contador del programa: Es el que indica las instrucciones a seguir.

10. Explica cada uno de los componentes del siguiente esquema y para que
sirven:

-
Acumulador: Es el encarado de almacenar los resultados de las operaciones realizadas
por el COP.
Registro de estado: El registro de estado sirve para guardar valores reales cuya función
es determinar cuando una instrucción debe ejecutarse o no.
Señales de control: Emite señales de control ordenes externas a la CPU para producir el
intercambio de datos con la memoria y los módulos de E/S. Esta tambien emite señales
de control internas para transferir datos entre registros, hacer que la ALU ejecute una
función concreta y regular otras operaciones internas.
Registro de entrada 1, 2: Contiene los datos u operandos que intervienen en una
instrucción antes de que se realice la operación por parte del COP

11. Explica cada uno de los componentes del siguiente esquema y para qué
sirven:

Memoria central: Está formada por componentes electrónicos (biestables)


que son capaces de almacenar información en forma de ceros y unos (sistema binario).
Cada elemento de este tipo recibe el nombre de bit. Almacena físicamente los
procesos (programas en ejecución) y los datos que se tienen que procesar.
Cuando se ejecuta un programa, éste pasará del soporte de almacenamiento
masivo o memoria externa en el que está almacenado, a cargarse en memoria
principal. Una vez cargado el programa en memoria principal (se le denomina
proceso) y se puede comenzar a ejecutar
Registro de direcciones: Contiene la dirección de la celda o posición de
memoria a la que se va a acceder.
Bus de direcciones: Identifica el dispositivo al que va destinada la
información que se transmite por el bus de datos. Unidireccional.
Registro de intercambio: Recibe los datos en las operaciones de lectura y
los almacena en las de escritura.
Bus de control: Organiza y redirige la información hacia el bus pertinente
según la información que se desea transmitir.
Selector: Identifican a un elemento dentro de la página Web para luego poder
definir sus propiedades. Los distintos tipos de selectores abarcan desde el
simple nombre de las etiquetas usadas en HTML.
Señales de control: Indica si una operación es de lectura o escritura.

Bus de datos:Transmite información (datos) entre la CPU y los periféricos.


Bidireccional.

12. ¿Para qué sirven los controladores (drivers) de dispositivos? ¿Quién los
utiliza?
Los drivers de dispositivos es un tipo de software especial para el
funcionamiento de los perifericos de entrada/salida. Los utiliza el sistema
operativo, descargas programas y estos hacen posibles que el SO los
reconozca.
13. Investiga en internet la arquitectura Harvard. ¿Qué diferencia existe con el
modelo de Von Neumann?
Se diferencian en que la arquitectura de Harvard dice que hay
almacenamiento y buses separados para la instruccion de datos y el modelo
de Von Neumann los datos del programa y los datos de las instrucciones se
almacenan en la misma memoria
14. Completa la siguiente tabla:

Binario Decimal Hexadecimal Octal BCD


11000 24 18 30
100010 34 22 42
01010110
10001001 137 89 211
101101 45 2D 55
1000011 67 43 103
1010111 87 57 128
10111110
011 243 F3 363
1001110 78 4E 116
000110010111

15. Realiza las siguientes operaciones binarias y comprueba que son correctas

110101 + 110011=1101000
110,11+001,01=1000,00
010100 + 111001=1001101
110011 - 100111=001100
11111 – 1001=10110

16. Realiza las siguientes operaciones como si fueran una suma utilizando el
complemento a 2

110011 – 101101=1000110
101011 - 100111=1000100
100011- 11100=100111

Jorge Muñoz Cofrades

También podría gustarte