Vous êtes sur la page 1sur 43

Laura Elizabeth Florian Cruz

laurely348@hotmail.com
















Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
1

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
2
REPRESENTACION DE DATOS:
1. Datos Numricos:
1 Datos en Punto Fijo o Enteros
En un registro.
Positivos: BIT de signo 0 y magnitud del numero.
Negativos: BIT de signo 1, su representacin en magnitud y signo:
Complemento a 1
Ejemplo: en un registro de 8 celdas : 2
2: 00000010
En complemento a 1: 11111101
Complemento a 2
Ejemplo: en un registro de 8 celdas: 2
2: 00000010
En complemento a 1: 11111101 +
1
En complemento a 2: 11111110
2. Datos en Punto Flotante o Reales
En dos registros:
1 Mantisa: BIT de signo y Magnitud
2 Exponente: Posicin del punto decimal
Ejemplo: en u registro de 16 celdas 16.25
16: 10000
0.25 *2 = 0.5
0.5 *2 = 1.0
0.25: 0.01
16.25: 10000.01 = 0.1000001 * 2
5
Mantisa: 0100001000000000
Exponente: 5: 00000101

3. Operacin Aritmtica de Sustraccin:
1. En Complemento a 1:
Ejemplo: 8-1 = 8 + -1
8: 00001000
1: 00000001
Complemento a 1 = -1:11111110
8+-1: 00001000 +
11111110
= 00000110 llevando 1
00000110+
1
=00000111
2. En Complemento a 2
Ejemplo: 8-1 = 8 + -1
8: 00001000
1: 00000001
Complemento a 1 = 11111110
Complemento a 2 =-1: 11111111
8+-1: 00001000 +
11111111
= 00000111 llevando 1


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
3
Ejercicios:
1. Realizar las siguientes operaciones en complemento a 2 , considerando los nmeros estn en
complemento a 2 y bit de signo, indicar en sistema decimal:
a) 1110 0111 + b) 1111 0001 +
0000 1100 1111 0000
_____________ _______________
1111 0011 - 1110 0001
1 1
_____________ _______________
1111 0010 1110 0000
0000 1101 =13 0001 1111 =31
Rpta: -13 -31

2. Datos Textos:
1. Cdigo ASCII (American Estndar Code Information)
Utilizado en computadoras pequeas de 8 bits: 1 BIT de paridad (par o impar)
Total de cdigos: 2
7
=128
Los 32 primeros son caracteres no imprimibles, cumplen funciones de control.
Ejemplo: OA: avance de lnea
OD: retorno de carro o al anterior
Los 96 siguientes son signos de puntuacin, caracteres especiales y:
* Letras Maysculas: A: 41.
* Letras Minsculas: a: 61.
* Nmeros Decimales: 0: 30...

12. Cdigo EBCDIC (Decimal Codification Binari Extended Interchange Code)
Utilizado en supercomputadoras. 8 bits: 1 BIT de paridad
* Letras Maysculas: A: C1I: C9J: D1R: D9S: E2Z: E9
* Nmeros Decimales: 0:F0..9:F9

FORMATO DE PALABRA DE INSTRUCCIN
Palabra: grupo de bits que se almacena en una posicin de memoria.
N de bits de una posicin = tamao o longitud de palabra = n lneas de bus de datos =informacin que entra
y sale de la memoria en grupo = n de bits de datos = n
Se mide en BYTE:
1 BYTE: 8 bits
1 KILOBYTE: 2
10
1024 BYTES
1 MEGABYTE 2
20
1024 KILOBYTE
1 GIGABYTE: 2
30
1024 MEGABYTE
1 TERABYTE: 2
40
1024 GIGABYTE
Cdigo de operacin: Es el cdigo binario que indica el tipo de operacin a ejecutar; tiene X bits
N de instrucciones = 2
X
N de operaciones diferentes o instrucciones: 1111.1 (X bits)

Direccin del operando: Es la direccin de memoria en cuya posicin se almacena el operando con el cual
opera las instrucciones; tiene Y bits.
N de lneas del bus de direcciones = Y
N total de accesos = Total de Posiciones de memoria =Capacidad de direccionamiento = 2
Y
X +Y = N de bits del registro = n
Total de Bytes en la memoria = Capacidad de Bytes de la memoria = 2
Y
(X + Y) /8
Ultima posicin de la memoria = Ultima direccin = 2
Y
1
Ejercicios:
1. Un computador tiene como unidad de memoria de 32 bits por palabra de instruccione134, hallar total de
bytes de la memoria.

N de instrucciones = 134 2
8
-> N de bits del cdigo =8
N de lneas de bus de datos =32 8 =24 ->numero de bits de instrucc. =24
32 / 8 = 4 -> n de bytes por posicin
Capacidad = 2
24
x 4 = 67 108 864 bytes

2. Una memoria tiene FEDE posiciones, bus de datos de 12 lneas, el numero de bytes que la memoria
puede almacenar indicarlo en Hexadecimal, hallar la direccin inicial y final

F x 10
3
+ E x 10
2
+ D x 10 +E = 65246
Capacidad = 65246 x 12 / 8 =97869 bytes
DIR inicial: 0000
DIR final: FEDD

3. La sgte unidad de memoria se especifica por el numero de palabra por el numero de bits por palabra
cuantas lneas del bus de direcciones y el numero de bytes que tiene es 48 millones por 32

48 x 10
6
2
26

n de bus de direcciones = 26
Capacidad = 48 x 10
6
x 32 / 8 = 192 x 10
6

4. El manual de propietario de cierta computadora personal afirma que la direccin mxima es FEDC y
tiene localidades de memoria no utilizables en las siguientes direcciones hexadecimales de 1DCE a la
4EFC y de la 6EFD a la EFCA. Determinar el nmero total en decimal de posiciones de memoria
utilizables.
FEDC = 65244
EFCA = 61386 65244-61386 = 3858
6EFD = 28413
4EFC = 20220 28413-20220 = 8193
1DCE = 7630 7630-1 = 7629
Rpta: 3858 + 8193 + 7629 = 19680

Ciclos De Instruccin: Secuencia de pasos que son controladas por una seal de reloj.
Ej.: en MP 6800 Motorola

1 CICLO 2 CICLO
1
_|
_
|_|
_
|_|
_
|_|
_
|_
2
_
|_|
_
|_|
_
|_|
_
|_|
_

4
2
3
1
7
5
8
6


Fases de una Instruccin:

Captacin del Cdigo de Operacin (Primer Ciclo) : Lectura de la instruccin desde la memoria
Descodificacin e Interpretacin de la instruccin(Primer Ciclo): Seleccin de las posiciones de la
memoria ROM
Ejecucin de la Instruccin(Segundo Ciclo): Realiza la operacin que exige la instruccin


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
4
Primer ciclo:
1. El microprocesador sita en el bus de direcciones , la direccin de memoria de la instruccin
2. Incrementa el contador del programa (PC) en una unidad
3. A travs de la seal de lectura el cdigo pasa al bus de datos
4. Transfiere el cdigo al acumulador, pasa al registro de instrucciones
Segundo ciclo:
5. Sita en el bus de direcciones el dato , la direccin d la PC
6. La PC se incrementa en una unidad
7. Se lleva al bus de datos el dato por la seal de lectura
8. Lleva al acumulador el dato

Tipos de formato de palabra:

Formato de un solo operando:

Direccin del operando Cdigo de operacin
Operando
......
Unidad de Control
Unidad Operativa
Registro
Operando
Acumulador
Resultado
Bus de direcciones

Bus de datos e Instrucciones
MEMORIA CPU

Formato de dos operandos:

Formato de de dos operandos en Supercomputadoras:
Cdig de operac.
Operando 1
......
Unidad de Control
Unidad Operativa
Registro
Operando 1
Acumulador
Resultado
MEMORIA CPU
Direcc. operd 1 Direcc. Operd 2
Operando 2
......
Operando 2


Cdig de operac.
Operando 1
......
Unidad de Control
Unidad Operativa
Registro
Operando 1
Acumulador
Resultado
MEMORIA CPU
Direcc. operd 1 Direcc. operd 2
Operando 2
......
Operando 2
Resultado
Direcc. result



Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
5
Formato de Mltiples Bytes: Aparece con la microcomputadora XT; la palabra de instruccin no es
almacenada totalmente en su posicin de memoria por su pequea longitud (64 Bits); Su bus de datos es
de 8 lneas.

Formato de 1 Byte: No requiere datos a operar no emplea operando, no almacena ningn tipo de
operando
Formato de 2 Byte: Ocupa 2 posiciones de memoria

Direccin del operando
Cdigo de operacin
7 0
MEMORIA
Formato de 3 Byte: La direccin del operando se divide en bits LSB (de menor significado) y
MSB (de mayor significado). Ej.: 10101100: bits LSB: 1010 y bits MSB: 1100

Operando
Cdigo de operacin
7 0
MEMORIA
Direccin del operando
BITS LSB
Direccin del operando
BITS MSB
......

Ejercicios:
1. Con un formato de instruccin con tres operandos y el microprocesador realiza 218 instrucciones
diferentes y un bus de direcciones que permite direccional 900000 posiciones, indicar los lmites de
cada campo, la capacidad mxima en bytes y Hexadecimal y la direccin inicial y final en Hexadecimal.

218 2
8
-> n de bits del cdigo
9 x 10
5
2
20
-> n de bits por instruccin = 20 bits
n palabra = 68 bits
Capacidad: 9 x 10
5
x 68 /8 = 7650000
DIR inicial: 00000
DIR final: DBB9F

2. Al almacenarse en un formato de mltiples bytes en memoria y considerando a AB es el ultimo cdigo
de operacin y 4CDE la ultima direccin , determine el total bytes que almacena la memoria:

Rpta: 4CDE + 1 = 4CDF = 19679 bytes

3. En un formato de 2 operandos y considerando que el microprocesador realiza 87 operaciones diferentes
y tiene un bus de direcciones de 0.5Megas posiciones, indicar la cantidad de bits para cada parte del
formato y la capacidad de la memoria (numero de bytes) y las direcciones inicial y final en
Hexadecimal.

87= 1010111 tiene 7 bits = n de bits que tiene el cdigo de operacin
0.5 Megas = 2
20
/ 2 = 2
19
-> 19 lneas del bus de direcciones = n de bits de la direccin del operando
7+ 19 + 19= 45 = n de bits del bus de datos
45 / 8 = total de bytes por posicin
Total de bytes de memoria = 2
19
x 45 / 8 = 2 949 120 bytes
DIR inicial: 00000
DIR final: 7FFF

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
6

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
7
TIPOS DE INSTRUCCIONES DEL MICROPROCESADOR:
Cada microprocesador tiene su propio repertorio, pero todos tienen instrucciones comunes.

1. Instrucciones Aritmticas
ADD: suma ADDC: suma con BIT de signo
SUB: resta SUBB: resta en BIT de signo
MUL: producto IMUL: producto en BIT de signo
DIV: division IDIV:division en bit de signo
INC: incrementa en 1 BIT DEC: decrementa en 1 BIT
NEG: negar complemento a 2

