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 91 |
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 (punktis 3) modelleerimiseks/simuleerimiseks kasutatud konkr. operandide korral. Algoritm peab tuvastama ka tehtetulemuse võimaliku ületäitumise. |
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 (täiendkood/pöördkood) on antud tehteoperandide tabelis. Resultaat on sama pikkusega nagu operandid. Algoritm peab korrektselt töötama suvaliste operandide korral (mis mahuvad etteantud formaati), mitte ainult (punktis 3) modelleerimiseks/simuleerimiseks kasutatud konkr. operandide korral. Algoritm peab tuvastama ka tehtetulemuse võimaliku ületäitumise. |
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 (punktis 3) modelleerimiseks/simuleerimiseks kasutatud konkr. operandide korral. Algoritm peab tuvastama ka tehtetulemuse võimaliku ületäitumise. |
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 |
Suvalise märgiga arvude vahetu jagamine (s.o. operande ei teisendata jagamistsükli ajaks positiivseteks). Operandid on märgiga 2ndtäisarvud, mille pikkus ja neg. operandi kodeering (täiendkood/pöördkood) 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 (punktis 3) modelleerimiseks/simuleerimiseks kasutatud konkr. operandide korral. (algoritmi modelleerimisel operandidega: A1 jagada operandiga B1 ja A2 jagada operandiga B2 ) |
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 ja neg. operandi kodeering (täiendkood/pöördkood) 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 (punktis 3) modelleerimiseks/simuleerimiseks kasutatud konkr. operandide korral. (algoritmi modelleerimisel operandidega: A1 jagada operandiga B1 ja A2 jagada operandiga B2 ) |
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 ja neg. operandi kodeering (täiendkood/pöördkood) 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 (punktis 3) modelleerimiseks/simuleerimiseks kasutatud konkr. operandide korral. (algoritmi modelleerimisel operandidega: A1 jagada operandiga B1 ja A2 jagada operandiga B2 ) |
x x x x 71 x x x x 21 x x x x 34 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 |
Ujupunktarvude korrutamine (suvaline korrutusalgoritm). Operandid ja resultaat on samasuguse ujupunktformaadiga, mis on antud tehteoperandide tabelis. Negatiivsed mantissi ja astendaja väärtused on täiendkoodis või pöördkoodis , nagu on määratud samas tehteoperandide tabelis. |
x x x x 72 x x x x 84 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 |
Ujupunktarvude jagamine jäägi taastamisega. Operandid ja resultaat on samasuguse ujupunktformaadiga, mis on antud tehteoperandide tabelis. Negatiivsed mantissi ja astendaja väärtused on täiendkoodis või pöördkoodis , nagu on määratud samas tehteoperandide tabelis. (algoritmi modelleerimisel operandidega: A1 jagada operandiga B1 ja A2 jagada operandiga B2 ) |
x x x x 85 x x x x 23 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 |
Ujupunktarvude jagamine jäägi taastamiseta. Operandid ja resultaat on samasuguse ujupunktformaadiga, mis on antud tehteoperandide tabelis. Negatiivsed mantissi ja astendaja väärtused on täiendkoodis või pöördkoodis , nagu on määratud samas tehteoperandide tabelis. (algoritmi modelleerimisel operandidega:   A1 jagada operandiga B1 ja A2 jagada operandiga B2 ) |
x x x x 07 x x x x 24 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 |
Ujupunktarvude liitmine. Operandid ja resultaat on samasuguse ujupunktformaadiga, mis on antud tehteoperandide tabelis. Negatiivsed mantissi ja astendaja väärtused on täiendkoodis või pöördkoodis , nagu on määratud samas tehteoperandide tabelis. |
x x x x 20 x x x x 25 x x x x 38 x x x x 51 x x x x 64 x x x x 77 x x x x 90 x x x x 92 |
Ujupunktarvude lahutamine. Operandid ja resultaat on samasuguse ujupunktformaadiga, mis on antud tehteoperandide tabelis. Negatiivsed mantissi ja astendaja väärtused on täiendkoodis või pöördkoodis , nagu on määratud samas tehteoperandide tabelis. |