- Project Runeberg -  Teknisk Tidskrift / Årgång 85. 1955 /
285

(1871-1962)
Table of Contents / Innehåll | << Previous | Next >>
  Project Runeberg | Like | Catalog | Recent Changes | Donate | Comments? |   

Full resolution (JPEG) - On this page / på denna sida - Sidor ...

scanned image

<< prev. page << föreg. sida <<     >> nästa sida >> next page >>


Below is the raw OCR text from the above scanned image. Do you see an error? Proofread the page now!
Här nedan syns maskintolkade texten från faksimilbilden ovan. Ser du något fel? Korrekturläs sidan nu!

This page has never been proofread. / Denna sida har aldrig korrekturlästs.

29 mars 1955

285

Tabell -4. Multiplikation av fyrsiffriga binära bråk; multi
plikand 0,1101 = 13/16, multiplikator 1,1001 = —7/16

Operation Ackumulator- Multiplikator-

register register

0,0000 1,1001
0,1101

1 0,0000 addition
0,1101 och

0,0110 1 högerskift 1100 högerskift

2 0,0011 01 högerskift 110 högerskift

3 0,0001 101 högerskift 11 högerskift
0,1101

4 0,0001 101 addition
0,1110 101 och

0,0111 0101 högerskift 1 högerskift

1,0011 korrektion för

5 0,0111 0101 negativ
multipli-1,1010 0101 kåtor

= — 91/256

en nolla utförs endast högerskift. Denna
procedur upprepas 39 gånger, varvid
partialprodukterna lagras i ackumulatoregistret, tabell 4.

Genom skiften kommer siffror att stötas ut från
ackumulatorregistrets högra kant. Dessa kan
tillvaratas i multiplikatorregistret (ej utfört i
tabell 4) allteftersom de mera signifikanta
positionerna blir lediga. Ackumulatorregistrets
högersida är därför under multiplikation
förbunden med multiplikatorns vänstersida. Vid
multiplikationens slut finns produktens mest
signifikanta siffror lagrade i ackumulatorregistret
och de övriga i multiplikatorregistret. Vid
multiplikation av negativa tal gäller det tidigare
schemat men efter multiplikationen måste en
korrektion utföres med hänsyn till multiplikatorns
tecken. Om detta är negativt subtraheras
multiplikanden från innehållet i ackumulatorregist-

Tabell 5. Division av fyrsiffriga binära bråk; dividend
0,0101 = 5/16, divisor 1,0111 = —9/16

Operation Acku- Multi-

mulator- plikator-

register register

0,0101 0,0000

1,0111 vänsterskift och

1 0,1010 addition 1,0000 högerskift
0,0001

1,0111 vänsterskift och

2 0,0010 addition 0,1000 högerskift
1,1001

0,1001 vänsterskift och

3 1,0010 subtraktion 1,0100 högerskift
1,1011

0,1001 vänsterskift och

4 1,0110 subtraktion 1,1010 högerskift
1,1111

5 1,1101 högerskift

Kvot 1,0111 = — 9/16

ret. Tiden för en multiplikation är 350 p,s, därav
för skift och addition 280 pis. Resten av tiden
åtgår för eventuell korrektion med hänsyn till
tecken samt för uthämtning av instruktion och
mul-tiplikand. Multiplikationen styrs av en inbyggd
pulsgivare i kontrollenheten.

Division

Före divisionen placeras dividenden i
ackumulatorregistret. Vid divisionens början överförs
divisorn till multiplikandregistret, varefter
division utförs genom en serie vänsterskift i
acku-mulatorregistret med åtföljande addition eller
subtraktion under kontroll av
teckenpositionerna i multiplikand- och ackumulatorregistret,
tabell 5. Om dessa har samma tecken sker efter
vänsterskiftet en subtraktion av divisorn från
innehållet i ackumulatorregistret och en etta

Fig. (i. Logisk adder.

<< prev. page << föreg. sida <<     >> nästa sida >> next page >>


Project Runeberg, Tue Nov 12 16:25:26 2019 (aronsson) (download) << Previous Next >>
http://runeberg.org/tektid/1955/0305.html

Valid HTML 4.0! All our files are DRM-free