2. Instrucciones Lgicas
AND, NOT, XOR. OR.

3. Instrucciones de Transferencia: Traslada datos dentro de: registros del CPU , registro del CPU y
memoria, registro del CPU y mdulos
MOV: mueve datos de una posicin a otra
Ej.: Retorno de carro:
MOV DL, 0DH DL: registro especifico de 8 bits
MOV AH, 02 02: funcin de impresora
INT 21H INT: interrupcin 21H: imprime avance de lnea
Avance de lnea:
MOV DL, 0AH
MOV AH, 02
INT 21H
XCHG: intercambia datos de 2 posiciones.
IN, OUT

4. Instrucciones de Salto o Bifurque : transfieren el control del programa a la direccin indicada , alterando
el contenido del PC
CONDICONAL: si cumplen una condicin: JB, SI Z = 0
INCONDICIONAL: salta directamente a la direccin donde se encuentra la ste instruccin: JPM direcc.

5. Instruccin de Llamada de Sub. Programa: Sirve para llamar a un subprograma, luego ala direccin de
inicio y termina con la instruccin retirar( extrae de la memoria pila a la direccin de retorno)y cargarlo en
la PC regresando al programa principal
CONDICIONAL: CC, C = 1
INCONDICIONAL: CALL

6. Instruccin del empleo del Stack Pointer : Si el programa requiere almacenar datos o contenidos de
registro en la pila para luego extraerlos cuando el programa requiera
PUSH: ingresa informacin a al pila
POP: lee informacin de la pila

7. Instruccin de Entrada y Salida: transfiere informacin a los perifricos.
IN: del puerto de entrada al acumulador
OUT: del acumulador al puerto de salida


PROCESAMIENTO:

PARALELO: Ejecuta 2 instrucciones a la vez
ESCALAR: Ejecuta operaciones en serie
VECTORIAL


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
8

INTERRUPCIONES:

Es una bifurcacin o salto del programa principal a la ejecucin de un subprograma, provocado por una seal
externa del microprocesador. Su procedimiento es similar a la llamada de subprograma, la direccin de retorno
tambin es almacenada en una memoria pila.
1. Interrupcin No Vectorizada: Cuando la direccin de inicio de subprograma es guardada en una
posicin de memoria.
2. Interrupcin Vectorizada: La direccin de inicio de subprograma es proporcionada por el perifrico.
Modos de Direccionamientos vectoriales:
Direccionamiento Absoluto: La direccin de bifurcacin es proporcionado por el perifrico y lo
sita en el bus de direcciones.
Direccionamiento Relativo: parte de la direccin es proporcionada por el perifrico (situada en el
bus de datos) y la otra por el CPU.
Direccionamiento Relativo Indirecto: El perifrico proporciona una direccin relativa a una tabla
de direcciones de rutinas de tratamiento a travs del direccionamiento indirecto, se accede a la
tabla y el PC tiene la direccin de la tabla.

Seales Vectoriales
_____
INT: Solicita una interrupcin por el perifrico
_______
INTA: Acepta INT, por el CPU
________
TEMP: Indica al perifrico situ la direccin de inicio en el bus

3. Interrupcin No Enmascarable: Siempre se realizan cuando son provocados.

4. Interrupcin Enmascarable: Dependen del sealizador I (I =0 no hay interrupcin, I =1 si hay
interrupcin.)

LENGUAJE MAQUINA:


MENEMONICO CODG.
DE
OPERAC.
DEFINICION
ADD 6 D Suma el contenido del acumulador
con otro valor procedente de la
memoria, indicado en la instruccin
SUB A 2 Resta el contenido del acumulador
con otro valor procedente de la
memoria
STA 8 A Transfiere el resultado del
acumulador hacia una posicin de
memoria
JPM 4 C Salta a una direccin de memoria
indicada en la instruccin de
manera incondicional
JPZ 7 6 Salta una posicin de memoria
indicada en la instruccin, si
cumple una condicin =0.
HLT 3 F Detiene la operacin del programa
LDA 5 B Permite almacenar un valor en el
acumulador un dato procedente de
la memoria


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
9
GENERACION DE COMPUTADORAS

I. GENERACION: (1938) Se construy a base de vlvulas al vaco, tenia poca duracin; era muy grande
y solo hacia 4 operaciones aritmticas, consuma mucha potencia, disipaba mucho calor, tenia poca
duracin, y muy costosa. La primera computadora fue la ENIAC (Electronic Numerica Integration An
Calculator): dispona de 18 mil vlvulas, 70000 resistencias y 7500 interruptores, consuma 100KW de
potencia...El ingreso y salida de informacin mediante tarjetas perforadas.
Se hicieron modificaciones por Von Neumann y cre el modelo EDVAC (Electronic Discrete Variable
Automatic Computer): se program en lenguaje maquina aplicando memoria programada; se utilizo por
primera vez la aritmtica binaria, lo que simplificaba los circuitos electrnicos; memorias secundarias
como: cintas y tambores magnticas.
De mayor xito comercial fue la UNIVAC (Universal Automatic Computer)
La IBM lanza su primer modelo: SERIE 700
II. GENERACION: (1953) Se construy a base de transistores, disipaba mucho calor, pero pequeas y de
larga duracin
El primer fue por IBM: SERIE7070, luego 7090, 7094, PDP-S. DEC
Aparece el lenguaje FORTRAN (de tipo cientfico), COBOL (orientado a negocios) y ACBOL; se
unieron y formaron: el lenguaje PL-L. Se difundi el procesamiento TIPO BATCH (ejecucin
secuencial y automtica de los programas del usuario).
III. GENERACION: (1963) Se construy a base de circuitos integrados: SSI (Small Scale Integration) y
MSI (Mdium Scale Integration ) de mximo de compuertas de 12 y 100 respectivamente (para sus
registros, contadores, codificadores, decodificadores, multiplexores y circuitos comparadores de
multiplexores)
La memoria se construyo a base de circuitos integrados, aparece la memoria CACH como memoria
intermedia situada entre la memoria principal y la unidad de control, permitiendo aumentar la velocidad
de bsqueda de la instrucciones.
Aumenta el numero de interrupciones como consecuencia del aumento de perifricos en la maquina, y
se les asigna un nivel de prioridad
Aparece el Basic y el Pascal como lenguajes
Los sistemas operativos se estructuran bajo el sistema de la multiprogramacin, que consiste en la
ejecucin simultnea de varios segmentos de programa.

IV. GENERACION: (1972) Apareci el microprocesador de tecnologa LSI (Large Scale Integration) de
1000 compuertas, el cual la unidad de control y la unidad operativa estaba contenido un solo circuito
integrado. Por primera vez apareci la microcomputadora
Se aumento la densidad de grabacin de los medios magnticos; se difundieron los lenguajes de alto
nivel que manejan datos escalares y vectoriales.
Se desarrollaron las supercomputadoras.
V. GENERACION: (1987) Apareci el circuito integrado VLSI (Very Large Scale Integration);
permitiendo la fabricacin de dos tipos de maquinas:
SUPERCOMPUTADORAS: Maquinas veloces y grandes; de gran capacidad de
almacenamiento y gran velocidad de procesamiento.
Se aplica en el control inteligente de trayectorias de robots, simulacin de vehculos
espaciales, en el campo de la medicina.
Para aumentar la velocidad de procesamiento se emplea memorias a base de silicio y galio,
mayor hardware, emplear las memorias cach para el aumento de velocidad en la bsqueda de
instrucciones, emplear memoria virtual paginada, emplear sistema de multiprocesadores (mas
de 1 microprocesador), y emplear procesamiento paralelo.
COMPUTADORAS CON FUNCIONES INTELIGENTES: Maquinas que procesan y
almacenan conocimientos , conjunto de datos relacionados ; dotados en inteligencia artificial,
manejan inteligentemente informacin almacenada en bases de datos; pueden aprender,
establecer un dialogo entre persona y maquina, y pueden tomar decisiones
La velocidad oscila entre 100 y 1000 millones de operaciones de deduccin por segundo.

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
10
CLASIFICACION DE COMPUTADORAS

A. SUPERCOMPUTADORAS: Longitud de palabra de 64 bits, velocidad de 100 MEGAFLOPS-10
GIGAFLOPS (FLOPS: Floating Point Operation Per Second), emplea procesamiento paralelo.
Utilizado en el campo cientfico y de la ingeniera.
Los fabricantes: Cray y Nec.

B. MINISUPERCOMPUTADORAS: Aparece en inicio de los 80. Tiene una velocidad de 20-800
MEGAFLOPS.
Empleados en el campo cientfico y de la ingeniera.

C. MEGAMAINFRAMES: Aparece en mediados de los 80. Tiene hasta 4 procesadores, con una memoria
principal de 256 MB, emplea procesamiento escalar. Velocidad de 100 MIPS (Millions Intruction Per
Second).
Empleados en el campo cientfico y comercial.

D. MAINFRAMES: Tienen una velocidad de 3 -30 MIPS.
Empleados en el campo comercial.

E. SUPERMINICOMPUTADORAS: Tienen una longitud de palabra de 32 bits. Velocidad de 1-15 MIPS
Empleados en el campo cientfico y comercial

F. MINICOMPUTADORAS: Aparecen en los 80. Reemplazados por las microcomputadoras.

G. MICROCOMPUTADORAS: Tienen de 1 a varios procesadores.
MICROCOMPUTADORA 80386 DX: Bus interno y externo de 32 bits. Capacidad de 4 GB. La
memoria se divida en bloques de 640KB, lo que permita trabajar con varios programas a la vez.

MICROCOMPUTADORA 80386 SX: Bus interno de 32 bits y externo de 16 bits.

MICROCOMPUTADORA 80486 DX: Bus interno y externo de 32bits. Capacidad de 64GB.
Incorporaba en el microprocesador un coprocesador matemtico, para el procesamiento de hojas
de clculo y una memoria cach de 8KB. Realiza en un solo ciclo de reloj varis instrucciones.

MICROCOMPUTADORA 80486 SX: Bus interno y externo de 32 bits.

MICROCOMPUTADORA 486 DX/2: Posee un reloj multiplicador de velocidad, la velocidad
entre microprocesador y perifrico es el doble. Ej.: el microcomputador 80486 DX 2 /66:
significa que tiene un generador de 66MHz y enva informacin a travs del bus externo de
33NHz.
MICROCOMPUTADORA 486 DX/4: Triplica la velocidad del microprocesador 486DX. Tiene
una memoria cach interna de 16KB.

MICROCOMPUTADORA PENTIUM: Tiene 3 unidades de ejecucin. Ejecuta simultneamente
2 instrucciones, ejecutadas en forma escalonada (PIPELINE).






ESTRUCTURA DE LA COMPUTADORA

ESQUEMA GENERAL
Unidad de
Control
CPU
Unidad operativa
Memoria
principal
Instrucciones
RB
Perifrico de
entrada
Perifrico de
salida
DATOS
Modulo
adaptador de
entrada y salida
RB
BUS DE DATOS E
INSTRUCC.
BUS DE
DIRCCIONES
BUS DE CONTROL

