SlideShare una empresa de Scribd logo
Camino de datos Mic1
A. Tanenbaum
Registros de control
de memoria
Camino de datos (microarquitectura)
OPC
TOCTOC
CPPCPP
LVLV
SPSP
PCPC
MDRMDR
MARMAR
Z
N
ULA6
Control
A B
BUS BBUS C
BUS A
Desplazador
2
Control
MAR:
MDR:
PC:
MBR:
SP:
LV:
CPP:
TOC:
OPC:
H:
Registro de Dirección de Memoria
Registro de Datos de Memoria
PC:
Registro de 8 bits (byte) de Memoria
…
…
…
…
…
…
Escritura Lectura
Control de los registros
Registros (32 bits)
De y a la
memoria
principal
HH
MBR
MAR: Dirección en palabra
Dirección de Memoria Física en Bytes
¿Qué hace?
Camino de datos (microinstrucciones)
• 9 señales para controlar la escritura de datos del
Bus C en registros
• 9 señales para controla la habilitación de registros
en el Bus B para introducción en la ULA
• 6+2 señales para controlar las funciones de la ULA
(6) y el desplazador (2)
• 2 señales (que no se muestran) para indicar
lectura/escritura de memoria vía MAR/MDR
• 1 señal (que no se muestra) para indicar obtención
de memoria vía PC/MBR
¿Microinstrucción?
Representan señales eléctricas internas de la unidad de control de un microprocesador [1]
[1] http://es.wikipedia.org/wiki/Microcódigo, 18-01-2010
Representan señales eléctricas internas para controlar el camino de datos del
procesador
Palabra de Control (mic1)
• Dirección: contiene la dirección de una microinstrucción que
podría ser la siguiente
• JAM: determina como se selecciona la siguiente microinstrucción
• ULA: Funciones de la ULA y el desplazador
• Bus C: selecciona cuales registros se escriben desde el Bus C
• Mem: funciones de memoría
• Bus B: selecciona la fuente del Bus B; se codifica como se
muestra a continuación
0
Bus B
FETCH
READ
WRITE
MAR
MDR
PC
SP
LV
CPP
TOS
OPC
H
INC
INVA
ENB
ENA
F1
F0
SRA1
SLL8
JAMZ
JAMN
JMPC
NEXT_ADDRESS
1234567891011121314151617181920212223242526272829303132333435
Dirección JAM ULA Bus C Mem. Bus B
Valor Registro Valor Registro
0000 MDR 0101 LV
0001 PC 0110 CPP
0010 MBR 0111 TOS
0011 MBRU 1000 OPC
0100 SP 1001-1111 Ninguno
Operaciones de la ULA
Camino de datos (previo)
Palabra de Control
7 6 5 4 3 2 1 08
Selección de entrada
Controles de la ALU
Valores de desplazamiento
Controles del acumulador
Habilitación de salida
M S1 S0 Operaciones
0 0 0 Complementar A
0 0 1 AND
0 1 0 EXOR
0 1 1 OR
1 0 0 Decrementar A
1 0 1 Sumar
1 1 0 Restar
1 1 1 Incrementar A
BUS
32 bits
0 1 2 3 4 5 6 31
Camino de Datos
(Pag. 313)
0
Bus
A B
ULA
Acumulador
(desplazador)
clk
“0”
1 0
Selector
8 S
5
6
7 M
S1
S0
3
IL IR
4
Entrada
Salida
1
2
S1
S0
Unidad de Control
Unidad de ControlCamino de Datos
Unidad de Control (mic1)
Registros de control
de memoria
OPC
TOC
CPPCPP
LVLV
SPSP
PC
MDRMDR
MARMAR
Z
N
ULA6
Control
A B
BUS B
BUS C
BUS A
Desplazador
2
Control
HH
MBR
Almacén de control
512x36 bits
(microprograma)
Flip-Flop (1bis)
MPC
Bit
Alto
Decodificador
8
8
9
JMPC
JAMN
JAMZ
Señales de control de Memoria (rd, wr, fetch)
Palabra de Control

Más contenido relacionado

La actualidad más candente

Ejercicios 04 cálculo continuación
Ejercicios 04 cálculo continuaciónEjercicios 04 cálculo continuación
Ejercicios 04 cálculo continuación
Jaime E. Velarde
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
Derlis Hernandez Lara
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
Victor Asanza
 
Reloj De Tiempo Real (RTC)
Reloj De Tiempo Real (RTC)Reloj De Tiempo Real (RTC)
Reloj De Tiempo Real (RTC)
Jose Sanchez
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
dave
 
3. radar medidor de velocidad
3. radar medidor de velocidad3. radar medidor de velocidad
3. radar medidor de velocidad
SNPP
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)
Victor Asanza
 
Micc final feb14_2009
Micc final feb14_2009Micc final feb14_2009
Micc final feb14_2009
Jair BG
 
