SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Ejercicios de Modos de Direccionamiento 1
INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED
ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I
Tutoría del Centro Asociado de Plasencia
José Garzía
1994. Septiembre.
✎ Sea un computador con una memoria principal de 64 Kpalabras de 16 bits y un registro índice R1 cuyo contenido en un
momento dado es (R1) = A015 (expresado en hexadecimal). Cada palabra de la memoria contiene un valor igual a su dirección más 5
(por ejemplo: el contenido de la posición 0000 es 0005, del de 0001 es 0006, el de C03B es C040, etc.). La próxima instrucción que
va a ejecutar el computador contiene un operando referenciado a través de un direccionamiento indirecto posindexado con
predecremento. Sabiendo que el contenido del campo de dirección CD de la instrucción es (CD)=13AB, indique cuál será el valor en
hexadecimal del operando referenciado.
Solución:
1995. Febrero. Primera semana.
✎ Sea el computador cuya arquitectura se describe en el tema 7 de las UUDD. A esta arquitectura se añade una conexión
directa unidireccional desde el bus de datos hasta el bus de direcciones, regulada por la señal de selección SBABD. En un instante
concreto T, la instrucción actual, totalmente contenida en RI y ya descodificada, inicia la búsqueda de un dato referenciado mediante
un direccionamiento indirecto posindexado, donde el registro índice es uno de los disponibles en el banco de registros BR. Si la
duración de un periodo de reloj es p; y un acceso a memoria consume 3p, calcule el tiempo más corto posible que deberá transcurrir
desde el instante T hasta que el dato pedido se encuentre en el registro transparente del operador RO1.
Solución:
Secuencia de microinstrucciones
. Paso de RI a RD
. Tres ciclos de lectura
. Paso del dato leído a RO1 y del índice a RO2
. Suma de RO1+RO2 (indexamiento)
. Paso de AC a RD
. Lectura del dato
. Paso del dato desde RM hasta RO1
Como vemos, se necesita un mínimo de 11 ciclos de reloj.
A014 (predecremento)
0005
0006
.
.
.
13B0
.
.
.
.
B3C9
CO 13AB
A015
operando referenciado
⊕
B3C4
13ABRI
R1
1101 100908070605040302
ADD
Reloj
SBAR
CRDBA
L
CRMM
SBDRM
CRO1BD
CRO2BR
OP
CAC
SBAAC
Ejercicios de Modos de Direccionamiento 2
1995. Febrero. Segunda semana.
✎ Un computador tiene una memoria de datos de 20 KPalabras de 16 bits numeradas desde la posición $0000 hasta la $4FFF.
En un instante dado cada posición de memoria almacena un dato igual al resto de la división de tres veces su dirección entre $5000.
Por ejemplo:
La dirección $000 contiene (3 * $0001) MOD ($5000) = $0003.
La dirección $0002 contiene (3 * $0002) MOD ($5000) = $0006.
La dirección $1AAA contiene (3 * $1AAA) MOD ($5000) = $4FFE.
La dirección $1AAB contiene (3 * $1AAB) MOD ($5000) = $0001.
La dirección $1AAC contiene (3 * $1AAC) MOD ($5000) = $0004.
La dirección $3555 contiene (3 * $3555) MOD ($5000) = $4FFF.
La dirección $3556 contiene (3 * $3556) MOD ($5000) = $0002.
Realizado un acceso a memoria con direccionamiento indexado con preincremento utilizando un cierto registro índice R2 se obtiene
un dato igual a $13C0. Sabiendo que el campo CD del RI tenía un valor CD=$001A, calcule el contenido del registro R2 antes de
comenzar el direccionamiento.
Solución:
Según el modo de direccionamiento: (R2) + 1 + $001A = Dirección
O lo que es lo mismo: X + $001B = X + 27 = Y
Primera dificultad: tengo una ecuación con dos incógnitas.
Necesito otra ecuación que las relacione. La obtengo del dato que dan para conocer los contenidos a partir de las direcciones:
[3 * Y] MOD [$5000] = $13C0
Así ya tengo un sistema de dos ecuaciones con dos incógnitas:
X + $001B = Y
( 3 * Y ) MOD ($5000) = $13C0



Segunda dificultad: La segunda ecuación tiene infinitas soluciones. Por ejemplo:
($13C0 + 0 * $5000) MOD ($5000) = $13C0
($13C0 + 1 * $5000) MOD ($5000) = $13C0
($13C0 + 2 * $5000) MOD ($5000) = $13C0
...
($13C0 + n * $5000) MOD ($5000) = $13C0 ( n N∈ )
Según esto, el sistema de ecuaciones no es determinado. Pero todavía puedo hacer uso de estas dos restricciones:
1ª.- Las direcciones son números naturales
2ª.- Las direcciones están entre $0000 y $4FFF
Fijándome bien en el primer operando de cada una de las anteriores expresiones:
($13C0 + 0 * $5000) = $13C0 Si este fuera el triple de la dirección , ésta sería
$13C0
3
N∉ .
Esta solución de la ecuación no es aprovechable en el problema, debido a la primera restricción.
($13C0 + 1 * $5000) = $63C0, Si este fuera el triple de la dirección , ésta sería
$63C0
3
= $2140 N∈ .
Esta solución sí es aprovechable en el problema.
($13C0 + 2 * $5000) = $B3C0, Si este fuera el triple de la dirección , ésta sería
$B3C0
3
= N∉ .
Esta solución de la ecuación no es aprovechable en el problema, debido a la primera restricción.
($13C0 + 3 * $5000) = $103C0, Si este fuera el triple de la dirección , ésta sería
$103C0
3
> $4FFF .
Esta solución de la ecuación; y las obtenidas con n superiores, no son aprovechables en el problema, debido a la segunda
restricción.
Concluyo que en el actual problema, el operando sólo es posible con n=1.
De esta forma, en la segunda ecuación (3 * Y) debe ser ($13C0 + 1 * $5000) = $63C0, es decir, el sistema se convierte en:
X + $001B = Y
3 * Y = $13C0
X = Y -$001B =
$63C0
3
$001B = $2140 -$001B = $2125



