background image

F1-94 

© J. Kalisz, WAT, 2008 

Multiplikatory 

 

układy do mnożenia liczb zapisanych dwójkowo 

 

• równoległe – mnożenie w układzie kombinacyjnym, np. 4 × 4 

 

 
 
 
◄ 

multiplikator 

     komórkowy 
     (matrycowy) 

             ↓ 

 

 

 
 
 
 

Maks. 
6 opóźnień 
sumatorów 
+ opóźnienie 
bramki AND 
 

 

 

 

Korzystniejsze jest użycie pamięci stałej o pojemności 2

(4 + 4)

×8 = 2048 bitów 

 

• szeregowo-równoległe – mnożenie wykonywane w układzie 

sekwencyjnym (

wbudowane procedury w mikrokontrolerach

 

Przykład mnożenia

 (przesuwanie w lewo mnożnej i 

dodawanie) 

 

 

P

 = 21  

         10101  

 

Q

 = 19  

     

×  10011  

 

           10101  

P  

         10101  

shl P 

         111111  

add 

   10101  

shl P, shl P, shlP 

iloczyn F = 399  

 110001111  

add