0% encontró este documento útil (0 votos)
224 vistas3 páginas

Problema 3 Labo 3

El documento describe el diseño de una unidad aritmética decimal que realiza cuatro operaciones (adición, adición de complemento a 9, adición de complemento a 10, adición de 1) dependiendo de los valores de dos variables de selección. Explica cómo calcular el complemento a 9 y 10 de un dígito BCD y cómo conectar los componentes (multiplexores y sumador) para que la unidad realice correctamente cada operación según los valores de las variables de selección.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
224 vistas3 páginas

Problema 3 Labo 3

El documento describe el diseño de una unidad aritmética decimal que realiza cuatro operaciones (adición, adición de complemento a 9, adición de complemento a 10, adición de 1) dependiendo de los valores de dos variables de selección. Explica cómo calcular el complemento a 9 y 10 de un dígito BCD y cómo conectar los componentes (multiplexores y sumador) para que la unidad realice correctamente cada operación según los valores de las variables de selección.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRÓNICA

2) Diseñe una unidad aritmética decimal, con dos variables de


selección V1 y V2 y dos dígitos BCD, A y B. La unidad debe
realizar cuatro operaciones aritméticas que dependen de los
valores de las variables de selección, de manera que verifique la
tabla siguiente:

𝑽𝟏 𝑽𝟐 FUNCIÓN DE SALIDA
0 0 A + Complemento a 9 de B
0 1 A+B
1 0 A + Complemento a 10 de B
1 1 A+1

Para este problema solo es necesario revisar la tabla del complemento a 9 y


10 del número B.

Número B Complemento a 9 Complemento a 10


B3 B2 B1 B0 C3 C2 C1 C0 D3 D2 D1 D0
0 0 0 0 1 0 0 1 1 0 1 0
0 0 0 1 1 0 0 0 1 0 0 1
0 0 1 0 0 1 1 1 1 0 0 0
0 0 1 1 0 1 1 0 0 1 1 1
0 1 0 0 0 1 0 1 0 1 1 0
0 1 0 1 0 1 0 0 0 1 0 1
0 1 1 0 0 0 1 1 0 1 0 0
0 1 1 1 0 0 1 0 0 0 1 1
1 0 0 0 0 0 0 1 0 0 1 0
1 0 0 1 0 0 0 0 0 0 0 1

Por simple inspección vemos que:

 𝐂𝟎 = ̅̅̅̅
𝐁𝟎
 𝐂 𝟏 = 𝐁𝟏
 𝐂𝟐 = ̅̅̅̅̅̅̅̅̅̅̅
𝐁𝟐 ⊕ 𝐁𝟏
 ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝐂𝟑 = 𝐁 𝟑 + 𝐁𝟐 + 𝐁𝟏

Informe de Laboratorio N° 3: Sistemas Digitales


UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRÓNICA

Como observamos en la tabla el complemento a 10 de un número BCD es


el complemento a 9 del mismo número pero sumándole un bit en la
posición menos significativa.

Entonces los funciones que acabamos de encontrar irán en las posiciones


“0” de cada MUX ya que se permite las salida de estas cuando los
selectores están en V2 = V1 = 0.

* Para V1 = 0 y V2 = 1, se conectan las salidas de B directas a las


posiciones “1” de los MUXs ya que estamos sumando A y B sin hacer
cambio alguno.

* Para V1 = 1 y V2 = 0, conectamos las funciones exactamente iguales que


encontramos para V1 = 0 y V2 = 0 a las entradas de la posición “2” de los
MUXs, pero como sabemos que a los bits del complemento a 9 de B se le
suma 1 bit para que sean complemento a 10 de B se conecta V1 al carry
del sumador, para así tener ese bit que nos falta.

* Para V1 = 1 y V2 = 1, tenemos el sumador de A + 1, como acá no


necesitamos el número B, conectamos a tierra las posiciones “3” de cada
MUX, y como ya tenemos conectado el V1 al carry del sumador, no es
necesario hacer cambio alguno.

Informe de Laboratorio N° 3: Sistemas Digitales


UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRÓNICA

Por lo que nuestra simulación quedaría de la siguiente manera:

Informe de Laboratorio N° 3: Sistemas Digitales

También podría gustarte