⇒ −
X+1 Y
13C0
CO 001A
X
RI
RI
$4FFF
$0000
⊕
Ejercicios de Modos de Direccionamiento 3
INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED
ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I
Tutoría del Centro Asociado de Plasencia
José Garzía
1995. Septiembre.
✎ Un computador posee un registro índice R1 cuyo contenido en un momento dado es, expresado en hexadecimal, (R1)=1000.
El computador tiene una memoria de 64 Kpalabras de 16 bits. El contenido en hexadecinal de una zona de memoria consecutiva es el
siguiente:
(100F) = 273F
(1010) = 1012
(1011) = 3ECA
(1012) = 2F3E
El valor del campo CD de la instrucción actual es:
(CD) = $0010
En un momento dado la instrucción que va a ejecutarse utiliza un modo de direccionamiento indexado empleando el registro R1 para
acceder a un operando. Si el valor del operando obtenido es 2F3E, ¿cuál es el modo de direccionamiento empleado?.
Hay dos soluciones diferentes:
1ª Solución
Este esquema se ajusta al de la figura 8.11 de la página 220 de las UUDD, correspondiente al direccionamiento indirecto preindexado.
2ª Solución
X es el valor de (R2) inmediatamente antes del indexamiento:
X = $1010 - $0010 = 1002
Antes de realizar el indexamiento, sufre un aumento de $1000 a $1002. Es decir, hay un incremento antes del indexamiento. En otras
palabras, el modo de direccionamiento es indexado con preincremento.
+ $1010
$273F
$1012
$3EC4
$2F3E
CO $0010
$1000
$0000
$100F
$1011
$1012
$FFFF
RI
A la CPUR1
+
$1010
$273F
$1012
$3EC4
$2F3E
CO $0010
$1000
$0000
$100F
$1011
$1012
$FFFF
RI
A la CPU
R1 ¿ X ?
Ejercicios de Modos de Direccionamiento 4
1996. Septiembre.
✎ Sea el computador mostrado en el tema 7 de las UUDD. Suponga que:
i) El ancho de los registros, buses, ALU y memoria es de 16 bits.
ii) La memoria es de 64 Kpalabras.
iii) Dispone de un conjunto de instrucciones aritméticas de dos operandos del tipo ADD Rj,Desp(Ri), donde:
- El primer operando es accesible mediante direccionamiento directo a registro, siendo Rj uno de los registros del banco.
- El segundo operando se encuentra referenciado mediante un direccionamiento relativo a registro, siendo :
. Ri un registro del banco.
. Desp un desplazamiento.
La instrucción ADD realiza la suma de los dos operandos referenciados; y deja el resultado en el primer operando, es decir,
en el registro Rj.
Además, suponga que en un momento dado:
i) El contenido de los registros R1 y R2 es
(R1)=$A025
(R2)=$0528
ii) El contenido de las posiciones de memoria a partir de la $A000 es exactamente el capicúa de su dirección expresada en
binario. Por ejemplo:
($A000) = $0005
($B427) = $E42D
En dicho momento se ejecuta la instrucción ADD R2,$34(R1). Se pide:
a) Suponiendo la instrucción totalmente contenida en RI y ya descodificada, enumere las acciones necesarias para colocar el segundo
operando en el registro temporal RO1, indicando las señales que deberían ser activadas en cada paso.
b) Calcule:
- La dirección donde se encuentra el segundo operando de la instrucción.
- El valor en hexadecimal del segundo operando de la instrucción.
- El contenido final, en hexadecimal, del registro R2.
Solución:
a) Secuencia de acciones:
A.- Paso del contenido de R1 a RO2.
Paso del contenido del campo CD de la instrucción (el desplazamiento) desde RI hasta RO1.
B.- Sumar RO1 y RO2; y almacenar el resultado en AC (suma del indexamiento).
C.- Abrir el bus de direcciones a AC.
D.- Operación de lectura en memoria (usualmente se supone que se emplea para ello tres ciclos de reloj).
E.- Paso del dato leído en memoria a RO1
Paso del contenido de R2 a RO2.
F.- Suma (RO1)+(RO2) y almacenamiento del resultado en AC.
G.- En BD se selecciona como entrada el contenido de AC.
H.- Carga en R2 del contenido del BD.
Ejercicios de Modos de Direccionamiento 5
INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED
ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I
Tutoría del Centro Asociado de Plasencia
José Garzía
Cronograma:
b)
Dirección donde se encuentra el segundo operando de la instrucción:
(R1)+(CD) = $A025 + $0034 = $A059
Valor en hexadecimal del segundo operando de la instrucción:
%1010 0000 0101 1001  → %1001 1010 0000 0101 = $9A05
Contenido final, en hexadecimal, del registro R2:
R2 (R2) + (R1) = $0528 + $9A05 = 9F2D←
capicúa
$9A05
CO $0034
$A025
$0528
⊕
$A059
$0000
RI
R1
R2
$4FFF
R2
ADD ADD
R2R1
01 0908070605040302
Reloj
SBDRI
CRO1BD
CRO2BR
SBRS
OP
CAC
SBAAC
CRDBA
L
CRMM
SBDRM
SBDAC
SBRE
Ejercicios de Modos de Direccionamiento 6
1998. Febrero. 1ª semana (sistemas).
✎ Sea el computador mostrado en el tema 7 de las UUDD. En un instante determinado se ejecuta una instrucción en este
computador. Indicar el modo de direccionamiento empleado para direccionar el primer operando, sabiendo que en el periodo 1 del
cronograma de la figura, se inicia la búsqueda de dicho operando y en el 10 el operando se encuentra en RM.
Solución:
Ciclo 1:
Dir → RD
Ciclos 2, 3 y 4
Primera lectura en memoria.
Ciclos 5, 6 y 7
(Dir)+R2 → RD
Ciclos 8, 9 y 10
Segunda lectura en memoria
La operación global es un direccionamiento indirecto posindexado, tal como muestra la figura 8.10 de las UUDD
01 100908070605040302
Reloj
SBARI
CRDBA
L
CRMM
SBDRM
CRO1BD
CRO2BR
OP
CAC
SBAAC
SBRS R2
ADD
Ejercicios de Modos de Direccionamiento 7
INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED
ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I
Tutoría del Centro Asociado de Plasencia
José Garzía
1998. Febrero. segunda semana (sistemas).
✎ Sea un computador con una memoria principal de 4 Kpalabras de 12 bits y un registro índice Ri también de 12 bits cuyo
contenido en un momento dado es (Ri)=A01 (expresado en hexadecimal). Cada palabra de la memoria contiene un valor igual a su
dirección rotada a derecha tres posiciones (por ejemplo, el contenido de la posición 000 es 000, el de 001 es 200, el de C03 es 780,
etc., todos ellos expresados en hexadecimal). La próxima instrucción que va a ejecutar el computador contiene un operando
referenciado a través de un direccionamiento indexado con predecremento respecto al mencionado registro Ri. Sabiendo que el
contenido del campo de dirección CD de la instrucción es (CD)=3AB, indique cuál es el valor en hexadecimal del operando
referenciado.
Solución:
1Situación inicial 1 0 1 1 0 1 0 1 0 1 1
1Tras la 1ª rotación 1 0 1 1 0 1 0 1 0 11
1Tras la 2ª rotación 1 0 1 1 0 1 0 1 01 1
Tras la 3ª rotación 1 1 0 1 1 0 1 0 10 1 1
7 B 5
D A B
A00
A00+3AB=DAB
DAB
7B5
CO 3AB
A01
RI
Ri
$FFF
$000
+
%1010 0000 0000
+ %0011 1010 1011
%1101 1010 1011 = DAB
Ejercicios de Modos de Direccionamiento 8
1999. Febrero. primera semana (sistemas).
✎ Sea un computador cuya arquitectura se representa en el tema 7 de la Unidades Didácticas. En un instante concreto T, la
instrucción actual consiste en una comparación de un operando referenciado mediante un direccionamiento absoluto y otro
almacenado en el registro R1 de la batería de registros. En dicho instante la instrucción se encuentra totalmente contenida en RI y, ya
decodificada, se inicia su ejecución. Si la duración de un periodo de reloj es p, y el acceso a memoria consume 3p, calcúlese el
tiempo más corto posible que deberá transcurrir desde el instante T hasta que termina de ejecutarse dicha instrucción.
Solución: 6p
Direccionamiento absoluto
01 0605040302
Reloj
SBARI
CRDBA
L
CRMM
SBDRM
CRO1BD
CRO2BR
OP
CAC
SBRS R1
CMP
Lectura
Direccionamiento
mediante registro
Ejercicios de Modos de Direccionamiento 9
INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED
ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I
Tutoría del Centro Asociado de Plasencia
José Garzía
1999. Febrero, segunda semana (sistemas).
✎ Un computador posee un registro índice Ri cuyo contenido en un momento dado es, expresado en hexadecimal, (Ri) = 2731.
El computador tiene una memoria de 64Kpalabras de 16 bits. El contenido en hexadecimal de ciertas posiciones de memoria es el
siguiente: (2730) = 2731, (2731) = 2732, (2732) = 273F, (273F) = 2740, (2740) = 2731. En un momento dado la instrucción que va
a ejecutarse contiene un valor en su campo (CD) = 01 y utiliza un modo de direccionamiento indexado con predecremento
empleando el registro Ri como índice para acceder a un operando. Calcule el valor del operando direccionado.
Solución:
2000. Febrero, segunda semana (sistemas).
✎ Determinar el número mínimo de palabras que podría tener una instrucción que especifica 2 operandos en un computador
cuya memoria es de 64 Kbytes y está organizada en bytes, si el registro de instrucción es de 8 bits y emplea para ambos operandos un
direccionamiento directo absoluto:
Solución:
Como la capacidad de la memoria es 64 Kbytes = 2
16
bytes, se necesitan 16 bits para direccionar los bytes. La instrucción la forman el
primer byte (donde debe ir el código de operación), otros dos bytes (16 bits) para el primer oprAndo; y otros dos bytes (16 bits) para el
segundo operando. Por tanto, se necesitan cinco palabras, aunque no se utilicen completamente las cinco palabras.
Predecremento
$2731 - 1 = $2730
+
$2731
. . .
CO (CD) =$01
$2731
$0000
$2730
$2732
$273F
$FFFF
RI
A la CPU
Ri
$2731
$2732
$273F
. . .
$2740
$2731
. . .
$2740
indexación
$2730 + 1 = $2731
No utilizadoCO Dir1(alta) Dir1(baja) Dir2(alta) Dir2(baja)
FORMATO DE LA INSTRUCCIÓN
Dirección del primer operando
No utilizadoRI
216
-1
0
CO CO No utilizado
Dir1(alta)
Dir1(baja)
Dir2(alta)
Dir2(baja)
Dirección del segundo operando
Primer operando
Segundo operando
LECTURA DE LA INSTRUCCIÓN

