În rezultatul op de înmulţ au fost execut următ op
intermed:
-d/ă înmulţitor e 1, a/i demulţitul se repetă, d/ă
înmulţitor e 0, a/i rez inmulţ este 0
-după fiec înmulţ parţială rez inmulţ se deplasează
faţa de preced rez cu un orden la stg.
-rez inmulţ parţiale se adună.
Disp de înmulţ a 2 nr poate fi construit prin dif
metode: 1 poate fi utiliz RG de
deplasare. Neajunsul princip este-RG
trebuie dirijat de un program; -timpul de efec-tuare a op de înmulţ de-pinde de
ordenul numă-rului.
2 utilizarea elem combi-naţionale. Avantaj:
- nu treb un
progr special p/u a dirija ac proces de inmulţ;
- timpul de efectuare a op de înmulţ nu depinde de
ordenul numărului.
Dacă elementul principal este sumatorul atunci
putem construi un despozitiv de înmulţire în care trebiue să aibă loc şi
adunare. Schema este:
La intrăre din stg se aplică nr A, nr K este
suplimen-tar şi este 0 la intrare, la itrare c0 se alică nr B
b3 b2 b1
b0 determenă numărul A la întrările sumatorul.Dacă b* =
1, atunci la întrarea se aplică nr A.
SUM0
+1101
0000
1101
P7P6P5P4P3P2P1P0= 100011112 P=A*B+K - rez inmulţ. Din ac schemă se vede
că:
-în proc de înmulţ nu trebuie de mem rez înmulţ
-nu este nec de un progr aparte p/u a dirija cu
proc de înmulţ
-timpul necesar p/u înmulţ este det de viteza de lucru a sumatorului;
-p/u a înmulţi nr de ord m mare se adaugă nr.
necesar de sumatori.
18) Unitatea de scădere :
Fie ca avem 2 numere: An si Bn. Trebuie de aflat diferenta Dn=An- Bn
Pt a afla diferenta se utiliza un sumator de ordinul n, cu mici modificari. Aceste modificari pot fi obtinute in dependenta de valoarea lui Dn.
1. Dn>0
2. Dn<0
Pt a realiza schimbarile, trebuie de alcatuit un algoritm in baza formulei prezentate.
· Cn=2n
· Cn=2n-1
Daca intoducem a/b in (1), atunci obtinem o formula care arata ce modificari trebuie de efectuat pentru a obtine din sumator o unitate de scadere.
1. Dn>0
2. Cn=2n Dn=An+Cn-Bn-Cn
Cn –Bn – nr complementar lui Bn.
Operetia de scadere poate fi inlocuita prin operatia de sumare > Dn=An+Bn 1-2n+1
Concluzie: Indiferent de Cn, pt a preface unitatea de sumare in unitate de scadere, se indeplinesc aceleasi proceduri.
Cind diferenta e negative se obtine urm formula:
|Dn|=An-Bn=Bn-An=Cn-Cn+Bn-An=Cn-(An+Cn-Bn)=Cn=2n-1
Pt a transforma sumatorul in Unit de scadere e necesar de a efectua urm schimbari:
1. Inversam Bn
2. Rezultatul obtinut trebuie inversat.
Niciun comentariu:
Trimiteți un comentariu