C1 ubc

26
UNIDAD BÁSICA DE CÁLCULO Actividades fundamentales de un computador digital: cálculo de operaciones aritméticas y lógicas binarias transferencia de datos Objetivo: Diseño de un sistema que lleve a cabo cálculos básicos.

description

Autor: Marcelo Ramirez

Transcript of C1 ubc

UNIDAD BÁSICA DE CÁLCULO

Actividades fundamentales de un computador digital:

cálculo de operaciones aritméticas y lógicas binarias

transferencia de datos

Objetivo:

Diseño de un sistema que lleve a cabo cálculos básicos.

SEMISUMADOR

a b s c

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1

SUMADOR COMPLETO

SUMADOR COMPLETO a b ce s c

0 0 0 0 0

0 1 0 1 0

1 0 0 1 0

1 1 0 0 1

0 0 1 1 0

0 1 1 0 1

1 0 1 0 1

1 1 1 1 1

SUMADOR COMPLETO

SUMADOR COMPLETO

SUMADOR COMPLETO DE n BITS

SUMADOR RESTADOR

Otra función básica de un computador digital es la substracción binaria.

Estrategia: uso del complemento a 2

COMPLEMENTO A 2

Signado, en decimal Binario No signado, en decimal

-12810 100000002 12810

-12710 100000012 12910

+12710 011111112 12710

-110 111111112 25510

010 000000002 010

COMPLEMENTO A 2

COMPLEMENTO A 2

INVERSOR CONTROLADO

x y xor

0 0 0

0 1 1

1 0 1

1 1 0

INVERSOR CONTROLADO

COMPLEMENTO A 2

COMPLEMENTO A 2

ctl Función

0 incremento

1 complemento a 2 (negar)

CONTROL DE PASO

ctl salida

0 0

1 X

CONTROL DE PASO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO

UBC INTEGRADA