Contenu connexe

Tendances

Tecnología industrial ii examen
Tecnología industrial ii examenTecnología industrial ii examen
Tecnología industrial ii examenjuan1970
 
Exposicion 3 Funciones Exponenciales, Logaritmos
Exposicion 3 Funciones Exponenciales, LogaritmosExposicion 3 Funciones Exponenciales, Logaritmos
Exposicion 3 Funciones Exponenciales, Logaritmosnntk
 
Análisis de funciones
Análisis de funcionesAnálisis de funciones
Análisis de funcionesrodronavor
 
Referencias MATLAB
Referencias MATLABReferencias MATLAB
Referencias MATLABOmar Sanchez
 
Datos Escalares
Datos EscalaresDatos Escalares
Datos Escalaresjohanna20
 
Funciones Lógicas Combinatorias
Funciones Lógicas CombinatoriasFunciones Lógicas Combinatorias
Funciones Lógicas CombinatoriasGerardo Martínez
 
4ta parte expresiones y funciones matemáticas
 4ta parte expresiones y funciones matemáticas 4ta parte expresiones y funciones matemáticas
4ta parte expresiones y funciones matemáticasyuli02
 
Calculo de areas ucv ( 2021)
Calculo de areas   ucv ( 2021)Calculo de areas   ucv ( 2021)
Calculo de areas ucv ( 2021)Elsa Guédez
 
Sumas de riemann tfc ucv ( 2021)
Sumas de riemann tfc   ucv ( 2021)Sumas de riemann tfc   ucv ( 2021)
Sumas de riemann tfc ucv ( 2021)Elsa Guédez
 
Logaritmos segundo medio
Logaritmos segundo medioLogaritmos segundo medio
Logaritmos segundo mediositayanis
 

Tendances (18)

Funciones
FuncionesFunciones
Funciones
 
Tecnología industrial ii examen
Tecnología industrial ii examenTecnología industrial ii examen
Tecnología industrial ii examen
 
Exposicion 3 Funciones Exponenciales, Logaritmos
Exposicion 3 Funciones Exponenciales, LogaritmosExposicion 3 Funciones Exponenciales, Logaritmos
Exposicion 3 Funciones Exponenciales, Logaritmos
 