Enunciación
EnunciaciónEnunciación
Enunciación
Amaury Méndez
 
Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
Alexandra Giraldo
 
Micc final sept05_2009
Micc final sept05_2009Micc final sept05_2009
Micc final sept05_2009
Jair BG
 
Informatica
InformaticaInformatica
Informatica
Raquel4497
 
Compare capture pwm mode 5
Compare capture pwm mode 5Compare capture pwm mode 5
Compare capture pwm mode 5
georgemanson69
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...
Victor Asanza
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
Fernando Aparicio Urbano Molano
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
Victor Asanza
 
Ejercicio 04 Calculos
Ejercicio 04 CalculosEjercicio 04 Calculos
Ejercicio 04 Calculos
Jaime E. Velarde
 
PicSumador
PicSumadorPicSumador
PicSumador
Eduardo Triana
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
Fernando Aparicio Urbano Molano
 
Ejercicio pic assembler
Ejercicio pic assemblerEjercicio pic assembler
Ejercicio pic assembler
Alexis Rivera
 

La actualidad más candente (20)

Ejercicios 04 cálculo continuación
Ejercicios 04 cálculo continuaciónEjercicios 04 cálculo continuación
Ejercicios 04 cálculo continuación
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN A RESUELTO 1er PARCIAL (2019 1er T...
 
Reloj De Tiempo Real (RTC)
Reloj De Tiempo Real (RTC)Reloj De Tiempo Real (RTC)
Reloj De Tiempo Real (RTC)
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 
3. radar medidor de velocidad
3. radar medidor de velocidad3. radar medidor de velocidad
3. radar medidor de velocidad
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)
 
Micc final feb14_2009
Micc final feb14_2009Micc final feb14_2009
Micc final feb14_2009
 
Enunciación
EnunciaciónEnunciación
Enunciación
 
Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
 
Micc final sept05_2009
Micc final sept05_2009Micc final sept05_2009
Micc final sept05_2009
 
Informatica
InformaticaInformatica
Informatica
 
