Está en la página 1de 6

OPERACIÓN

MULTIPLICANDO
MULTIPLICADOR

CUENTA
Q0 (MULTIPLICADOR)
A
Q-1

Cuenta

1
0

C1
C2
: -12x5 = -60

M 110100 = 001100
Q 000101

= 6 bits
= bit menos sifnificativo
= ACUMULADOR INICIA DESDE 0
= INICIA DESDE 0

Q0

A (ACUMULADOR) Q (MULTIPLICADOR) Q-1 M (MULTIPLICANDO)

0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0
0 0 1 1 0 0
COMPLEMENTO 2
0 0 1 1 0 0 0 0 0 1 0 1 0
0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 1 0 1
1 1 0 1 0 0
1 1 1 0 1 0 0 0 0 0 1 0 1 0 0 1 1 0
1 1 1 1 0 1 0 0 0 0 0 1 0
0 0 1 1 0 0
0 0 1 0 0 1 0 0 0 0 0 1 0
0 0 0 1 0 0 1 0 0 0 0 0 1
1 1 0 1 0 0
1 1 1 0 0 0 1 0 0 0 0 0 1
1 1 1 1 0 0 0 1 0 0 0 0 0
1 1 1 1 1 0 0 0 1 0 0 0 0
1 1 1 1 1 1 0 0 0 1 0 0 0
2048 1024 512 256 128 64 4
1 1 1 1 1 1 0 0 0 1 0 0
0 0 0 0 0 0 1 1 1 0 1 1
1
0 0 0 0 0 0 1 1 1 1 0 0
32 16 8 4
2048 1024 512 256 128 64 32 16 8 4 2 1
11 10 9 8 7 6 5 4 3 2 1 0
LICANDO)

0 -12
MENTO 2

1 0
1

0 12
1

1
0
0

4036

60
OPERACIÓN

MULTIPLICANDO
MULTIPLICADOR

CUENTA
Q0 (MULTIPLICADOR)
A
Q-1

Cuenta

2
1

C1
C2
: 7x-7 = -49

M 0111 : 1001
Q 1001

= 4 Bits
= bit menos sifnificativo
= ACUMULADOR INICIA DESDE 0
= INICIA DESDE 0

Q0

A (ACUMULADOR) Q (MULTIPLICADOR) Q-1 M (MULTIPLICANDO)

0 0 0 0 1 0 0 1 0 0 1 1 1 7
1 0 0 1
complemento 2
1 0 0 1 1 0 0 1 0
1 1 0 0 1 1 0 0 1 1 0 0 0 0
0 1 1 1 1
0 0 1 1 1 1 0 0 1 1 0 0 1 -7
0 0 0 1 1 1 1 0 0 1
0 0 0 0 1 1 1 1 0 0
1 0 0 1
1 0 0 1 1 1 1 1 0
1 1 0 0 1 1 1 1 1 0
128 64 8 4 2 1 207
1 1 0 0 1 1 1 1
0 0 1 1 0 0 0 0
1
0 0 1 1 0 0 0 1
32 16 1 49
128 64 32 16 8 4 2 1
7 6 5 4 3 2 1 0

También podría gustarte