Análisis de funciones
Análisis de funcionesAnálisis de funciones
Análisis de funciones
 
Referencias MATLAB
Referencias MATLABReferencias MATLAB
Referencias MATLAB
 
Datos Escalares
Datos EscalaresDatos Escalares
Datos Escalares
 
Modulo3
Modulo3Modulo3
Modulo3
 
Funciones Lógicas Combinatorias
Funciones Lógicas CombinatoriasFunciones Lógicas Combinatorias
Funciones Lógicas Combinatorias
 
Digitpro
DigitproDigitpro
Digitpro
 
Taller aplicaciones 3
Taller aplicaciones 3Taller aplicaciones 3
Taller aplicaciones 3
 
Ejercicio 2b
Ejercicio 2bEjercicio 2b
Ejercicio 2b
 
4ta parte expresiones y funciones matemáticas
 4ta parte expresiones y funciones matemáticas 4ta parte expresiones y funciones matemáticas
4ta parte expresiones y funciones matemáticas
 
Cesar hern
Cesar hernCesar hern
Cesar hern
 
Calculo de areas ucv ( 2021)
Calculo de areas   ucv ( 2021)Calculo de areas   ucv ( 2021)
Calculo de areas ucv ( 2021)
 
07 alu
07 alu07 alu
07 alu
 
Sumas de riemann tfc ucv ( 2021)
Sumas de riemann tfc   ucv ( 2021)Sumas de riemann tfc   ucv ( 2021)
Sumas de riemann tfc ucv ( 2021)
 
Logaritmos segundo medio
Logaritmos segundo medioLogaritmos segundo medio
Logaritmos segundo medio
 
Estructura computador
Estructura computadorEstructura computador
Estructura computador
 

En vedette

Ejemplo 18 animación usando gamecanvas
Ejemplo 18 animación usando gamecanvasEjemplo 18 animación usando gamecanvas
Ejemplo 18 animación usando gamecanvasMercedes Reyes Carrion
 
03. cómo consultar material
03. cómo consultar material03. cómo consultar material
03. cómo consultar materialLiv Sánchez
 
Descubriendo Wasanga por Luis Ornelas (negocio en internet)
Descubriendo Wasanga por Luis Ornelas (negocio en internet)Descubriendo Wasanga por Luis Ornelas (negocio en internet)
Descubriendo Wasanga por Luis Ornelas (negocio en internet)LUIS ORNELAS
 
Presentación eduardo
Presentación eduardoPresentación eduardo
Presentación eduardoNayely Mejia
 
Iniciación a los hangouts
Iniciación a los hangoutsIniciación a los hangouts
Iniciación a los hangoutsPaloma Reino
 
Glosario riesgos físicos, quimicos y bilógicos
Glosario riesgos físicos, quimicos  y bilógicosGlosario riesgos físicos, quimicos  y bilógicos
Glosario riesgos físicos, quimicos y bilógicosDiana Reina
 
Proyecto Movilidad 14.15 IES VICTORIO MACHO
Proyecto Movilidad 14.15 IES VICTORIO MACHOProyecto Movilidad 14.15 IES VICTORIO MACHO
Proyecto Movilidad 14.15 IES VICTORIO MACHOoscarpesainz
 
El ITeC, socio tecnológico de las empresas del sector de la construcción
El ITeC, socio tecnológico de las empresas del sector de la construcciónEl ITeC, socio tecnológico de las empresas del sector de la construcción
El ITeC, socio tecnológico de las empresas del sector de la construcciónITeC Instituto Tecnología Construcción
 
Limpieza y ensamblar una pc (1)
Limpieza y ensamblar una pc (1)Limpieza y ensamblar una pc (1)
Limpieza y ensamblar una pc (1)SantiagotabaresDim
 

En vedette (20)

3 diagnostico inst
3 diagnostico inst3 diagnostico inst
3 diagnostico inst
 
Ejemplo 18 animación usando gamecanvas
Ejemplo 18 animación usando gamecanvasEjemplo 18 animación usando gamecanvas
Ejemplo 18 animación usando gamecanvas
 
Computadora
ComputadoraComputadora
Computadora
 
03. cómo consultar material
03. cómo consultar material03. cómo consultar material
03. cómo consultar material
 
Ensayo joao fernandes
Ensayo joao fernandesEnsayo joao fernandes
Ensayo joao fernandes
 
Descubriendo Wasanga por Luis Ornelas (negocio en internet)
Descubriendo Wasanga por Luis Ornelas (negocio en internet)Descubriendo Wasanga por Luis Ornelas (negocio en internet)
Descubriendo Wasanga por Luis Ornelas (negocio en internet)
 
Tipos de evaluacion
Tipos de evaluacionTipos de evaluacion
Tipos de evaluacion
 
Presentación eduardo
Presentación eduardoPresentación eduardo
Presentación eduardo
 
Revista simetrica!!
Revista simetrica!!Revista simetrica!!
Revista simetrica!!
 
2 diagnostico inst
2 diagnostico inst2 diagnostico inst
2 diagnostico inst
 
Alarchivo
AlarchivoAlarchivo
Alarchivo
 
Iniciación a los hangouts
Iniciación a los hangoutsIniciación a los hangouts
Iniciación a los hangouts
 
Glosario riesgos físicos, quimicos y bilógicos
Glosario riesgos físicos, quimicos  y bilógicosGlosario riesgos físicos, quimicos  y bilógicos
Glosario riesgos físicos, quimicos y bilógicos
 
Proyecto Movilidad 14.15 IES VICTORIO MACHO
Proyecto Movilidad 14.15 IES VICTORIO MACHOProyecto Movilidad 14.15 IES VICTORIO MACHO
Proyecto Movilidad 14.15 IES VICTORIO MACHO
 
Ejemplos mapa navegacion
Ejemplos mapa navegacionEjemplos mapa navegacion
Ejemplos mapa navegacion
 
fao 25 04-2013
fao 25 04-2013 fao 25 04-2013
fao 25 04-2013
 
El ITeC, socio tecnológico de las empresas del sector de la construcción
El ITeC, socio tecnológico de las empresas del sector de la construcciónEl ITeC, socio tecnológico de las empresas del sector de la construcción
El ITeC, socio tecnológico de las empresas del sector de la construcción
 
Limpieza y ensamblar una pc (1)
Limpieza y ensamblar una pc (1)Limpieza y ensamblar una pc (1)
Limpieza y ensamblar una pc (1)
 
Barroco
BarrocoBarroco
Barroco
 