Compare capture pwm mode 5
Compare capture pwm mode 5Compare capture pwm mode 5
Compare capture pwm mode 5
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 2 RESUELTA 2do PARCIAL (2019 2do ...
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
 
Ejercicio 04 Calculos
Ejercicio 04 CalculosEjercicio 04 Calculos
Ejercicio 04 Calculos
 
PicSumador
PicSumadorPicSumador
PicSumador
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
 
Ejercicio pic assembler
Ejercicio pic assemblerEjercicio pic assembler
Ejercicio pic assembler
 

Similar a Ec2721 clase - camino de datos - mic1

Jin Unidad4
Jin Unidad4Jin Unidad4
Jin Unidad4
jin_group
 
C P U Uniciclo
C P U  UnicicloC P U  Uniciclo
C P U Uniciclo
Stefano Salvatori
 
12030tips
12030tips12030tips
12030tips
angelrjs
 
TEMA 1.pdf
TEMA 1.pdfTEMA 1.pdf
TEMA 1.pdf
BrianEstacio1
 
microprogramación Mplus.pptx
microprogramación Mplus.pptxmicroprogramación Mplus.pptx
microprogramación Mplus.pptx
maria37579
 
Intel
IntelIntel
Diseño de una computadora básica
Diseño de una computadora básicaDiseño de una computadora básica
Diseño de una computadora básica
Humberto Espinoza Olvera
 
seminario-de-plc- controladores logicos programables
seminario-de-plc- controladores logicos programablesseminario-de-plc- controladores logicos programables
seminario-de-plc- controladores logicos programables
LuisLobatoingaruca
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
ruben hernandez
 
CPU dsPIC30F
CPU dsPIC30FCPU dsPIC30F
CPU dsPIC30F
ralcesar
 
CPU dsPIC30F
CPU dsPIC30FCPU dsPIC30F
CPU dsPIC30F
ralcesar
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
silviavega101
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
silviavega101
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
silviavega101
 
Memoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCgggggggggggMemoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCggggggggggg
redondoredondoenriqu
 
Omron02
Omron02Omron02
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
SamAladoVz1
 
Presentaciones plc
Presentaciones plcPresentaciones plc
Presentaciones plc
FROYLAM
 
Basico plc'scp1h
Basico plc'scp1hBasico plc'scp1h
Basico plc'scp1h
Diego Tovar Chia
 
Unidad I
Unidad IUnidad I

Similar a Ec2721 clase - camino de datos - mic1 (20)

Jin Unidad4
Jin Unidad4Jin Unidad4
Jin Unidad4
 
C P U Uniciclo
C P U  UnicicloC P U  Uniciclo
C P U Uniciclo
 
12030tips
12030tips12030tips
12030tips
 
TEMA 1.pdf
TEMA 1.pdfTEMA 1.pdf
TEMA 1.pdf
 
microprogramación Mplus.pptx
microprogramación Mplus.pptxmicroprogramación Mplus.pptx
microprogramación Mplus.pptx
 
Intel
IntelIntel
Intel
 
Diseño de una computadora básica
Diseño de una computadora básicaDiseño de una computadora básica
Diseño de una computadora básica
 
seminario-de-plc- controladores logicos programables
seminario-de-plc- controladores logicos programablesseminario-de-plc- controladores logicos programables
seminario-de-plc- controladores logicos programables
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
 
CPU dsPIC30F
CPU dsPIC30FCPU dsPIC30F
CPU dsPIC30F
 
CPU dsPIC30F
CPU dsPIC30FCPU dsPIC30F
CPU dsPIC30F
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Memoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCgggggggggggMemoria y acciones con un PLCggggggggggg
Memoria y acciones con un PLCggggggggggg
 
Omron02
Omron02Omron02
Omron02
 
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
 
Presentaciones plc
Presentaciones plcPresentaciones plc
Presentaciones plc
 
Basico plc'scp1h
Basico plc'scp1hBasico plc'scp1h
Basico plc'scp1h
 
Unidad I
Unidad IUnidad I
Unidad I
 

Último

TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 

Último (20)

TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 

Ec2721 clase - camino de datos - mic1

  • 1. Camino de datos Mic1 A. Tanenbaum
  • 2. Registros de control de memoria Camino de datos (microarquitectura) OPC TOCTOC CPPCPP LVLV SPSP PCPC MDRMDR MARMAR Z N ULA6 Control A B BUS BBUS C BUS A Desplazador 2 Control MAR: MDR: PC: MBR: SP: LV: CPP: TOC: OPC: H: Registro de Dirección de Memoria Registro de Datos de Memoria PC: Registro de 8 bits (byte) de Memoria … … … … … … Escritura Lectura Control de los registros Registros (32 bits) De y a la memoria principal HH MBR MAR: Dirección en palabra Dirección de Memoria Física en Bytes ¿Qué hace?
  • 3. Camino de datos (microinstrucciones) • 9 señales para controlar la escritura de datos del Bus C en registros • 9 señales para controla la habilitación de registros en el Bus B para introducción en la ULA • 6+2 señales para controlar las funciones de la ULA (6) y el desplazador (2) • 2 señales (que no se muestran) para indicar lectura/escritura de memoria vía MAR/MDR • 1 señal (que no se muestra) para indicar obtención de memoria vía PC/MBR ¿Microinstrucción? Representan señales eléctricas internas de la unidad de control de un microprocesador [1] [1] http://es.wikipedia.org/wiki/Microcódigo, 18-01-2010 Representan señales eléctricas internas para controlar el camino de datos del procesador
  • 4. Palabra de Control (mic1) • Dirección: contiene la dirección de una microinstrucción que podría ser la siguiente • JAM: determina como se selecciona la siguiente microinstrucción • ULA: Funciones de la ULA y el desplazador • Bus C: selecciona cuales registros se escriben desde el Bus C • Mem: funciones de memoría • Bus B: selecciona la fuente del Bus B; se codifica como se muestra a continuación 0 Bus B FETCH READ WRITE MAR MDR PC SP LV CPP TOS OPC H INC INVA ENB ENA F1 F0 SRA1 SLL8 JAMZ JAMN JMPC NEXT_ADDRESS 1234567891011121314151617181920212223242526272829303132333435 Dirección JAM ULA Bus C Mem. Bus B Valor Registro Valor Registro 0000 MDR 0101 LV 0001 PC 0110 CPP 0010 MBR 0111 TOS 0011 MBRU 1000 OPC 0100 SP 1001-1111 Ninguno
  • 5. Operaciones de la ULA Camino de datos (previo) Palabra de Control 7 6 5 4 3 2 1 08 Selección de entrada Controles de la ALU Valores de desplazamiento Controles del acumulador Habilitación de salida M S1 S0 Operaciones 0 0 0 Complementar A 0 0 1 AND 0 1 0 EXOR 0 1 1 OR 1 0 0 Decrementar A 1 0 1 Sumar 1 1 0 Restar 1 1 1 Incrementar A BUS 32 bits 0 1 2 3 4 5 6 31 Camino de Datos (Pag. 313) 0 Bus A B ULA Acumulador (desplazador) clk “0” 1 0 Selector 8 S 5 6 7 M S1 S0 3 IL IR 4 Entrada Salida 1 2 S1 S0 Unidad de Control
  • 6. Unidad de ControlCamino de Datos Unidad de Control (mic1) Registros de control de memoria OPC TOC CPPCPP LVLV SPSP PC MDRMDR MARMAR Z N ULA6 Control A B BUS B BUS C BUS A Desplazador 2 Control HH MBR Almacén de control 512x36 bits (microprograma) Flip-Flop (1bis) MPC Bit Alto Decodificador 8 8 9 JMPC JAMN JAMZ Señales de control de Memoria (rd, wr, fetch) Palabra de Control