Pequeas Partes:

BUSES O CONECTORES: Grupos de cables elctricos que trasladan informacin binaria

BUS DE DIRECCIN: Es unidireccional parte de la unidad de control, exactamente del contador del
programa, traslada direcciones de las posiciones de memoria y de los mdulos o puertos

BUS DE DATOS E INSTRUCCIONES: es bidireccional, transfiere datos e instrucciones

BUS DE CONTROL: traslada seales de control y sincronizacin

Registro: Circuito formado por un conjunto de celdas, donde cada celda representa un digito binario
Rango de valores (en complemento a 2) en un registro: -2
k
2
k
-1 donde k = n de celdas -1
Registro Buffer:(RB) Circuito electrnico que almacena informacin y lo transfiere a otro
componente.
Solo 2 componentes se conectan. El propsito de enlace de comunicacin es resolver diferencia entre
CPU y perifrico.

MICROPROCESADOR
RB
MEMORIA
RB
PUERO DE
ENTRADA
RB
PUERTO DE
SALIDA
RB
B
U
S
D
E
D
A
T
O
S

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
11
Perifrico: dispositivo electrnico, cuyo modo de operacin, formato de datos y velocidad de
transferencia (lenta) es diferente al CPU
Decodificador: tiene n entradas y 2
n
salidas
D
E
C
O
D
I
F
I
C
A
D
O
R
A0
A1
A2
S0
S1
S3
S5
S7
S2
S4
S6

Codificador: Tiene n entradas y puede tener una salida. I la salida es 1, esta en nivel alto y si es 0, esta
en nivel bajo.

Multiplexores: tiene 2
n
lneas de entrada, 1 salida y n lneas de seleccin, sirve para transmitir la
mitad de la direccin, luego la otra mitad.

Detector de error: Detecta errores en la transmisin de informacin: ruidos, provocados por las lneas
de alta tensin, fenmenos atmosfricos.

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
12
CODIGO DE DETECCION DE ERROR
GENERADOR VERIFICADOR
GENERADOR

PAR

IMPAR
VERIFICADOR
CORRECTO 0
INCORRECTO 1 Cantidad de 1
sea par
Cantidad de 1
sea impar

A D B = A .B + B .A

A D B = A .B + B .A

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
13
Ejercicio: Disear un circuito detector de error de paridad par para un mensaje de 4 variables: w, x, y, z.

w x y z Gp
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0

w x y z Gp Vp
0 0 0 0 0 0
0 0 0 0 1 1
0 0 0 1 0 1
0 0 0 1 1 0
0 0 1 0 0 1
0 0 1 0 1 0
0 0 1 1 0 0
0 0 1 1 1 1
0 1 0 0 0 1
0 1 0 0 1 0
0 1 0 1 0 0
0 1 0 1 1 1
0 1 1 0 0 0
0 1 1 0 1 1
0 1 1 1 0 1
0 1 1 1 1 0
1 0 0 0 0 1
1 0 0 0 1 0
1 0 0 1 0 0
1 0 0 1 1 1
1 0 1 0 0 0
1 0 1 0 1 1
1 0 1 1 0 1
1 0 1 1 1 0
1 1 0 0 0 1
1 1 0 0 1 0
1 1 0 1 0 0
1 1 0 1 1 1
1 1 1 0 0 0
1 1 1 0 1 1
1 1 1 1 0 1
1 1 1 1 1 0
_ _ _ _ _ _ __ _ __ __ _ _ _ _ _ _
Gp = w.x.y.z + w.x.y.z + w.x.y.z + w.x.y.z + w.x.y.z + w.x.y.z + w.x.y.z + w.x.y.z
__ __ __ __ __ _ _ __ _ __ __ _
Gp = w.x.( y.z + y.z ) + w.x. ( y.z + y.z ) + w.x. ( y.z + y.z ) + w.x. ( y.z +y.z )
__ __ __ _______ __ _______
Gp = w.x. ( y D z) + w.x. (y D z) + w.x. (y D z) + w.x. (y D z)


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
14
ra d p te : G n es ar s
MEMORIA

RISTICAS: 1. CARACTE
ER ANENCIA O DURACION DE INFORMACION: Duracin del almacenamiento de
for acin en la memoria
OD S DE ACCESO:
Por Palabra: transmite en cada lectura y/o escritura una palabra de memoria
Por Bloque: Transmite en cada lectura y/o escritura un bloque de informacin.
po que tarda la memoria en realizar una operacin de lectura y/o
ide en ms, ns, us.

informacin que se almacena


P M
in m

M O
-
-

TIEMPO DE ACCESO: Tiem
escritura. Se m
CAPACIDAD O TAMAO: cantidad de

2. ELEMENTOS:
ED O: es la celda (as).
:
Transductor de Lectura: Recoge el estado lgico (1 o 0), almacenndolo en el medio.
Transductor de Escritura: Proporciona la energa necesaria para almacenar un estado
lgico (1 o0)
Transductor Independiente: La informacin esta frente al transductor. Las memorias
que presentan se llaman memorias dinmicas.
Transductor Unido: Se une mediante un(os) cable(s) a la informacin.
permite ubicar al medio donde se llevara la
racin de lectura y/o escritura. Las memorias que presentan esto se llaman memorias
ticas.

3. SEALES Y TERMINALES :

M I

TRANSDUCTOR: o Cabezal.
-
-
-
-

MECANISMO DE DIRECCIONAMIENTO:
ope
est

____
del CI)
____
CE : Chip Enable (habilitacin del CI)
____
OE : Out Put Enable (activa las salidas)
____
WE eracin de escritura)
_____
RAS: Row d
______
CA