Ciancias naturales
Ciancias naturalesCiancias naturales
Ciancias naturales
 

Similaire à Modos de direccionamiento

Lenguajes máquina y ensamblador
Lenguajes máquina y ensambladorLenguajes máquina y ensamblador
Lenguajes máquina y ensambladorJose Bondia
 
Ejercicios_TeoriaOCW_zuz.pdf
Ejercicios_TeoriaOCW_zuz.pdfEjercicios_TeoriaOCW_zuz.pdf
Ejercicios_TeoriaOCW_zuz.pdfMelidaCedeo1
 
Problemas m2
Problemas m2Problemas m2
Problemas m2xavazquez
 
Ingeniería eléctrica y electrónica
Ingeniería eléctrica y electrónicaIngeniería eléctrica y electrónica
Ingeniería eléctrica y electrónicaMaestros Online
 
Ejercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdfEjercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdfMelidaCedeo1
 
Sistemas combinacionale1
Sistemas combinacionale1Sistemas combinacionale1
Sistemas combinacionale1Andres Flores
 
Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008jin_group
 
07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdf
07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdf07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdf
07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdfLuisVargasVelazquez
 
Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores SANTIAGO PABLO ALBERTO
 
Sistemas electronicos digitales
Sistemas electronicos digitalesSistemas electronicos digitales
Sistemas electronicos digitalesFrancesc Perez
 
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)Videoconferencias UTPL
 
Programación lineal principal
Programación lineal principalProgramación lineal principal
Programación lineal principaldoreligp21041969
 
Ppt programacion lineal profesor arthur nuñez mendoza
Ppt programacion lineal profesor arthur nuñez mendozaPpt programacion lineal profesor arthur nuñez mendoza
Ppt programacion lineal profesor arthur nuñez mendozaArthur Gabriel Nuñez Mendoza
 
Electrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresElectrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresSANTIAGO PABLO ALBERTO
 

Similaire à Modos de direccionamiento (20)

Lenguajes máquina y ensamblador
Lenguajes máquina y ensambladorLenguajes máquina y ensamblador
Lenguajes máquina y ensamblador
 
Ejercicios_TeoriaOCW_zuz.pdf
Ejercicios_TeoriaOCW_zuz.pdfEjercicios_TeoriaOCW_zuz.pdf
Ejercicios_TeoriaOCW_zuz.pdf
 
Problemas m2
Problemas m2Problemas m2
Problemas m2
 
Ingeniería eléctrica y electrónica
Ingeniería eléctrica y electrónicaIngeniería eléctrica y electrónica
Ingeniería eléctrica y electrónica
 
Ut03 1 cpu
Ut03 1 cpuUt03 1 cpu
Ut03 1 cpu
 
Ejercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdfEjercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdf
 
Sistemas combinacionale1
Sistemas combinacionale1Sistemas combinacionale1
Sistemas combinacionale1
 
Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008
 
07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdf
07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdf07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdf
07-MIPSVHL CIRCUITOS TEORÍA ELECTRÓNICA DIGITAL.pdf
 
Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores
 
Seti4 ocw
Seti4 ocwSeti4 ocw
Seti4 ocw
 
Intro arquitectura-del-computador
Intro arquitectura-del-computadorIntro arquitectura-del-computador
Intro arquitectura-del-computador
 
Portafolio-Arquitectura de Maquinas
Portafolio-Arquitectura de MaquinasPortafolio-Arquitectura de Maquinas
Portafolio-Arquitectura de Maquinas
 
Guia captacion ejecucion
Guia captacion ejecucionGuia captacion ejecucion
Guia captacion ejecucion
 
Guia Captacion Ejecucion
Guia Captacion EjecucionGuia Captacion Ejecucion
Guia Captacion Ejecucion
 
Sistemas electronicos digitales
Sistemas electronicos digitalesSistemas electronicos digitales
Sistemas electronicos digitales
 
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
 
Programación lineal principal
Programación lineal principalProgramación lineal principal
Programación lineal principal
 
Ppt programacion lineal profesor arthur nuñez mendoza
Ppt programacion lineal profesor arthur nuñez mendozaPpt programacion lineal profesor arthur nuñez mendoza
Ppt programacion lineal profesor arthur nuñez mendoza
 
Electrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresElectrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadores
 

Plus de Jose Bondia

Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...
Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...
Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...Jose Bondia
 
Programas en lenguaje ensamblador
Programas en lenguaje ensambladorProgramas en lenguaje ensamblador
Programas en lenguaje ensambladorJose Bondia
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorJose Bondia
 
Ejercicios 68000
Ejercicios 68000Ejercicios 68000
Ejercicios 68000Jose Bondia
 
Ejercicios 68000 a
Ejercicios 68000 aEjercicios 68000 a
Ejercicios 68000 aJose Bondia
 
PDF ing. sumoso 2015 Etc2 0304 cs1
PDF ing. sumoso 2015 Etc2 0304 cs1PDF ing. sumoso 2015 Etc2 0304 cs1
PDF ing. sumoso 2015 Etc2 0304 cs1Jose Bondia
 
PDF ing. sumoso 15-5-2015 Etc2 0304 cs2
PDF ing. sumoso 15-5-2015 Etc2 0304 cs2PDF ing. sumoso 15-5-2015 Etc2 0304 cs2
PDF ing. sumoso 15-5-2015 Etc2 0304 cs2Jose Bondia
 
Sistemas digitales II - Capitulo 12 final-UNFV
Sistemas digitales II - Capitulo 12 final-UNFVSistemas digitales II - Capitulo 12 final-UNFV
Sistemas digitales II - Capitulo 12 final-UNFVJose Bondia
 
sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV -
sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV - sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV -
sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV - Jose Bondia
 
Tema 7 maquinas electricas unfv
Tema 7 maquinas electricas unfvTema 7 maquinas electricas unfv
Tema 7 maquinas electricas unfvJose Bondia
 
Cap6 transformadores 1_ maquinas electricas unfv
Cap6 transformadores 1_ maquinas electricas unfvCap6 transformadores 1_ maquinas electricas unfv
Cap6 transformadores 1_ maquinas electricas unfvJose Bondia
 
Problemas cap 2 maquinas electricas unfv
Problemas cap 2 maquinas electricas unfvProblemas cap 2 maquinas electricas unfv
Problemas cap 2 maquinas electricas unfvJose Bondia
 
