Computer arithmetic: algorithms and hardware implementations
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berlin [u.a.]
Springer
2012
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Literaturangaben |
Beschreibung: | VI, 267 S. graph. Darst. 24 cm |
ISBN: | 9783642183140 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040683392 | ||
003 | DE-604 | ||
005 | 20131019 | ||
007 | t | ||
008 | 130118s2012 gw d||| |||| 00||| eng d | ||
015 | |a 11,N01 |2 dnb | ||
015 | |a 13,A01 |2 dnb | ||
016 | 7 | |a 1009117742 |2 DE-101 | |
020 | |a 9783642183140 |c ca. EUR 53.45 (DE, freier Pr.) |9 978-3-642-18314-0 | ||
024 | 3 | |a 9783642183140 | |
028 | 5 | 2 | |a Best.-Nr.: 80031783 |
035 | |a (OCoLC)724772909 | ||
035 | |a (DE-599)DNB1009117742 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-BE | ||
049 | |a DE-29T |a DE-83 | ||
082 | 0 | |a 004.22 |2 22/ger | |
082 | 0 | |a 004.0151 |2 22/ger | |
084 | |a ST 150 |0 (DE-625)143594: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a 621.3 |2 sdnb | ||
100 | 1 | |a Vlăduţiu, Mircea |e Verfasser |0 (DE-588)1029441936 |4 aut | |
245 | 1 | 0 | |a Computer arithmetic |b algorithms and hardware implementations |c Mircea Vlăduţiu |
264 | 1 | |a Berlin [u.a.] |b Springer |c 2012 | |
300 | |a VI, 267 S. |b graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturangaben | ||
650 | 0 | 7 | |a Computerarithmetik |0 (DE-588)4135485-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Computerarithmetik |0 (DE-588)4135485-0 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-642-18315-7 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3639518&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025509739&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025509739 |
Datensatz im Suchindex
_version_ | 1809404181462646784 |
---|---|
adam_text |
IMAGE 1
CONTENTS
1 THE REPRESENTATION OF NUMBERS IN COMPUTING SYSTEMS 1
1.1 INFORMATION CLASSIFICATION 1
1.2 THE REPRESENTATION O F FIXED POINT NUMBERS 2
1.2.1 THE REPRESENTATION OF FIXED POINT BINARY NUMBERS . . . . 2
1.2.2 THE REPRESENTATION O F FIXED POINT DECIMAL NUMBERS . . . 11 1.3
THE REPRESENTATION O F FLOATING POINT NUMBERS 13
2 FUNCTIONAL ANALYSIS AND SYNTHESIS O F BINARY AND DECIMAL ADDING AND
SUBTRACTING DEVICES 21
2.1 SERIAL ADDERS 21
2.2 PARALLEL ADDERS AND SUBTRACTERS 25
2.2.1 BINARY ADDERS BASED ON SERIAL CARRY PROPAGATION 25
2.2.2 DECIMAL ADDERS BASED ON SERIAL CARRY PROPAGATION . . . . 31
2.2.3 SUBTRACTERS BASED ON SERIAL CARRY/BORROW PROPAGATION . . . 35
2.2.4 CARRY-LOOKAHEAD ADDERS 38
2.2.5 CARRY-SKIP ADDER 45
2.2.6 CARRY-SELECT ADDER 49
2.2.7 CONDITIONAL-SUM ADDER 53
2.2.8 CARRY-SAVE ADDER 57
2.2.9 BINARY ADDERS WITH PARITY CONTROL 58
3 FUNCTIONAL ANALYSIS AND SYNTHESIS O F BINARY MULTIPLICATION DEVICES .
67 3.1 BINARY MULTIPLICATION METHODS 67
3.2 SEQUENTIAL SIGN-MAGNITUDE BINARY MULTIPLIER 70
3.3 SEQUENTIAL TWO'S COMPLEMENT BINARY MULTIPLIER BASED ON ROBERTSON'S
PROCEDURE 78
3.4 SEQUENTIAL TWO'S COMPLEMENT BINARY MULTIPLIER BASED ON BOOTH'S
PROCEDURES 83
3.5 BINARY MULTIPLICATION PROCESS SPEEDUP BY INCREASING RADIX VALUE 99
3.6 BINARY MULTIPLICATION SPEEDUP USING A SINGLE CARRY-SAVE ADDER 104
3.7 BINARY MULTIPLICATION SPEEDUP BASED ON RADIX 4 AND A CARRY-SAVE
ADDER 108
V
HTTP://D-NB.INFO/1009117742
IMAGE 2
VI CONTENTS
3.8 ABOUT "PARALLELIZING" OF THE SEQUENTIAL DEVICES FOR BINARY
MULTIPLICATION 110
3.9 COMBINATIONAL ARRAY STRUCTURES FOR BINARY MULTIPLICATION 113 3.10
COMBINATIONAL TREE STRUCTURES FOR BINARY MULTIPLICATION 129 3.11 OTHER
BINARY MULTIPLICATION METHODS 137
4 FUNCTIONAL ANALYSIS AND SYNTHESIS O F BINARY DIVISION DEVICES . . . .
143 4.1 BINARY DIVISION METHODS 143
4.1.1 RESTORING DIVISION 145
4.1.2 NON-RESTORING DIVISION 147
4.2 SEQUENTIAL BINARY DIVIDER FOR UNSIGNED INTEGERS 149
4.3 COMBINATIONAL ARRAY STRUCTURES FOR BINARY DIVISION 154
4.3.1 COMBINATIONAL ARRAY STRUCTURE BASED ON NON-RESTORING DIVISION 154
4.3.2 COMBINATIONAL ARRAY STRUCTURE BASED ON RESTORING DIVISION 160
4.4 SRT PROCEDURES FOR BINARY DIVISION 163
4.4.1 RADIX 2 SRT PROCEDURE 163
4.4.2 RADIX 4 SRT PROCEDURE 173
4.5 BINARY DIVISION BASED ON FAST CONVERGENCE 185
4.5.1 THE NEWTON-RAPHSON METHOD 186
4.5.2 GOLDSCHMIDT'S METHOD 189
5 FUNCTIONAL ANALYSIS AND SYNTHESIS O F FLOATING POINT ARITHMETIC
DEVICES 195
5.1 CHARACTERISTICS OF THE FLOATING POINT OPERATION 195
5.1.1 CLASSIFICATION OF DATA PROCESSING UNITS 195
5.1.2 PROBLEMS REGARDING FLOATING POINT OPERATIONS 198
5.2 FLOATING POINT ADDITION AND SUBTRACTION 208
5.2.1 FLOATING POINT ADDITION AND SUBTRACTION WITHOUT ROUNDING 208 5.2.2
FLOATING POINT ADDITION AND SUBTRACTION WITH ROUNDING . . 211 5.2.3
SPEEDING UP THE FLOATING POINT ADDITION/SUBTRACTION PROCESS 220
5.3 FLOATING POINT MULTIPLICATION AND DIVISION 240
APPENDIX A HARDWARE DESCRIPTION ELEMENTS 247
APPENDIX B CONTROL UNITS SYNTHESIS ELEMENTS 251
REFERENCES 265 |
any_adam_object | 1 |
author | Vlăduţiu, Mircea |
author_GND | (DE-588)1029441936 |
author_facet | Vlăduţiu, Mircea |
author_role | aut |
author_sort | Vlăduţiu, Mircea |
author_variant | m v mv |
building | Verbundindex |
bvnumber | BV040683392 |
classification_rvk | ST 150 |
ctrlnum | (OCoLC)724772909 (DE-599)DNB1009117742 |
dewey-full | 004.22 004.0151 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.22 004.0151 |
dewey-search | 004.22 004.0151 |
dewey-sort | 14.22 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV040683392</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131019</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130118s2012 gw d||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N01</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,A01</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1009117742</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642183140</subfield><subfield code="c">ca. EUR 53.45 (DE, freier Pr.)</subfield><subfield code="9">978-3-642-18314-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783642183140</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Best.-Nr.: 80031783</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)724772909</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1009117742</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.22</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.0151</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 150</subfield><subfield code="0">(DE-625)143594:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">621.3</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Vlăduţiu, Mircea</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1029441936</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computer arithmetic</subfield><subfield code="b">algorithms and hardware implementations</subfield><subfield code="c">Mircea Vlăduţiu</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VI, 267 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturangaben</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarithmetik</subfield><subfield code="0">(DE-588)4135485-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computerarithmetik</subfield><subfield code="0">(DE-588)4135485-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-642-18315-7</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3639518&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025509739&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025509739</subfield></datafield></record></collection> |
id | DE-604.BV040683392 |
illustrated | Illustrated |
indexdate | 2024-09-06T00:24:55Z |
institution | BVB |
isbn | 9783642183140 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025509739 |
oclc_num | 724772909 |
open_access_boolean | |
owner | DE-29T DE-83 |
owner_facet | DE-29T DE-83 |
physical | VI, 267 S. graph. Darst. 24 cm |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Springer |
record_format | marc |
spelling | Vlăduţiu, Mircea Verfasser (DE-588)1029441936 aut Computer arithmetic algorithms and hardware implementations Mircea Vlăduţiu Berlin [u.a.] Springer 2012 VI, 267 S. graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier Literaturangaben Computerarithmetik (DE-588)4135485-0 gnd rswk-swf Computerarithmetik (DE-588)4135485-0 s DE-604 Erscheint auch als Online-Ausgabe 978-3-642-18315-7 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3639518&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025509739&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Vlăduţiu, Mircea Computer arithmetic algorithms and hardware implementations Computerarithmetik (DE-588)4135485-0 gnd |
subject_GND | (DE-588)4135485-0 |
title | Computer arithmetic algorithms and hardware implementations |
title_auth | Computer arithmetic algorithms and hardware implementations |
title_exact_search | Computer arithmetic algorithms and hardware implementations |
title_full | Computer arithmetic algorithms and hardware implementations Mircea Vlăduţiu |
title_fullStr | Computer arithmetic algorithms and hardware implementations Mircea Vlăduţiu |
title_full_unstemmed | Computer arithmetic algorithms and hardware implementations Mircea Vlăduţiu |
title_short | Computer arithmetic |
title_sort | computer arithmetic algorithms and hardware implementations |
title_sub | algorithms and hardware implementations |
topic | Computerarithmetik (DE-588)4135485-0 gnd |
topic_facet | Computerarithmetik |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3639518&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025509739&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT vladutiumircea computerarithmeticalgorithmsandhardwareimplementations |