4. TIPOS DE MODULOS DE MEMORIA
CS : Chip Select (activa
: Write Enable (realiza op
Ad ress Strobe (activa las filas de la memoria RAM)
S: Column Address Strobe (activa las columnas de la memoria RAM)


Modulo: Circuito donde se instalan los circuitos de las memorias
IMM: (Single In Module Memory)De contactos de cobre para conectar scalos
- SIPP: (Single In Pin Package)De pines




- S

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
15
5. NIVELES JERARQUICOS :
COSTO CAPACIDAD
TIEMPO DE ACCESO TIEMPO DE ACCESO



6. TIPOS:

MEMORIA CAHE: Presenta 2 bancos: banco0 y banco1; formado cada uno por 4 scalos para
DIP (dos filas por pines), formando capacidades desde 16 KB a
tiempo de acceso de 20-200ns, a base de semiconductores;
ritura.
so aleatorio , con un tiempo de acceso de 200-2 us; con
capacidad desde 120KB 100MB; a base de semiconductores; realiza operaciones de lectura y
capacidad
secuencial o hbridas( aleatorio y
cidad de 10GB
MEMORIAS VOLATILES: Mantiene informacin cuando hay fuente de alimentacin
RUCTIVA: se pierde informacin sino se regraba
MEMORIA DE REFRESCO: Almacena informacin por cierto tiempo; sino se regraba cada
MEM R co 1;
formado cada uno por cuatro scalos de conexin donde se instalan 4 mdulos de memoria de
tipo SIMM, de 9 circuitos integrados formando una capacidad hasta 32 MB; ubica la posicin de
memoria directamente si pasar por las posiciones anteriores, de escritura y lectura, de tipo voltil
se pierde la informacin si fuente de alimentacin
mica: De pequea capacidad. Acceso por palabra, tiene transductor




EMORIAS PERMANENTES: Almacena informacin de manera permanente. Puede ser
macin cuando se fabrica o mediante grabado destructivo (informacin

ic Imput Ouput Sistem),
4 circuito integrados de tipo
256KB, de acceso aleatorio con un
realiza operaciones de Lectura y Esc
MEMORIA PRINCIPAL: De acce
escritura
MEMORIA AUXILIAR: Lenta en velocidad, pero de gran
MEMORIAS INTERMEDIAS: De acceso aleatorio o
secuencial a la vez); el tiempo de acceso expresado en ms; con capa
MEMORIA DE LECTURA DEST
cierto tiempo.
O IA RAM: (Random Access Memory) Presenta dos bancos: banco 0 y ban

- Memoria Din
independiente; a base de condensadores (carga =1, descarga =0).
- Memoria Esttica: Acceso por palabra, tiene transductor unido; a base de transistores
(si conduce =0 (Transistor en saturacin), si no conduce =1(transistor en corte)).El
almacenamiento de la informacin es mediante carga y descarga.
- Cmos Ram: Almacena permanentemente los parmetros de los perifricos conectados
al sistema, si se apaga se alimenta de una batera de 3.6 voltios
M
grabada la infor
regrabada y borrada) o permanentemente (grabada una sola vez).De acceso por palabra.
- Memorias no programables
ROM: (Read Only Memory) Grabado por el fabricante, la informacin es grabada
permanentemente de acceso secuencial, ms lento en velocidad pero de gran
almacenamiento; emplea convertidor de cdigos como generador de caracteres y
funciones lgicas, almacena el BIOS y las microinstrucciones.
ROM BIOS: Guarda permanentemente el programa Bios (Bas
programado por el fabricante; verifica el estado del funcionamiento de los perifricos
controlando el software y el hardware de expansin (tarjetas controladoras de
perifricos)

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
16
se abren
ola vez (por fabricante o no).
- Memorias Programables:
PROM (Programable Read Only Memory): Formado por matriz de fusibles,
o funden cuando se le aplica corriente (fusible intacto =1, fusible abierto =0); grabado
una s
Para programar la memoria se le aplica una direccin a la posicin deseada y luego se
le aplica corriente elctrica a las entradas deseadas.


____
OE
____
CS

VPP
LECTURA 0 0 5V
ESCRITURA 0 1 25V

EPROM (Erasable Programable Read Only Memory): Construida con transistores y
condensadores, los transistores determinan el estado lgico, existen programas que
rabada o borrada repetidas veces. Presenta un cuarzo permiten grabar informacin .Es g
sensible a los rayos ultravioleta, as cuando se incide por 15 min. La informacin se
borra, si se desea evitarlo se cubre la ventana con una cintilla negra.

EEPROM (Electric Erasable Programable Read Only Memory): Tiene grabado
destructivo. Para grabarla hay que darle voltajes; son elctricamente borrables.


____
OE
____
CS
____
WE
LECTURA 0 0 1
ESCRITURA 0 1 0

7. CONSTRUCCION DE UN SISTEMA DE MEMORIA:
moria de: a x b con circuitos de c x d
emoria y b = n de bits de posiciones

Capacidad de me
a = N posiciones de m
a * b / 8 = n de Bytes
n de filas = a/c
n de columnas = b/d



X2816
2KB
____
CS
____
OE
BUS DE
DATOS DIRECC.
BUS DE


VPP
2716
2KB
____
WE
____
CS
____
OE
BUS DE
DATOS
BUS DE
DIRECC.
RAM

BUS DE
DATOS
_
CS
BUS DE
DIRECC.

Arquitectura de por Laura Elizabeth Florian Cruz Computadoras
17
REGISTRO DE
DIRECCIONES
DECODIFICADOR
DE DIRECCIONES
REGISTRO DE
DATOS E
INSTRUCCIONES
MATRIZ DE MEMORIA



OOOO

11111
DIR CONTENIDO


UNIDAD DE
CONTROL





UNIDAD
OPERATIVA
Memoria
principal
CPU
MEMORIA PRINCIPAL
MEMORIA PRINCIPA
Se almacena en forma b
debe ejecutar el CPU.
A base de semiconducto
Realiza dos tipos de ope
seal de control trasladada
En la operacin de LECTURA la informacin se extrae desde la posicin de memoria seleccionada, despus
por el bus de datos e instrucciones.
En la operacin e ESCRITURA la informacin se almacena en la posicin seleccionada y es trasladada por el
bus de datos y proviene del modulo de entrada o desde el CPU
Formado por dos tipos de memoria: RAM y ROM


















L:
inaria: los datos a procesar, resultados obtenidos, cdigo binario de instrucciones que
res o circuitos integrados en placas.
raciones: Lectura y escritura; para ambas se requiere: una posicin de memoria y una
por el bus de control

























aura Elizabeth Florian Cruz
DECODIFICADOR DE DIRECCIONES




DECODIFICADOR
LINEAS DE
SELECCIN DE
POSICION DE
MEMORIA
SALIDAS = 2
n

n ENTRADAS






Arquitectura de Computadoras por L
18


+ * * * * * * *
* + * * * * * *
* * + * * * * *
.


0 0 0
0 0 1
0 1 0
.
ENTARADAS SALIDAS
A
2
A
1
A
0
S
0
S
1
S
2
S
3
S
4
S
5
S
6
S
7

+
*
ALTO BAJO
1 0
0 1












A. B
AND
A + B
XOR

A





0 1



REGISTRO BUFFER:
a direccin de la posicin seleccionada se aplica a un circuito decodificador, se selecciona una posicin de
emoria se conecta el bus de datos a travs del registro buffer; la seleccin de operacin se realiza activando
na de las entradas R o W activando:
___
/ W: O = escritura y 1= lectura

L
m
u

R



Posiciones
D
E
C
O
D
I
F
I
C
D
O
R
BUS DE
DATOS

O
__
R / W
BUS
DE
DIR.

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
19
UNCIONAMIENTO DE LA MEMORIA PILA:

F
emoria pila: Zona reservada de la memoria de datos, almacena direcciones de retorno cuando hay
ubprograma, almacena datos, contenidos de registros en forma temporal.
S: (Stack Segment) Registro que almacena la direccin del segmento de pila
o de 16 bits que siempre apunta ala ultima posicin en la cual ingresa informacin, se
rograma
ck
nombre DB m DUP (?)
Pila ends posiciones reservadas que no tiene informacin
Definicion de byte: direcc. para reservar mem.
# posiciones de pila en hexad.(H) repiticion

Temporalmente el microprocesador almacena la direccin de retorno (direccin cuando termina el
subprograma) alto a la direccin inicial del subprograma, se ejecuta, el microprocesador extrae de la pila la
direccin de retorno al programa y continua su ejecucin





M
s
S
SP:(Stack Pointer) Registr
decrementa en 1 por cada byte que ingresa, se incrementa en 1 por cada byte que se extrae.
Al programar el puntero de pila se determina el tamao de la pila:

Definicin de Pila en P
Pila Segment Sta








Cdigo de Llamada
de Subprograma
CALL (CD)
Direccin de (Z)
X
MEMORIA
X +1
Inicio de
subprograma (Y)
Cdigo de
operacin de fin de
Subprograma
RET (C9)
..
X + 2
X + 3
YZ
..
Inicio de
subprograma
..
..
..
MEMORIA PILA

PC
CONTIENE X +3
X +3 sin llamar al subprograma YZ
al final del llamado al subprograma a Subprogram
PILA
3B
CD
60
AB
Ejercicios:

5. Determinar el valor de los registros AX SP y la informacin que almacena la pila despus de la
ejecucin de la siguiente instruccin POP AX
AX: CD3B

Rspta:
SP: = n- 2
PILA: 60, AB




6. En la parte superior de la pila contiene 5 y el sgte byte hacia debajo de la pila es 14, el indicador de la
pila contiene 3A56, una instruccin de llamada de subrutina a la posicin 67AE de la memoria esta
localizada en la direccin 013F. Llenar el cuadro:
1. Despus de que la instruccin de la llamada sea ejecutada
2. Despus del regreso de la subrutina
SP PC PILA
3A54 67AE 42,01,5A,14
3A56 0142 5A,14




A MEMORIA PRINCIPAL:
SP

3A54

3A55

3A56

3A57
..
MEMORIA
CALL
AE
67


SUBRUTINA
..
PC
013F

0140

0141

0142
.

67AE
PILA
42
01
5A
14

MODOS DE DIRECCIONAMIENTO DE L
as que emplean las instrucciones de la memoria principal para ubicar los operandos (que operan
la inst
1. Direccionamiento Inmed acin del cdigo de operacin esta almacenado el valor inmediato.



Diferentes form
ruccin) en la memoria.
iato: A continu
Cdigo de operacin



Valor inmediato
MEMORIA


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
20

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
21
amiento Directo: A continuacin del cdigo de operacin se almacena una direccin efectiva en
donde se encuentra la direccin del operando.

3. Direccionamiento Indirecto: A continuacin y en el sgte. Del cdigo de operacin esta almacenada la
direccin intermedia que contiene la direccin de la direccin efectiva.

4. Direccionamiento Relativo: A continuacin del cdigo de operacin se almacena un valor que se adiciona
al PC

5. Direccionamiento Indicado o por Registro stro ndice SI o DI, que se le suma un
valor que esta a continuacin del c reccin efectiva donde esta almacenada
la direccin del operando.

6. Direccionamiento Por Registro: Em U para almacenar direcciones de memoria,
donde se almacenan los operandos.








MEMORIA
2. Direccion
MEMORIA
ndice: Emplea un regi
digo de operacin para obtener la di
plea un registro del CP


Cdigo de operacin
......
Operando
x
valor y
X + valor
PC
x
Direccin (a)
MEMORIA
Cdigo de operacin
Intermedia (b)
......
Direccin (c)
Efectiva (d)
ba
Operando
ba + 1
dc
......
Cdigo de operacin
Direccin (a)
Intermedia (b)
......
ba Operando

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
22
UNIDAD DE CONTROL
CONTADOR DE
PROGRAMA
(PC)
SECUENCIADOR O
GENERADOR DE
PULSOS
MEMORIA ROM DE CONTROL
MICROINSTRUCCIONES
DECODIFICADOR DE INSTRUCCIONES
REGISTRO DE INSTRUCCIONES
BUS DE
DIRCCIONES
BUS DE DATOS E
INSTRUCCIONES
CPU
UNIDAD DE CONTROL
SEALES DE
CONTROL

Interpreta instrucciones que vienen de la memoria.
El cdigo binario de instruccin se almacena en el registro de instrucciones, luego se transfiere al decodificador
y se selecciona una posicin de la memoria ROM , almacenadas aqu las microinstrucciones, se transfiere las
posiciones seleccionadas al secuenciador y este los convierte en seale s de control.

Contador Del Programa (PC): Cuenta las posiciones de memoria y de los mdulos, almacena las direcciones;
cada pulso de reloj se aumenta en 1, pero puede ser alterado por una instruccin de salto bifurque o de llamada
a subprograma o interrupcin. . Hecho de circuitos FLIO FLOP (1 o 0)

Secuenciador o generador de pulsos: Convierte los cdigos binarios en seales de control.














lan los pasos elementales en que se compone la instruccin; son enviadas a las
cin de la instruccin
recibe una direccin y una
Microinstrucciones: Son cdigos binarios que representan seales de control







Seales de control: Contro
partes de la maquina que van a participar en la ejecu
- SEAL DE LECTURA(READ) : Ocurre en el modulo desde un perifrico, el modulo recibe una
direccin y una seal de lectura desde el contador del programa y lo lleva al CPU
- SEAL DE ESCRITURA (WRITE): Ocurre en el modulo, sale del CPU,
seal de escritura y lo lleva el perifrico de salida.
- SEAL DE RELOJ: Impulso elctrico que sale del cpu para sincronizar las otras partes de la maquina:
_|

|_.

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
23

1, j interno de l microprocesador,
acia las partes de la maquina
_|
_
|_|
_
|_|
_
|_|
_
|_ 1 controla los eventos que suceden en el microprocesador.
_
_
_
_
_
_
_
_
_
2
____ _
RESET
________
RE T
HOLD iones, bus de control y bus de datos e instrucciones)
por el C
HOLD ptacin de HOLD, el microprocesador queda en estado de alta imperanza, DMA tomo el control
del bus.
READY: Se activa cuando la memoria enve informacin, sincroniza el microprocesador y memoria. Permite
sincronizarse con memorias lentas
______
INT: viene del perifrico de entrada se interrumpe el microprocesador y se ejecuta un subprograma o
interrupcin.
_______ ______
INTA: seal de respuesta de INT

ENTRADA DATOS SERIE y SALIDA DE DATOS SERIE: de BIT en BIT
X2 y X1: sirven para conectar un circuito cristal que controla la secuencia del generador de reloj

h
2: Trasladan seales de reloj generadas pro circuito generador de relo

| | | | | | | | controla los eventos que suceden en los dispositivos al MP.
____
R / W : traslada seal de lectura o escritura hacia la memoria o al modulo
___ _____
IN: inicializa o resetea los contenidos de los registro del CPU
_______ _____________
SE OUT: acepta el estado RESET IN y comunica a todas las partes de este estado
: es una peticin del bus del sistema (bus de direcc
ONTROLADOR DMA (acceso directo a memoria).
A: Ace
1 M 40
2 I
3 C 33
4 R 32
5 O 31
6 P 30
7 R 29
8 O 28
9 C 27
10 E 26
11 S 25
12 A 24
13 D 23
O 22
20 R 21
BUS DE
DIRECCIONES
BUS DE
DATOS

2 2
____
3 R / W
_____________
4 RESET IN
_______________
5 RESET OUT

6 HOLD

7 HOLDA

8 READY
_______
9 INT
_______
10 INTA

11 ENTRADA DATOS SERIE

12 SALIDA DE DATOS SERIE

13-20 BUS DE DATOS

21 X2

22 X1
1 1
BUS DE
CONTROL
5v

0v

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
24
OPERADOR
ACUMULADOR
Z V C S
REGISTROS
BANCO
DE
BUS DE DATOS E
INSTRUCCIONES
LINEAS DE
SELECCIN DE
OPERACION
REGISTRO DE
DO
UNIDAD OPERATIVA
ESTA
ALU
V C Z S
OPERANDO A OPERANDO B
C3
C4
V Z C S
1

0

HAY RESULTADO TIENE RESULTADO
DESBORDAMIENTO 0 CARRY NEGATIVO
NO HAY RESULTADO NO TIENE RESULTADO
DESBORDAMIENTO 1 CARRY POSITIVO
S3 S2 S1 S0
UNIDAD OPERATIVA
Realiza operaciones aritmticas y lgicas con los datos del programa; si son complejas descomponen en pasos
elementales.

Banco de Registros: Son en numero 8 o 16. Almacena datos a ser procesados.
Operador: Circuito electrnico que realiza operaciones aritmticas y lgicas (ALU).
Acumulador: Registro que almacena el resultado de la operacin, obtenido por el operador, e informacin de
operaciones intermedias.
Registro de Estado: Conjunto de sealizadotes o indicadores o FLAGS o banderas o circuitos biestables o
FLIP FLOP. Son 9.Muestra caractersticas del estado del resultado ejecutado por el operador
V: indica si hay desbordamiento
Z: indica el valor del resultado (0 o 1)
C: indica el carry
S: indica el signo
I: indica si permite (1) o no (0) la interrupcin
D: indica direcciones, se emplea en instrucciones de manipulacin de cadenas
T: indica si se produce la interrupcin para correr un programa paso a paso
P: indica la paridad: 1 si es par y 0 si es impar
AC: indica el cuarto BIT




































SUMADOR RESTADOR

B A E D
0 0 0 0


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
25
Sumador de 1 BIT
A + B
Restador de 1 BIT
D - E

S
1
R
1
C B C
0
BB
0
B
1 1
ENTRADAS SALIDAS
A
0
B
0
C
0
C
1
S
1
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
0 0 0 0 0
1
0 1 1 1 0
1 0 0 0 1
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
0 0 1 1 1
0 1 0 1
D0 E0 B0 B
1
R
1
ENTRADAS SALIDAS
R
1
= 2 B
1
+ D
O
E
0
B
0
ENTRADA PRESTAMO PRESTAMO

CARRY DE
CARRY DE



SALIDA DE SALIDA DE
ENTRADA

















DBOUT DBIN
HOLDA
S1 S0 HOLDA
0 1 0 SALIDA AL BUS DE DX
1 0 0 ENTRADA DEL BUS DE DX
0 0 1 ESTADO DE ALTA IMPER.
S0
S1
REGISTRO BUFFER
BUS DE
DATOS


ARQUITECTURA DEL MICROPROCESADOR

BIU
MICROPROCESADOR
EU

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
26
osee dos procesadores:
IU: Unidad de Interfaz de Bus
Funciones:
Almacenar en cola las instrucciones procedentes de la memoria
Controla el bus del sistema en la transferencia de informacin entre la EU y la memoria o entre la
EU y los mdulos
Genera direcciones de las posiciones de memoria y de los mdulos
U: Unidad de ejecucin
Funciones:
Recibe los cdigo de las instrucciones procedentes de la cola, interpretarlos y ejecutarlos
LASIFICACION DE LOS REGISTROS:


P
B

E

C


DS
CS
SS
ES
IP
AX
BX
CX
DX
SI
DI
SP
BP
15..0
REGISTROS
SEGMENTOS
REGISTROS
GENERALES
ALU
ALU
REGISTROS
DE ESTADOS
REGISTROS
PUNTEROS O DE
DESPLAZAMIENTO
COLA
BIU
EU

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
27
MODULO ADAPTADOR DE ENTRADA Y SALIDA
Llamado tambin Tarjeta Controladora de perifricos o interfaz. Dispositivo electrnico que permite la
transferencia de informacin entre perifrico y computadora (CPU y Memoria), adaptando la informacin al
formato adecuado que acepta el perifrico o CPU. Se activa cuando el bus de direcciones traslada direccin y
responde a esta como una posicin de memoria.
Por indicacin exterior del perifrico de entrada y salida se genera un cdigo ASCII, el cual es aceptado y
decodificado por el modulo del perifrico, adaptando el formato que acepta l CPU.
Se realiza dos operaciones: de lectura (Read) y escritura (Write) en ambas se requieren una direccin y una
ada a un circuito decodificador que genera una salida, esta con la seal de
una salida que activa alas compuertas de tres estados del registro buffer,
ti acin.
Escritura: ico de salida, a travs del registro
buffer.




seal de R/W.
Lectura: La direccin es aplic
lectura se aplica AND y genera
permi endo el ingreso de inform
La informacin sale del interior de la maquina hacia el perifr
MODULO
SALIDA
ADAPTADOR DE
ENTRADA Y
PERIFERICO
DE SALIDA
PERIFERICO
DE ENTRADA
BUS DE DATOS
DE
DIRECCIONES
BUS
BUS DE
CONTROL
REGISTRO BUFFER
PERIFERICO DE ENTRADA
PERIFERICO DE SALIDA
D
E
C
O
D
I
F
I
C
A
D
O
R
RB DE
ENTRADA
RB DE
SALIDA
BUS DE
DATOS
BUS DE
DIR.
READ =1 entrada
0 salida
WRITE =0 entrada
1 salida
PERMISO =1
PERMISO =1
ESTADOS ENTRADA PERMISO SALIDA
ESTADO CERO 0 1 0
ESTADO UNO 1 1 1
ESTADO DE ALTA 0, 1 0 Z
IMPERANZA
CONTROLADOR DMA

DMA: Acceso directo a memoria. Controla la transferencia de informacin entre la memoria y el dispositivo de
almacenamiento sin participacin del microprocesador.
CONTROLADOR DMA: Controla la operacin de lectura y escritura. Proporciona la direccin para la
memoria.

ESTRUCTURA DEL CONTROLADOR DMA

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
28


TRANSFERENCIA DMA EN UN SISTEMA CON MICROCOMPUTADORA

ACOPLADORES
DEL BUS DE DATOS
ACOPLADORES DEL
BUS DE DIRECCIONES
BUS DE DIRECCIONES
BUS DE DATOS
REGISTRO DE
DIRECCIONAMIENTO
DS

RS: RS1 y RS2

RD LOGICA

WR DE

BR CONTROL

RG

INT
REGISTR DE CUENTA
DE BYTES
REGISTRO DE
CONTROL
DISPOSITIVO DE E/S
SOLICITUD DMA
RECONOCIMIENTO DMA

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
29

DS: Seleccin DMA

RS: Seleccin de registros

BR: Solicitud del bus = HOLD. Del DMA al microprocesador

G: Cesin del bus =HOLDA .Del microprocesador al DMA

RD: Lectura. Es bidireccional. . WR: Escritura. Es bidireccional

INT: Interrupcin. Se activa cuando ha terminado la transferencia, el DMA lo enva al microprocesador y este
toma el bus del sistema.

El DMA se comunica con el perifrico externo mediante lneas: SOLICITUD y RECONOCIMIENTO
SOLICITUD DMA: se activa por el dispositivo cuando solicita la transferencia DMA.

RECONOCIMIENTO DMA: El DMA informa al perifrico que la peticin del canal fue aceptada por el
CPU, cuando lo recibe coloca bytes en el bus de datos (escritura) o recibe (lectura)

El DMA presenta Registros para la comunicacin dispositivo memoria
REGISTRO DE DIRECCIONAMIENTO: Contiene una direccin para especificar la localidad en la
memoria. Sea incrementa despus de cada palabra que se transfiere a la memoria... El DMA pone el valor
de su registro de direccionamiento dentro del bus de direcciones.

REGISTRO DE CUENTA DE BYTES: Contiene la cantidad de bytes a transferir. Se decrementa en uno
con cada transferencia de Bytes. Si el nmero de bytes llega a cero, el DMA detiene la transferencia e
informa al microprocesador de la terminacin mediante una interrupcin luego lee el contenido del registro.
Si el nmero de bytes no llega a cero el DMA comprueba la lnea de SOLICITUD.

REGISTRO DE CONTROL: Especifica el modo de transferencia (RD / WR)





B
INT
BG
BR

M

BUS DE BUS DE
RD WR DIRCC. DATOS
ICROPROCESADOR

RAM
BUS DE BUS DE
RD WR DIRCC. DATOS

BUS DE BUS DE
RD WR DIRCC. DATOS

DS
RS
CONTROLADOR DMA
INT
BG
BR
BUS DE DATOS

DISPOSITIVO DE
ALMACENAMIENTO

DETECTOR DE
DIRECCIONES
RECONOCIMIENTO DMA
SOLICITUD DMA
R / W
BUS DE DATOS
BUS DE DIRECCIONES
CONTROL DE ESCRITURA
CONTROL DE LECTURA

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
30
tacin de entradas:
salida cuando BG =1 para especificar la
el DMA activa RD o WR, lo enva al dispositivo o a la RAM
s registros del DMA por el bus de datos para
habilita el DS y RS.
stema al DMA, el CPU queda en estado de
emoria para especificar la direccin en el bus
. erencia DMA- memoria.
s



El D
prio

La ta limitada por la
vel
PERIFERICOS
ispositivo electrnico mecnico que introduce o extrae informacin a la maquina para ser procesada u obtener
Clasificacin

A. De acuerdo a su Localizacin

Transferencia y habili
. RD y WR lneas de entrada cuando BG =0 y
operacin.,

. BG =0: El microprocesador se comunica con lo
leer o escribir en los registros DMA cuando se

. BG =1: El microprocesador entrega el bus del si
alta impedancia; el DMA se comunica con la m
de direcciones y activar RD o WR

BR =0: Detiene la transf

or ceda lo . BR =1: Se activa luego de la SOLICITUD DMA para que el microprocesad
canales. Hay transferencia entre el microprocesador y el DMA
. INT =1: Termina la transferencia DMA
El microprocesador inicializa el DMA al enviar al bus de datos:
. Direccin inicial de la memoria para leer o escribir en el Registro de Direccionamiento
. El numero de bytes del bloque de memoria en el Registro de Cuenta de bytes
. Un control para especificar el modo de transferencia: escritura o lectura en el Registro de
Control
MA puede estar conectado a varios perifricos, tiene varios canales y atiende primero al de mayor
ridad
transferencia de datos entre el dispositivo de almacenamiento rpido y la memoria es
ocidad del CPU.


D
resultados en el procesamiento.

OTROS
PERIFERICOS DE
ENTRADA
OTROS
PERIFERICOS
DE E/S
OTROS
PERIFERICOS
DE SALIDA

de los perifricos:
IMPRESORA
UNIDADES DE
DISCO DURO

CPU
UNIDADES DE
DISCO FLEXIBLE
MONITOR MOUSE TECLADO

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
31
a travs
de cableado, prolongacin de su bus interno.
uados
se encuentra el usuario, la conexin es a travs de lneas telefnicas, o telegrficas u otros
tipos de enlace a estos perifricos se les llama Terminales Teleproceso.

B. De acuerdo a su Funcin
s pticos
. Lectora de marcas pticas
. Cmaras de televisin
. Reconocedores de voz
. Mouse
. Teclado

2. Perifricos de Salida: Visualizan los resultados obtenidos en el procesamiento por el cpu.
. Trazadores grficos o plotters
. Sintetizadores de voz
. Impresora
. Monitor

3. Perifricos de Entrada y Salida: Introducen o extraen informacin del microprocesador.
. Terminal teclado-pantalla
. Unidades de disco duro o Hard Disk
. Unidades de disco flexible o Floppy Disk
Unidades de Cintas Magnticas
O

Pantalla fabricada por puntos o pxele
electrones, e
mayor nitid z
La imagen
de izquierd
se sita en off
electrones aho
por el largo de la pantalla.
plazamiento de electrones de manera horizontal. Numero de lneas por
segundo que enva la tarjeta.

c
Hz.
Barrido Ve fresco. Desplazamiento de los electrones desde el final de la
ltima fila al c e forma la pantalla por segundo. Tipos:
azada: Barre primero las lneas impares luego las pares
trelazada: Barre todas las lneas
Resolucin:
pxel en el d
En forma horizontal esolucin de Columna
En forma vertical pr n Y =25 Resolucin de Fila
1. Perifricos Locales: Aquellos que se encuentran situados cerca del cpu, su conexin es

2. Perifricos Remotos: Aquellos que se encuentran a distancia del cpu en lugares adec
donde

1. Perifricos de Entrada: Introducen informacin para ser procesado por el cpu.
. Censore
.

M NITOR:
s, se activa (iluminado) y se desactiva durante el barrido del haz de
qu se distinguen en color y brillo: A mayor pxeles mayor nitidez y a menor tamao del punto
de la imagen (0.28nm). e
en la pantalla esta formada por un grupo de lneas horizontales, un haz de electrones barre cada lnea
a a derecha, desde arriba (barrido horizontal); una vez barrido todas las lneas la seal de activacin
y el controlador del tubo de rayos catdicos genera una seal de sincronismo vertical; el haz de
ra va desde el final al borde superior.
Barrido: desplazamiento de los electrones
Barrido Horizontal: Des
Resolucin: a x b
Frecuencia de refresco:
Barrido horizontal: c x b
rtical: o Frecuencia de Re
ini io. Numero de veces qu
Entrel
No En
Numero de filas y el numero de columnas la pantalla, representan a un carcter (modo texto) o un
mo o grafico
presentan 80 caracteres RX =80 R
ese tan 25 caracteres R

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
32
Existe s.
os monitores emplea computadoras presentan una resolucin: 1024
lado por el circuito integrado 6845 (Motorola)
2. Modo Grafico: Representa dibujos en general
Estructura de un Monitor TRC (Tubo Rayos Catdicos)

Estructura de una Tarjeta de Video Monocromtica


una mascara perforada o rejilla de potencia, es la que evita que la mezcla de punto
X
Y
,Y)
(RX -1, RY-1)
(0,0) (RX -1,0)
.(X
(0, RY -1)
Las seales de color y sincronizacin van por separado a diferencia del televisor.
L dos en el diseo de programas asistidos por
x 768 y 1024 x 1024
Pantalla IBM PC =Contro
Modos de Funcionamiento de la Pantalla:
1. Modo Texto : Representan carcter alfanumricos
SEAL DE
SINCRONIZMO
HORIZONTAL
CTO DE
DEFLEXION
HORIZONTAL
CTO DE
DEFLEXION
VERTICAL
AMPLIFICADORES DE
CONTROLADORA DE VIDEO
MATRIZ FLUORESCENTE
SEAL DE ROJO
SEAL DE VERDE
SEAL DE AZUL
SEAL DE
SINCRONIZMO
VERTICAL
HAZ DE ELECTRONES
CAONES DE
ELECTRONES
YUGO
REFLECTOR
CONTROLADOR
6845

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
33

Conector JB



El conector tiene de 9-15 agujeros en 2 filas, el VGA tiene 15 agujeros en 3 filas.

Controlador TRC: este genera seales de sincronismo vertical y horizontal y las seales de barrido, determina
el tamao y posicin del cursor, lee datos de la memoria de video, seleccionndola y cuenta las direcciones.
El controlador 6845 genera las seales de sincronismo vertical y horizontal, estas seales determinan el lugar de
la pantalla debe aparecer el carcter. Por cada carcter que la tarjeta principal (mainboard) reciba le enva a la
tarjeta de video, esta recibe 2 bytes: 1 byte corresponde ala informacin de atributos: parpadeo, video normal,
video inverso alta intensidad, el otro byte corresponde al cdigo ACII del carcter.
. La seal de sincronismo horizontal tienen una frecuencia de 1.75 KHz.
. La seal de sincronismo vertical tiene una frecuencia de 60 Hz
La seal de sincronismo horizontal: Sirve para desplazar un haz de electrones que sale de los caones de
electrones cada vez que recibe un punto de video, los caones envan un haz de electrones hacia el lugar
de la pantalla que la apunta el circuito de sincronismo horizontal haciendo que el pxel se ilumine, luego
la seal de sincronismo horizontal mueve el haz de electrones al siguiente pxel, si recibe un punto de
video este se ilumina. Este proceso continua hasta terminar la lnea.
La seal de sincronismo vertical hace que el haz de electrones se desplace desde el final de la lnea hasta
el comienzo de la sgte lnea.

arjeta Grafica: Encargada de controlar la informacin que se muestra en la pantalla del monitor como la
n de los pxeles. La tarjeta grafica se encuentra conectada a una bus de expansin del ordenador
PCI o AGP y sirve de intermediaria entre el microprocesador y el monitor. Contiene una memoria RAM donde
se guardan los datos provenientes del microprocesador y que aparecen en la pantalla; esta memoria puede ser de
T
modificaci
MEMORIA RAM
ESTATICA 4KB
O MEMORIA DE
VIDEO
MK 36000
MEMORIA ROM


REGISTRO
7424

BUS DE DIRECCIONES CANAL DE E/S O RANURA DE
EXPANSION
BUS DE DATOS
INF DE VID
SINCRONIZMO HORIZONTAL
SINCRONIZMO VERTICAL
INTENSIDAD
CONECTOR JB
EO
GENERADOR DE
CARACTERES CONVIERTE A
PUNTOS DE VIDEO

1 GND
2 ___
3 ___
4 ___
5 ___
8 SINC. HORIZONTAL
9 SINC. VERTICAL
SEAL PIN
6 INTENSIDAD
7 VIDEO

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
34
tipo DRAM (como en la memoria principal) o VRAM (de doble puerto al microprocesador y al controlarla
duplica el ancho de banda) o SGRAM (optimizada para el registro buffer de video , menos veloz) o WRAM (de
doble puerto mas rpida que la VRAM) y adems los circuitos necesarios para reproducir total o parcialmente
el contenido de la memoria en intervalos de peridicos de tiempo(50-70 v/c) y transformar en signos
secuenciales para el monitor. Tiene un generador de caracteres alfanumricos: al cdigo ASCII en puntos, un
decodificador de atributos: traduce el color, intensidad y subrayado y el controlador TRC. La matriz son los
caracteres formados, el modo de texto. Tipos:
MDA (Monochrome Display Adapter) Tiene una resolucin: 720 x 350. Matriz de 9 de ancho x 14 de
alto Una memoria de 4KB. Un color.
CGA (Color Graphic Adapter) Tiene una resolucin: 640 x 200. Matriz de 8 de ancho x 8 de alto.
Una memoria de 16KB. Colores: rojo verde azul.
de ancho x 9 de alto. Una
TIPOS DE M N
Mo o rrido horizontal y vertical van
: 600 x 800. Una memoria de 512KB.Amplia la memoria Rom.











HGA o Hrcules: Tiene una resolucin de 720 x 348. Matriz de 14
memoria de 64KB.
EGA:(Enhaced Graphic Adapter) Tiene una resolucin: 640 x 350. Matriz de 14 de ancho x 8 de alto.
Una memoria de 256KB. Transmite el color en forma digital. Se puede escoger 16 colores de una
paleta de 64 colores.
MCGA (Multi Color Graphic Array): Lanzado por IBM en 1987 en modelo PS/2.
VESA: asociacin de electrnicos de video.

O ITORES:
nit res Composite: Una seal de video se compone seales de ba
con los datos de video. El conector era redondo.
Monitores TTL: Monitores Monocromticos: bien mbar y negro, o verde y negro. La
comunicacin entre la tarjeta grafica-monitor se realiza con seales digitales. La tarjeta grafica enva
dos informaciones: iluminacin e intensidad del punto. Tarjetas: MDA, CGA; Hrcules, EGA.
Monitores RGB: Reciben seales TTL en color (Red Green Blue). La tarjeta enva 4 informaciones:
rojo, no rojo, azul, no azul, verde, no verde e intenso o no intenso, representndose hasta 16 colores.
Tarjetas: CGA, EGA.
Monitores Analgicos: Reciben de la tarjeta grafica una seal analgica con valores de extensin
entre 0 y 0.7 voltios, la tarjeta limita el numero de colores que desee, transformando los colores en
tonos de grises. Tarjetas: VGA, SUPER VGA o XGA
Monitores Multisync: o Multifrecuencias. Detectan y sincronizan cualquier tipo de frecuencia
desde 15-50KHz en barrido horizontal y 50-80Hz en barrido vertical. Tarjetas: CGA, EGA, SUPER
VGA.
VGA: Tiene una resolucin: 640 x 480. Matriz de 16 de ancho x 9 de alto. Una memoria de 256KB.
Transmite el color en forma analgica. Contiene un adaptador DAC que detecta al encenderse si es
color o monocromo, si es monocromo lo convierte a grises. Representa 256 colores de una paleta de
262 144 tonalidades
SUPER VGA: Tiene una resolucin




Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
35
TEC
Existen tr rocesador de teclado esta en el teclado), Teclado AT
de 83 l
teclado po
*
e una membrana de goma, cuando se pulsa se une 2 pistas y pasa la corriente.
*
ada por el procesador de teclado.

Teclado utadores. El
componente principal es el controlador 8048 el cual tiene una memoria de 2KB, el controlador constantemente
explora la ma rificar sise ha pulsado una tecla, el rastreo o exploracin realiza cada 3 a 5
milisegundos; cada vez que se pulsa una tecla se genera un estado lgico igual =0, cerrndose un conmutador
en el punto de cruce
Entre una fila y una columna, este estado lgico es ledo por el controlador, el cual genera un cdigo llamado
CODIGO DE BUSQUEDA o SCAN C emoria RON o Buffer. Cada vez que
se pulsa la tecla mas de 0.5 segundo, el controlador genera el cdigo de la tecla pulsada a razn de 10
veces/segundo .Cada vez que se pulsa una tecla se produce una interrupcin No 9 .la subrutina correspondiente
a esta interrupcin permite leer del puerto 96 (60h), 2 cdigos llamados :
LADO:
es tipos de teclado: Teclado XT de 83 teclas (el p
tec as (el procesador de teclado esta en la placa base) y Teclado expandido de 102 o 105 teclas. Tipos de
r las teclas:
Teclado de Contacto
- Mecnico: Tiene interruptores individuales, donde se presiona se cierra el interruptor y pasa
corriente.
- Membrana: Tien

Teclado Capacitivo: Teclado sobre una tarjeta de circuito impreso, se pulsa la tecla y se presiona un
condensador una seal elctrica es detectada e interpret
- Inalmbrico
- TrackBall
- Ergonmico
- De Funciones Especiales


Estructura del Teclado IBM PC
.TECLA
..23..
MATRIZ DE PULSADORES O
CONMUTADORES
DECODIFICADOR DE
COLUMNAS
CONTROLADOR
8048
DECODIFICADOR DE
FILAS

I mado por 83 teclas situadas en 23 filas y 4 columnas de conm
5V
0 V
BM PC: Confor
triz, para ve
ODE, el cual es almacenado en la m
CLOCK
SCAN CODE
RESET KB
CONECTOR J7
KB DATA

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
36
. Cdigo de identificacin : cdigo de No de la tecla, se le llama byte auxiliar o 1 cdigo
. Cdigo ASCII del carcter, a este cdigo se le llama Byte principal o 2 cdigo
Cuando el controlador determina enviar informacin al CPU, inicialmente activa la lnea KB DATA (Keyboard
Data) durante 0.2 milisegundos, a continuacin enva el cdigo SCAN CODE en forma enseriada empezando
por el bit menos significativo, siendo la duracin del pulso 0.1 milisegundos.


TECLADO HEXADECIMAL
Ej.: P m tecla seria
UENTE DE ALIMENTACIN: Esta conectada internamente y permite las conversiones de corriente
lterna de la red (220 o 110 VAC) a co para los CI y 12 para alimentar a los
motores de los cabezales). Esta proporc









GENERADOR
DE PULSOS


igo de la ulsa os la tecla N 9: X1=0 y Y
2
=0 seria: A =1 B =0 C =0 y D =1 entonces el cd
1001



F
a rriente continua de 5-12 voltios (5
iona 200 Wattios.
CIRCUITO
CONTADOR
CIRCUITO DE
CODIFICADOR
CIRCUITO INHIBIDOR
DE PULSOS
CIRCUITO
REGISTRO
0 1 2 3
Y
0
7 6 5 4
11 10 9 8
Y
15 14 13 12
Y
1
Y
2
3
220
5V



CIRCUITO
DECODIF
CODIGO
DE LA
TECLA
PULSADA
DESACTIVA EL CONTEO DEL
CONTADOR CUANDO SE
PULSA UNA TECLA
B A
X
0
X
1
X
2
X
3
D C

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
37
IMPRESORA:
Tipos:
A. Con Impacto: Aquellas que estn dotadas de varillas las cuales son golpeadas por martillos logrndose de
esta manera la impresin del carcter en el papel.
1. Impresora de Matriz de Puntos: Aquella que tiene un vector de pines al golpear diversas
combinaciones de pines se conforman diversos caracteres

2. Aguja o matricial: Menos ruidosa y barata. Presenta laminas metlicas con agujas que golpean la cinta
y esta a la hoja; el choque de aguja transfiere la tinta al papel; la resolucin es el numero de agujas (9-
24); en el cabezal estn las agujas verticales. El tambor por donde pasa el papel, levanta a este cuando se
pasa a la sgte lnea. El cable que conecta el cabezal y el circuito de control cuyo nmero de hilos es el
nmero de agujas + 1.

3. Impresora Margarita: Lenta y ruidosa. Esta conformado por un cabezal en la cual se encuentran
varillas alrededor de un disco giratorio para la impresin de un carcter, el disco girara hasta que se
encuentre la varilla con el carcter deseado en ese momento un martillo golpea a la varilla
imprimindose el carcter en el papel.

VECTOR DE PINES
HAY UN PIN
. . . . .
. .
. .
. . . . .
. .
. .
. .
EJEM: A:
VARILLA
S
DISCO GIRATORIO
CABEZAL
CINTA
NUCLEO HIERRO
MARTILLO
SOLENOIDE
MUELLE MARTILLO
TOPE
AGUJA
RODILLO
PAPEL
MASCARA

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
38
B. Sin Impacto: son impresoras silenciosas que no emplean varillas para la impresin , emplean tcnica
fotogrficas , electrnicas o tcnicas de impulsin de tinta

1. Impresora Lser: Se guarda datos en una memoria RAM, imprime por pgina, la imagen se forma por
procedimiento electroesttico. El rodillo es fotosensible, genera cargas estticas y se elimina cuando es
iluminado. Un espejo giratorio hace que el rayo lser recorra horizontalmente. Para esto se utiliza un
polvo. La mas rpida su funcionamiento se basa en la luz del rayo lser el cual orienta puntos de luz en
lugares adecuados del papel. La velocidad de algunas es de 2 paginas/ segundo, algunas imprime al
mismo tiempo por ambas caras.

2. Inyeccin: El cabezal no toca la hoja. Es silenciosa : el cabezal contiene orificios donde se expulsa a la
tinta formando un minsculo punto en el papel
. Trmico: El cabezal trmico calienta a 480 por unos microsegundos y genera una burbuja, esta

. Piezoelctrico: Se le aplica un impulso elctrico y cambia la forma del piezoelctrico hasta que se
produce las microgotas
explota y se impulsa al papel. En papeles satinados o fotogrficos.

EL CALEFACTOR ESTA EN EL CAMINO DE LA GOTA
CALEFACTOR
CANAL DE TINTA
MICROGOTA
PAPEL
BURBUJA


CALEFACTOR
MICROGOTA
CANAL DE TINTA BURBUJA
BARRERA
EL CALEFACTOR ESTA PERPENDICULAR AL ORIFICIO DE
INYECCION
OPERACIN DE SUCCION DE TINTA
MICROGOTA
OPERACIN DE ESPULSION DE TINTA

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
39



MOUSE: Tipos:
* De 2 botones * De tres botones *De tipo TrackBall *De tipo lpiz
* pticos: Se usan con un soporte que capte los diodos emisores de luz y los fototransistores del mouse.
* Sin cable: por rayos infrarrojos o por radiofrecuencia para comunicarse con el microprocesador
Seales del Conector: Seal de reloj, salida y entrada de datos en serie, positivo y negativo.

SLOTS: Scalos de Conexin donde se instalan las tarjetas controladoras de perifricos. Son en nmero de 8
y estn conformadas por 98 contactos o pines divididos en 2 secciones e contactos; una seccin esta
conformada por 62 contactos y la otra por 36 contactos. Tipos de Slots:
ISA
microprocesador 286 un ancho de 16 bits, con una velocidad de 3-5 MB/sg.
EISA (Extended Industry Standard Arquitecture): Tiene un ancho de bus de 32 bits y una velocidad de 3MB/ sg.
Tiene la caracterstica de reconocer las caractersticas de las tarjetas controladoras conectadas al spot y
configura al mainboard en forma automtica de acuerdo a las caractersticas de las tarjetas. Esta tarjeta
controla a la tarjeta de video, impresora, monitor, disk drive floppy o disquetera y al disco duro.
MCA (Micro Chanel Arquitecture): Tiene una velocidad de 40 MB / sg y un ancho de bus de 32 bits. Es
empleado por los microcomputadores IBM DS/2 y requieren tarjetas controladoras especiales.
VESA: Tiene un ancho de bus de 32 bits, velocidad de 132MB / sg. Empleado por el microcomputador 80486 DX4
Tarjeta Controladora de Discos:
SOG: Controla los discos duros, su velocidad es de 1Mbits /sg
ESDI: Controla discos duros, la velocidad de 10Mbits / sg
IDE: Controla discos duros, la velocidad de 7.5 Mbits / sg y controla 2 disqueteras y 2 discos duros
PREIDE: Controla 2 disqueteras y 2 discos duros, tiene 2 salidas : una puerta serial (para mouse o jostick) y otra
puerta paralela (para impresora)
ASIC (Application Specific Integrate tiene 160 pines y el otro 84 pines,
ambos permiten reducir el numero de integrados de la tarjeta principal.
CONECTOR DE LA IMPRESORA
1
2
14
15
3
4
16
17
2, 3, 4, 5, 6, 7, 8, 9: PUERTO D
5
6
7
8
9
10
11
12
13
18
19
20
21
22
23
24
25
E SALIDA 378
3BC
13, 12, 11, 10 : PUERTO DE ENTRADA 379
3BD
17, 16, 14, 1 : PUERTO DE CONTROL 37A
3BE
15, 18, 19, 20, 21, 22, 23, 24, 25: OV
(Industry Standard Arquitecture): Tiene un ancho de bus de 8 bits en las computadoras XT y en el
d Circuits): Son 2 circuitos, uno de ellos

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
40
Preguntas de teora
. Datos sobre los que opera la computadora a medida que ejecuta un programa operandos
. las lneas de seleccin de operacin que emplea el ALU 74LS181, dentro de la CPU, indique porque
dispositivos son controlados especficamente generador de pulsos
. indique el cdigo EBCDIC de las letras K y P considerando el BIT de paridad impar, tomndolo como BIT
MSB K: 111010010 P:111010111
. durante la etapa de bsqueda de una instruccin un cdigo de operacin es ledo de la memoria del
programa y transferido a la unidad de control de la CPU.
. la ejecucin simultanea de varios segmentos de programa recibe el nombre de multiprogramacin
. grupo de bits que forman la unidad primaria de informacin en una computadora cdigo de operacin
. la ejecucin de una instruccin es controlado por las seales de control
. cuando un computador almacena mas informacin en su formato de palabra , el numero de instrucciones del
programa ser menor el numero total de accesos a memoria ser menor
. durante la etapa decodificacin una instruccin el decodificador de la instruccin en la unidad de control
interpreta el cdigo de operacin que actualmente reside en registro de instruccin
. en que tecnologa estn fabricados los microprocesadores de 8 y 16 bits MSI
. para permitir el direccionamiento de informacin , en la memoria cada lnea del bus de datos en su entrada
esta dotada de compuerta de tres estados-registro buffer
. el modo de direccionamiento para localizar el operando , esta determinado por el cdigo de operacin
el modo de direccionamiento a emplearse en la ejecucin de una instruccin , es indicado por el . cdigo de
operacin
. artes, denominadas cdigo de la mayora de las instrucciones de una microcomputadora, constan de dos p
operacin y direccin del operando
or . componente que selecciona la posicin de memoria en una operacin de R/W se llama decodificad
. l PC para
bte
cuando a continuacin del cdigo de operacin hay un valor, el cual es sumado al conten
ner la direccin resultante se llama direccionamiento relativo
ido de
o
. un formato de instruccin en una microcomputadora puede ser almacenado en 8 y 16 bits
. un cdigo ASCII se utiliza probablemente, para traducir la informacin desde un dispositivo de entrada a un
sistema microcomputador.
sist . emas compuestos de varios procesadores reciben el nombre de multiprocesador
. el conjunto de pasos de ejecucin de una instruccin es controlado por seales de control
. cuando el microprocesador queda aislado del resto del sistema se llama estado de alta impedancia
la v . elocidad de reloj de un microcomputador se expresa en MIPS
. la unidad que emplea en las supercomputadoras para medir la velocidad de operaciones en coma flotante
or segundo se llama FLOPS p
las . microcomputadoras 80386, 80486 , PENTIUN son ejemplos de microprocesadores de 32 BITS
. el lugar por donde la informacin entra o sale de una computadora , se denomina modulo de entrada y
salida
. el registro de estado esta conformado por sealizadotes, construidos a base de FLIP FLOP
. los operadores de la unidad operativa , realizan las operaciones elementales a la velocidad de varios
millones por segundo
sirv . seales del generador de impulsos , de la unidad de control, las en para sincronizar la maquina
los . estados de un elemento triestado son 1,0,estado de alta impedancia
. modulo de E/S con tecnologa MSI esta conformado por registro buffer, decodificador un
la unidad operativa en el cpu . dispone de un componente que indica las caractersticas del resultado
registros de estado
. unidad funcional que se encuentra entre el bus de datos y el bus interno de datos de la cpu registro buffer
si la CPU busca y decodifica una instruccin como:almacenar datos en la posici . n de memoria 2AB, el
control dato provendr del unidad de
la ejecucin de una llamada de subrutina , el cpu almacena en memoria pila . cuando el cpu da paso a la
direccin de retorno y las direcciones de este componente son almacenadas por el SP
. las memorias RAM y ROM utilizadas en las microcomputadoras son ejemplos de memoria a base de
semiconductores

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
41
. circuito digital que convierte un cdigo binario de entrada en su correspondiente salida numrica
decodificador
. las diferentes formas por las cuales las instrucciones ubican a los operandos se llama modos de
direccionamiento
. componente que controla a los elementos lgicos de la alu para realizar cualquier operacin secuenciador
. el pin del microprocesador que es activado en las operaciones de acceso directo a memoria HOLD
. seales 1 y 2 son generados por generador de reloj
. instrucciones que permiten intercambiar informacin con la memoria pila se llama instrucciones del empleo
del SP
. componente que almacena en forma permanente los parmetros de configuracin en un microcomputador
CMOS RAM
. toda subrutina es invocada por instruccin de llamada dentro de un programa
. computador que realiza procesamiento vectorial megamainframes
. las interrupciones que dependen del valor del indicador de estado I se llaman enmascarables
. los circuitos integrados RAM se encuentran instaladas en unas placas llamadas scalos
. tipo de memoria a circuito integrado que permite el ingreso o salida de informacin en forma secuencial
RAM
. tipo de memoria cuanto mayor es su velocidad su capacidad es menor y su precio es mayor
. computador que realiza varias instrucciones en un ciclo de reloj 80486 DX
. que elemento contienen las microinstrucciones ROM de control
. el almacenamiento permanente de un programa en una microcomput. probablemente puede hacerse en ROM
. lugar donde la informacin entra o sale de una computadora modulo de entrada y salida
. registro que siempre contiene la ultima direccin de la memoria la cual contiene los contenidos de los
principales registros registro puntero
. Los decodificadores y el registro buffer en CI, estn ensamblados en tecnologa MSI
. microcomputador que posee un microprocesador multiplicador de velocidad 80486 DX / 2
. cuantas veces necesita la unidad de control referirse a la memoria cuando ejecuta una instruccin de modo
de direccin directa y una instruccin de direccin indirecta 4 Y 6
. que tipo de lenguaje entiende el microprocesador lenguaje maquina
. cuando el perifrico que solicita la interrupcin proporciona una direccin relativa en una tabla de
indirecto direcciones de inicio de subrutinas modo de direccionamiento relativo
. las instrucciones PUSH y POP son utilizadas frecuentemente en memoria pila
. un microcomputador que contiene sus elementos funcionales en un nico circuito integrado se llama
monopastilla y tecnologa MSI
. los lenguajes que fueron introducidos en la tercera generacin Basic Y Pascal
. el formato de instruccin o tamao de palabra de una supercomputadora puede ser almacenado en 64 bits
o . las computadoras de funciones inteligentes tienen como elemento de procesamiento paralel
. el microcomputador 8088 tienen un bus de datos de 8 bits
. las supercomputadoras estn fabricadas con circuitos integrados VLSI
. microcomputador que divide a la memoria en bloques 640KB 80286 DX
. las memorias mas lentas en velocidad toman el nombre auxiliares
. las memorias que se programan en un proceso de grabado permanente ROM y PROM
. cuando el perifrico proporciona parte de la direccin de inicio y la otra parte por el cpu se llama modo de
direccionamiento relativo
. la instruccin que permite acceder a la memoria pila para extraer informacin se llama POP
. cuando el traductor esta unido al medio en una memoria se llaman memorias estticas y son ejemplo ROM
y RAM
. instrucciones que permiten trasladar informacin de una parte del sistema a otra se llama instrucciones de
transferencia
. memoria que aumenta la velocidad de bsqueda de las instrucciones CACHE
. las memorias permanentes cuya constitucin esta hecha a base de condensadores se llama EPROM Y
EEPROM
. componente que almacena el programa de verificacin de las partes del microcomputador, al encenderse la
maquina ROM BIOS

Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
42
. el CPU sirve como centro de todas las operaciones y control de la microcomputadora
. el computador diseado por Von Neuman sirvi de prototipo para el computador actual.
. microprocesador que triplica la velocidad del microprocesador 486DX es 80486DX/4
. emplean mas de 2 ciclos de reloj , en la ejecucin de una instruccin anteriores a 80486DX
. que modelo sirvi de prototipo para la fabricacin de las computadoras actuales EDVAC
. la instruccin que permite acceder a la memoria pila, para extraer informacin se llama POP
. memoria en la que el tiempo de acceso cambia de acuerdo con la ubicacin del dato guardado en ella
memoria de acceso secuencial
. la stock es una memoria auxiliar de acceso secuencial
. una seal de peticin de interrupcin es una bifurcacin microprocesador.
. circuito integrado que almacena el programa BIOS se llama ROM
. los disquetes , cintas magnticas son ejemplos de accesos SECUENCIAL
. un cdigo ASCII no utiliza probablemente , para traducir informacin desde un dispositivo de entrada a un
moria que emplea fusibles en su estructura se llama PROM
sistema microcomputador
. me
. memoria que se sita entre la memoria principal y la unidad de control CACHE
. una peticin de interrupcin hace que la cpu bifurque y ejecute una INSTRUCCION en la memoria de
programa y despus vuelva al programa principal.
. que funcin cumple los terminales HOLD y READY en un microprocesador HOLD: aceptar la peticin del
bus del sistema por el CONTROLADOR DMA, READY: sincroniza el microprocesador y memoria
. en una interrupcin vectorizada la direccin de inicio de rutina es proporcionada por el perifrico
. mencione algunas funciones especificas del microprocesador interpreta las instrucciones, realiza
operaciones lgico aritmticas
. la ejecucin de una instruccin consta de las sgtes fases captacin del cdigo de operacin, descodificacin
e interpretacin , ejecucin de la instruccin
. cuando se usa la memoria pila y que registro direcciona cuando se ejecuta una subrutina, registros
principales
. en que se diferencia el procedimiento de interrupcin de una subrutina la seal de inicio de la interrupcin
es externa al microprocesador en cambio de la subrutina
. en la seleccin de una posicin de memoria que elementos participan despus del bus de direcciones(en
orden secuencial) registro, decodificador, memoria ROM, secuenciador , PC
. explique brevemente la tcnica de diseo del microprocesador 8046 bus interno y externo de 32 bits,
presenta una memoria cache de 8 KB, coprocesador matemtico en el microprocesador
a . que funcin cumplen cada uno de los registros punteros (microprocesador 8086/8088) direccionar la ultim
posicin de memoria
. que funcin cumplen los registros segmento y los registros punteros en el microprocesador 8086/8088
ento de la memoria, registro puntero registro segmento cumple la funcin de almacenar la direccin del segm
direccional la ultima posicin de la memoria
. en que generacin aparecen los microprocesadores y con ello que sistemas de computo aparecen cuarta
generacin; el lenguaje de alto nivel, densidad de grabacin en medios magnticos
. un microcomputador que componentes tiene memoria, procesador, perifricos, bus del sistema
controladores, registros, decodificadores , mdulos ,multiplexado

. cual es la funcin de y el componente que pertenecen
contador del programa cuenta las posiciones de memoria y el modulo; se encuentra en la unidad de control
decodificador de programas interpreta la operacin a realizarse; se encuentra en la unidad de control
. memoria de muy alta velocidad utilizada en la prebsqueda de las instrucciones, se llama CACHE
. las tarjetas controladoras estn instaladas en SLOTS
. la conexin del CPU con los perifricos remotos, es a base de cableado
. la informacin en la pantalla, se representa a travs de pxeles
. la calidad de un monitor esta en su resolucin
. las iniciales VESA a que componente de la maquina se refiere monitor
. cada carcter que recibe la tarjeta de video , el microprocesador enva 2bytes : i byte de atributos y otro del
cdigo ASCII
. la informacin de una pantalla se almacena en memoria RAM de video
. el barrido horizontal de la pantalla es producido por el controlador
. un cuadro de pantalla esta conformado por 25 lneas
. la memoria ROM de la tarjeta de video recibe los cdigos de la RAM y los convierte a puntos de video
mpresoras sin . las impresoras trmicas, de chorro de tinta y las impresoras lser, integran el grupo de i
impacto
. indique la capacidad de caracteres que permite visualizar un monitor 80* 25 * 2B = 4KB
e cruce de una fila y una columna, generndose un . al pulsarse una tecla se cierra un contacto en el punto d
estado lgico igual a 0
. la informacin codificada en el teclado , es enviada al microprocesador en forma enseriada empezando por
el BIT menos significativo
. registro que almacena el cdigo ASCII del carcter de la funcin de lectura de un carcter por teclado se
llama Rom o Buffer
. indique la resolucin de algunos monitores 640 x 350, 720 * 350 , 640 x 480 , 600 x 800
umnas y filas, controlador, . Los componentes principales, internos de un teclado son decodificador de col
matriz de pulsadores, conector
. las seales que salen del conector del teclado, son SCAN CODE, RESET CODE, CLOCK, positivo y
negativo.
. especifique en forma breve porque es necesario los mdulos de E/S permite la transferencia de informacin
entre perifrico y computadora adaptando la informacin al formato adecuado que acepta el perifrico o CPU.
. mencione las caractersticas principales de las supercomputadoras Utilizado en el campo cientfico y de la
ingeniera. , en el campo de la medicina. Longitud de palabra de 64 bits, velocidad de 100 MEGAFLOPS
emplea procesamiento paralelo.
. el cdigo de operacin de una instruccin , que indica a la unidad de control el tipo de operacin a
realizarse


PREGUNTAS :
1. Si se le aplica el codigo 4F , indique el digito que se visualiza en el Display en el grafico:


Arquitectura de Computadoras por Laura Elizabeth Florian Cruz
43


1

0

a

0 1
a

b

0

1

1

0
f b

g

c


1

0


e

1

0

e c
f

1 0
d
g

d
Rpta : =1

Vous aimerez peut-être aussi