Ejercicios cap 1 maquinas electricas unfv
Ejercicios cap 1 maquinas electricas unfvEjercicios cap 1 maquinas electricas unfv
Ejercicios cap 1 maquinas electricas unfvJose Bondia
 

Plus de Jose Bondia (13)

Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...
Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...
Fundamentos de-electromagnetismo-para-ingenieria-david-k-cheng-140410005730-p...
 
Programas en lenguaje ensamblador
Programas en lenguaje ensambladorProgramas en lenguaje ensamblador
Programas en lenguaje ensamblador
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Ejercicios 68000
Ejercicios 68000Ejercicios 68000
Ejercicios 68000
 
Ejercicios 68000 a
Ejercicios 68000 aEjercicios 68000 a
Ejercicios 68000 a
 
PDF ing. sumoso 2015 Etc2 0304 cs1
PDF ing. sumoso 2015 Etc2 0304 cs1PDF ing. sumoso 2015 Etc2 0304 cs1
PDF ing. sumoso 2015 Etc2 0304 cs1
 
PDF ing. sumoso 15-5-2015 Etc2 0304 cs2
PDF ing. sumoso 15-5-2015 Etc2 0304 cs2PDF ing. sumoso 15-5-2015 Etc2 0304 cs2
PDF ing. sumoso 15-5-2015 Etc2 0304 cs2
 
Sistemas digitales II - Capitulo 12 final-UNFV
Sistemas digitales II - Capitulo 12 final-UNFVSistemas digitales II - Capitulo 12 final-UNFV
Sistemas digitales II - Capitulo 12 final-UNFV
 
sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV -
sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV - sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV -
sistemas digitales II - Capitulo 12 final-pdf del ing sumoso- UNFV -
 
Tema 7 maquinas electricas unfv
Tema 7 maquinas electricas unfvTema 7 maquinas electricas unfv
Tema 7 maquinas electricas unfv
 
Cap6 transformadores 1_ maquinas electricas unfv
Cap6 transformadores 1_ maquinas electricas unfvCap6 transformadores 1_ maquinas electricas unfv
Cap6 transformadores 1_ maquinas electricas unfv
 
Problemas cap 2 maquinas electricas unfv
Problemas cap 2 maquinas electricas unfvProblemas cap 2 maquinas electricas unfv
Problemas cap 2 maquinas electricas unfv
 
Ejercicios cap 1 maquinas electricas unfv
Ejercicios cap 1 maquinas electricas unfvEjercicios cap 1 maquinas electricas unfv
Ejercicios cap 1 maquinas electricas unfv
 

Dernier

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.Aldo Fernandez
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfDanielaEspitiaHerrer
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxmrzreyes12
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)BrianaFrancisco
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxUniversidad de Bielefeld
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIAobandopaula444
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...#LatamDigital
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMalejandroortizm
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 

Dernier (17)

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdf
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptx
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptx
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 

