x x x x 47 x x x x 60 x x x x 73 x x x x 86 x x x x 99 x x x x 00 x x x x 33 x x x x 13 x x x x 26 x x x x 39 x x x x 52 x x x x 65 x x x x 78 x x x x 25 |
Korrutamine alates kõrgematest järkudest. Operandid on positiivsed 2ndtäisarvud, mille pikkus on antud tehteoperandide tabelis. Resultaat on sama pikkusega nagu operandid. Algoritm peab korrektselt töötama suvaliste operandide korral (mis mahuvad etteantud formaati), mitte ainult modelleerimiseks/simuleerimiseks kasutatud operandide A1 A2 B1 B2 korral. |
x x x x 72 x x x x 22 x x x x 35 x x x x 48 x x x x 61 x x x x 74 x x x x 87 x x x x 01 x x x x 19 x x x x 46 x x x x 06 x x x x 14 x x x x 27 x x x x 40 x x x x 53 x x x x 66 x x x x 79 |
Suvalise märgiga arvude vahetu korrutamine (s.o. operande ei teisendata korrutamistsükli ajaks positiivseteks). Operandid on märgiga 2ndtäisarvud, mille pikkus ja neg. operandi kodeering (IAS0150 : ainult täiendkood ) on antud tehteoperandide tabelis. Resultaat on sama pikkusega nagu operandid. Algoritm peab korrektselt töötama suvaliste operandide korral (mis mahuvad etteantud formaati), mitte ainult modelleerimiseks/simuleerimiseks kasutatud operandide A1 A2 B1 B2 korral. |
x x x x 85 x x x x 36 x x x x 49 x x x x 62 x x x x 75 x x x x 88 x x x x 97 x x x x 02 x x x x 32 x x x x 15 x x x x 28 x x x x 41 x x x x 54 x x x x 67 x x x x 80 x x x x 93 |
Korrutamine Booth'i algoritmiga Operandid on märgiga 2ndtäisarvud, mille pikkus on antud tehteoperandide tabelis. Negatiivsed operandid on täiendkoodis. Resultaat on sama pikkusega nagu operandid. Algoritm peab korrektselt töötama suvaliste operandide korral (mis mahuvad etteantud formaati), mitte ainult modelleerimiseks/simuleerimiseks kasutatud operandide A1 A2 B1 B2 korral. |
x x x x 12 x x x x 20 x x x x 91 x x x x 23 x x x x 84 x x x x 71 x x x x 03 x x x x 16 x x x x 59 x x x x 29 x x x x 42 x x x x 55 x x x x 68 x x x x 81 x x x x 94 |
Korrutamine kahe kohaga üheaegselt (s.o. ühes korrutustsüklis analüüsitakse korrutaja kahte naaberjärku). Operandid on positiivsed 2ndtäisarvud, mille pikkus on antud tehteoperandide tabelis. Resultaat on sama pikkusega nagu operandid. Algoritm peab korrektselt töötama suvaliste operandide korral (mis mahuvad etteantud formaati), mitte ainult modelleerimiseks/simuleerimiseks kasutatud operandide A1 A2 B1 B2 korral. |
x x x x 37 x x x x 50 x x x x 63 x x x x 76 x x x x 98 x x x x 89 x x x x 09 x x x x 04 x x x x 45 x x x x 17 x x x x 30 x x x x 43 x x x x 56 x x x x 69 x x x x 82 x x x x 95 |
Jagamine jäägi taastamisega Operandid on märgiga 2ndtäisarvud, mille pikkus on antud tehteoperandide tabelis. Resultaadiks olevad jagatis ja jääk on mõlemad sama pikkusega täisarvud nagu on ka operandide pikkus. Algoritm peab korrektselt töötama suvaliste operandide korral (mis mahuvad etteantud formaati), mitte ainult modelleerimiseks/simuleerimiseks kasutatud operandide A1 A2 B1 B2 korral. (algoritmi modelleerimisel operandidega: A1 jagada operandiga B1 ja A2 jagada operandiga B2 ) |
x x x x 11 x x x x 64 x x x x 77 x x x x 90 x x x x 92 x x x x 10 x x x x 08 x x x x 05 x x x x 58 x x x x 18 x x x x 31 x x x x 44 x x x x 57 x x x x 70 x x x x 83 x x x x 96 |
Jagamine jäägi taastamiseta Operandid on märgiga 2ndtäisarvud, mille pikkus on antud tehteoperandide tabelis. Resultaadiks olevad jagatis ja jääk on mõlemad sama pikkusega täisarvud nagu on ka operandide pikkus. Algoritm peab korrektselt töötama suvaliste operandide korral (mis mahuvad etteantud formaati), mitte ainult modelleerimiseks/simuleerimiseks kasutatud operandide A1 A2 B1 B2 korral. (algoritmi modelleerimisel operandidega: A1 jagada operandiga B1 ja A2 jagada operandiga B2 ) |