Modos de direccionamiento

  • 1. Ejercicios de Modos de Direccionamiento 1 INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Tutoría del Centro Asociado de Plasencia José Garzía 1994. Septiembre. ✎ Sea un computador con una memoria principal de 64 Kpalabras de 16 bits y un registro índice R1 cuyo contenido en un momento dado es (R1) = A015 (expresado en hexadecimal). Cada palabra de la memoria contiene un valor igual a su dirección más 5 (por ejemplo: el contenido de la posición 0000 es 0005, del de 0001 es 0006, el de C03B es C040, etc.). La próxima instrucción que va a ejecutar el computador contiene un operando referenciado a través de un direccionamiento indirecto posindexado con predecremento. Sabiendo que el contenido del campo de dirección CD de la instrucción es (CD)=13AB, indique cuál será el valor en hexadecimal del operando referenciado. Solución: 1995. Febrero. Primera semana. ✎ Sea el computador cuya arquitectura se describe en el tema 7 de las UUDD. A esta arquitectura se añade una conexión directa unidireccional desde el bus de datos hasta el bus de direcciones, regulada por la señal de selección SBABD. En un instante concreto T, la instrucción actual, totalmente contenida en RI y ya descodificada, inicia la búsqueda de un dato referenciado mediante un direccionamiento indirecto posindexado, donde el registro índice es uno de los disponibles en el banco de registros BR. Si la duración de un periodo de reloj es p; y un acceso a memoria consume 3p, calcule el tiempo más corto posible que deberá transcurrir desde el instante T hasta que el dato pedido se encuentre en el registro transparente del operador RO1. Solución: Secuencia de microinstrucciones . Paso de RI a RD . Tres ciclos de lectura . Paso del dato leído a RO1 y del índice a RO2 . Suma de RO1+RO2 (indexamiento) . Paso de AC a RD . Lectura del dato . Paso del dato desde RM hasta RO1 Como vemos, se necesita un mínimo de 11 ciclos de reloj. A014 (predecremento) 0005 0006 . . . 13B0 . . . . B3C9 CO 13AB A015 operando referenciado ⊕ B3C4 13ABRI R1 1101 100908070605040302 ADD Reloj SBAR CRDBA L CRMM SBDRM CRO1BD CRO2BR OP CAC SBAAC
  • 2. Ejercicios de Modos de Direccionamiento 2 1995. Febrero. Segunda semana. ✎ Un computador tiene una memoria de datos de 20 KPalabras de 16 bits numeradas desde la posición $0000 hasta la $4FFF. En un instante dado cada posición de memoria almacena un dato igual al resto de la división de tres veces su dirección entre $5000. Por ejemplo: La dirección $000 contiene (3 * $0001) MOD ($5000) = $0003. La dirección $0002 contiene (3 * $0002) MOD ($5000) = $0006. La dirección $1AAA contiene (3 * $1AAA) MOD ($5000) = $4FFE. La dirección $1AAB contiene (3 * $1AAB) MOD ($5000) = $0001. La dirección $1AAC contiene (3 * $1AAC) MOD ($5000) = $0004. La dirección $3555 contiene (3 * $3555) MOD ($5000) = $4FFF. La dirección $3556 contiene (3 * $3556) MOD ($5000) = $0002. Realizado un acceso a memoria con direccionamiento indexado con preincremento utilizando un cierto registro índice R2 se obtiene un dato igual a $13C0. Sabiendo que el campo CD del RI tenía un valor CD=$001A, calcule el contenido del registro R2 antes de comenzar el direccionamiento. Solución: Según el modo de direccionamiento: (R2) + 1 + $001A = Dirección O lo que es lo mismo: X + $001B = X + 27 = Y Primera dificultad: tengo una ecuación con dos incógnitas. Necesito otra ecuación que las relacione. La obtengo del dato que dan para conocer los contenidos a partir de las direcciones: [3 * Y] MOD [$5000] = $13C0 Así ya tengo un sistema de dos ecuaciones con dos incógnitas: X + $001B = Y ( 3 * Y ) MOD ($5000) = $13C0    Segunda dificultad: La segunda ecuación tiene infinitas soluciones. Por ejemplo: ($13C0 + 0 * $5000) MOD ($5000) = $13C0 ($13C0 + 1 * $5000) MOD ($5000) = $13C0 ($13C0 + 2 * $5000) MOD ($5000) = $13C0 ... ($13C0 + n * $5000) MOD ($5000) = $13C0 ( n N∈ ) Según esto, el sistema de ecuaciones no es determinado. Pero todavía puedo hacer uso de estas dos restricciones: 1ª.- Las direcciones son números naturales 2ª.- Las direcciones están entre $0000 y $4FFF Fijándome bien en el primer operando de cada una de las anteriores expresiones: ($13C0 + 0 * $5000) = $13C0 Si este fuera el triple de la dirección , ésta sería $13C0 3 N∉ . Esta solución de la ecuación no es aprovechable en el problema, debido a la primera restricción. ($13C0 + 1 * $5000) = $63C0, Si este fuera el triple de la dirección , ésta sería $63C0 3 = $2140 N∈ . Esta solución sí es aprovechable en el problema. ($13C0 + 2 * $5000) = $B3C0, Si este fuera el triple de la dirección , ésta sería $B3C0 3 = N∉ . Esta solución de la ecuación no es aprovechable en el problema, debido a la primera restricción. ($13C0 + 3 * $5000) = $103C0, Si este fuera el triple de la dirección , ésta sería $103C0 3 > $4FFF . Esta solución de la ecuación; y las obtenidas con n superiores, no son aprovechables en el problema, debido a la segunda restricción. Concluyo que en el actual problema, el operando sólo es posible con n=1. De esta forma, en la segunda ecuación (3 * Y) debe ser ($13C0 + 1 * $5000) = $63C0, es decir, el sistema se convierte en: X + $001B = Y 3 * Y = $13C0 X = Y -$001B = $63C0 3 $001B = $2140 -$001B = $2125    ⇒ − X+1 Y 13C0 CO 001A X RI RI $4FFF $0000 ⊕
  • 3. Ejercicios de Modos de Direccionamiento 3 INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Tutoría del Centro Asociado de Plasencia José Garzía 1995. Septiembre. ✎ Un computador posee un registro índice R1 cuyo contenido en un momento dado es, expresado en hexadecimal, (R1)=1000. El computador tiene una memoria de 64 Kpalabras de 16 bits. El contenido en hexadecinal de una zona de memoria consecutiva es el siguiente: (100F) = 273F (1010) = 1012 (1011) = 3ECA (1012) = 2F3E El valor del campo CD de la instrucción actual es: (CD) = $0010 En un momento dado la instrucción que va a ejecutarse utiliza un modo de direccionamiento indexado empleando el registro R1 para acceder a un operando. Si el valor del operando obtenido es 2F3E, ¿cuál es el modo de direccionamiento empleado?. Hay dos soluciones diferentes: 1ª Solución Este esquema se ajusta al de la figura 8.11 de la página 220 de las UUDD, correspondiente al direccionamiento indirecto preindexado. 2ª Solución X es el valor de (R2) inmediatamente antes del indexamiento: X = $1010 - $0010 = 1002 Antes de realizar el indexamiento, sufre un aumento de $1000 a $1002. Es decir, hay un incremento antes del indexamiento. En otras palabras, el modo de direccionamiento es indexado con preincremento. + $1010 $273F $1012 $3EC4 $2F3E CO $0010 $1000 $0000 $100F $1011 $1012 $FFFF RI A la CPUR1 + $1010 $273F $1012 $3EC4 $2F3E CO $0010 $1000 $0000 $100F $1011 $1012 $FFFF RI A la CPU R1 ¿ X ?
  • 4. Ejercicios de Modos de Direccionamiento 4 1996. Septiembre. ✎ Sea el computador mostrado en el tema 7 de las UUDD. Suponga que: i) El ancho de los registros, buses, ALU y memoria es de 16 bits. ii) La memoria es de 64 Kpalabras. iii) Dispone de un conjunto de instrucciones aritméticas de dos operandos del tipo ADD Rj,Desp(Ri), donde: - El primer operando es accesible mediante direccionamiento directo a registro, siendo Rj uno de los registros del banco. - El segundo operando se encuentra referenciado mediante un direccionamiento relativo a registro, siendo : . Ri un registro del banco. . Desp un desplazamiento. La instrucción ADD realiza la suma de los dos operandos referenciados; y deja el resultado en el primer operando, es decir, en el registro Rj. Además, suponga que en un momento dado: i) El contenido de los registros R1 y R2 es (R1)=$A025 (R2)=$0528 ii) El contenido de las posiciones de memoria a partir de la $A000 es exactamente el capicúa de su dirección expresada en binario. Por ejemplo: ($A000) = $0005 ($B427) = $E42D En dicho momento se ejecuta la instrucción ADD R2,$34(R1). Se pide: a) Suponiendo la instrucción totalmente contenida en RI y ya descodificada, enumere las acciones necesarias para colocar el segundo operando en el registro temporal RO1, indicando las señales que deberían ser activadas en cada paso. b) Calcule: - La dirección donde se encuentra el segundo operando de la instrucción. - El valor en hexadecimal del segundo operando de la instrucción. - El contenido final, en hexadecimal, del registro R2. Solución: a) Secuencia de acciones: A.- Paso del contenido de R1 a RO2. Paso del contenido del campo CD de la instrucción (el desplazamiento) desde RI hasta RO1. B.- Sumar RO1 y RO2; y almacenar el resultado en AC (suma del indexamiento). C.- Abrir el bus de direcciones a AC. D.- Operación de lectura en memoria (usualmente se supone que se emplea para ello tres ciclos de reloj). E.- Paso del dato leído en memoria a RO1 Paso del contenido de R2 a RO2. F.- Suma (RO1)+(RO2) y almacenamiento del resultado en AC. G.- En BD se selecciona como entrada el contenido de AC. H.- Carga en R2 del contenido del BD.
  • 5. Ejercicios de Modos de Direccionamiento 5 INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Tutoría del Centro Asociado de Plasencia José Garzía Cronograma: b) Dirección donde se encuentra el segundo operando de la instrucción: (R1)+(CD) = $A025 + $0034 = $A059 Valor en hexadecimal del segundo operando de la instrucción: %1010 0000 0101 1001  → %1001 1010 0000 0101 = $9A05 Contenido final, en hexadecimal, del registro R2: R2 (R2) + (R1) = $0528 + $9A05 = 9F2D← capicúa $9A05 CO $0034 $A025 $0528 ⊕ $A059 $0000 RI R1 R2 $4FFF R2 ADD ADD R2R1 01 0908070605040302 Reloj SBDRI CRO1BD CRO2BR SBRS OP CAC SBAAC CRDBA L CRMM SBDRM SBDAC SBRE
  • 6. Ejercicios de Modos de Direccionamiento 6 1998. Febrero. 1ª semana (sistemas). ✎ Sea el computador mostrado en el tema 7 de las UUDD. En un instante determinado se ejecuta una instrucción en este computador. Indicar el modo de direccionamiento empleado para direccionar el primer operando, sabiendo que en el periodo 1 del cronograma de la figura, se inicia la búsqueda de dicho operando y en el 10 el operando se encuentra en RM. Solución: Ciclo 1: Dir → RD Ciclos 2, 3 y 4 Primera lectura en memoria. Ciclos 5, 6 y 7 (Dir)+R2 → RD Ciclos 8, 9 y 10 Segunda lectura en memoria La operación global es un direccionamiento indirecto posindexado, tal como muestra la figura 8.10 de las UUDD 01 100908070605040302 Reloj SBARI CRDBA L CRMM SBDRM CRO1BD CRO2BR OP CAC SBAAC SBRS R2 ADD
  • 7. Ejercicios de Modos de Direccionamiento 7 INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Tutoría del Centro Asociado de Plasencia José Garzía 1998. Febrero. segunda semana (sistemas). ✎ Sea un computador con una memoria principal de 4 Kpalabras de 12 bits y un registro índice Ri también de 12 bits cuyo contenido en un momento dado es (Ri)=A01 (expresado en hexadecimal). Cada palabra de la memoria contiene un valor igual a su dirección rotada a derecha tres posiciones (por ejemplo, el contenido de la posición 000 es 000, el de 001 es 200, el de C03 es 780, etc., todos ellos expresados en hexadecimal). La próxima instrucción que va a ejecutar el computador contiene un operando referenciado a través de un direccionamiento indexado con predecremento respecto al mencionado registro Ri. Sabiendo que el contenido del campo de dirección CD de la instrucción es (CD)=3AB, indique cuál es el valor en hexadecimal del operando referenciado. Solución: 1Situación inicial 1 0 1 1 0 1 0 1 0 1 1 1Tras la 1ª rotación 1 0 1 1 0 1 0 1 0 11 1Tras la 2ª rotación 1 0 1 1 0 1 0 1 01 1 Tras la 3ª rotación 1 1 0 1 1 0 1 0 10 1 1 7 B 5 D A B A00 A00+3AB=DAB DAB 7B5 CO 3AB A01 RI Ri $FFF $000 + %1010 0000 0000 + %0011 1010 1011 %1101 1010 1011 = DAB
  • 8. Ejercicios de Modos de Direccionamiento 8 1999. Febrero. primera semana (sistemas). ✎ Sea un computador cuya arquitectura se representa en el tema 7 de la Unidades Didácticas. En un instante concreto T, la instrucción actual consiste en una comparación de un operando referenciado mediante un direccionamiento absoluto y otro almacenado en el registro R1 de la batería de registros. En dicho instante la instrucción se encuentra totalmente contenida en RI y, ya decodificada, se inicia su ejecución. Si la duración de un periodo de reloj es p, y el acceso a memoria consume 3p, calcúlese el tiempo más corto posible que deberá transcurrir desde el instante T hasta que termina de ejecutarse dicha instrucción. Solución: 6p Direccionamiento absoluto 01 0605040302 Reloj SBARI CRDBA L CRMM SBDRM CRO1BD CRO2BR OP CAC SBRS R1 CMP Lectura Direccionamiento mediante registro
  • 9. Ejercicios de Modos de Direccionamiento 9 INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED ASIGNATURA: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Tutoría del Centro Asociado de Plasencia José Garzía 1999. Febrero, segunda semana (sistemas). ✎ Un computador posee un registro índice Ri cuyo contenido en un momento dado es, expresado en hexadecimal, (Ri) = 2731. El computador tiene una memoria de 64Kpalabras de 16 bits. El contenido en hexadecimal de ciertas posiciones de memoria es el siguiente: (2730) = 2731, (2731) = 2732, (2732) = 273F, (273F) = 2740, (2740) = 2731. En un momento dado la instrucción que va a ejecutarse contiene un valor en su campo (CD) = 01 y utiliza un modo de direccionamiento indexado con predecremento empleando el registro Ri como índice para acceder a un operando. Calcule el valor del operando direccionado. Solución: 2000. Febrero, segunda semana (sistemas). ✎ Determinar el número mínimo de palabras que podría tener una instrucción que especifica 2 operandos en un computador cuya memoria es de 64 Kbytes y está organizada en bytes, si el registro de instrucción es de 8 bits y emplea para ambos operandos un direccionamiento directo absoluto: Solución: Como la capacidad de la memoria es 64 Kbytes = 2 16 bytes, se necesitan 16 bits para direccionar los bytes. La instrucción la forman el primer byte (donde debe ir el código de operación), otros dos bytes (16 bits) para el primer oprAndo; y otros dos bytes (16 bits) para el segundo operando. Por tanto, se necesitan cinco palabras, aunque no se utilicen completamente las cinco palabras. Predecremento $2731 - 1 = $2730 + $2731 . . . CO (CD) =$01 $2731 $0000 $2730 $2732 $273F $FFFF RI A la CPU Ri $2731 $2732 $273F . . . $2740 $2731 . . . $2740 indexación $2730 + 1 = $2731 No utilizadoCO Dir1(alta) Dir1(baja) Dir2(alta) Dir2(baja) FORMATO DE LA INSTRUCCIÓN Dirección del primer operando No utilizadoRI 216 -1 0 CO CO No utilizado Dir1(alta) Dir1(baja) Dir2(alta) Dir2(baja) Dirección del segundo operando Primer operando Segundo operando LECTURA DE LA INSTRUCCIÓN