Computer arithmetic in practice: exercises and programming
Computer Arithmetic in Practice: Exercises and Programming is a simple, brief introductory volume for undergraduate and graduate students at university courses interested in understanding the foundation of computers. It is focused on numeric data formats and capabilities of computers to perform basi...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton ; London ; New York
CRC Press, Taylor & Francis Group
2024
|
Ausgabe: | First edition |
Schlagworte: | |
Zusammenfassung: | Computer Arithmetic in Practice: Exercises and Programming is a simple, brief introductory volume for undergraduate and graduate students at university courses interested in understanding the foundation of computers. It is focused on numeric data formats and capabilities of computers to perform basic arithmetic operations. It discusses mainly such topics as:- Basic concepts of computer architecture- Assembly language programming skills- Data formats used to express integer and real numbers- Algorithms of basic arithmetic operations- Short overview of nonlinear functions evaluation- Discussion on limited number representation and computer arithmetic- Exercises and programming tasksThis book provides an accessible overview of common data formats used to write numbers in programming languages and how the computer performs four basic arithmetic operations from the point of view of the processor instruction set. The book is primarily didactic in nature, therefore the theoretical information is enriched with many numerical examples and exercises to be solved using a ‘sheet of paper and a pencil’. Answers are provided for most of the tasks.The theoretical discussed issues are illustrated by listings of algorithms presenting the way to implement arithmetic operations in low-level language. It allows development of the skills of optimal programming, taking into consideration the computer architecture and limitations. Creating software using low-level language programming, despite the initial difficulties, gives the ability to control the code and create efficient applications. This allows for effective consolidation of knowledge and acquisition of practical skills required at this stage of education, mainly a specialist in the field of information technology, electronics, telecommunications, other related disciplines, or at the level of general education with introduction to information technology. It may be also useful for engineers interested in their own professional development and teachers as well |
Beschreibung: | Chapter 1: Basic concepts of computer architecture. Chapter 2: Numbers in fixed-point format. Chapter 3: Basic arithmetic on fixed-point numbers. Chapter 4: Numbers in floating-point format. Chapter 5: Basic arithmetic operations on floating-point numbers. Chapter 6: Limited quality of arithmetic operations. Appendices. Index. References. |
Beschreibung: | xiv, 197 Seiten 390 gr |
ISBN: | 9781032425658 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV049495603 | ||
003 | DE-604 | ||
005 | 20240208 | ||
007 | t | ||
008 | 240110s2024 |||| 00||| eng d | ||
020 | |a 9781032425658 |c pbk |9 978-1-032-42565-8 | ||
020 | |a 9781032425658 |c pbk |9 978-1-032-42565-8 | ||
024 | 3 | |a 9781032425658 | |
035 | |a (OCoLC)1422511365 | ||
035 | |a (DE-599)BVBBV049495603 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-29T | ||
100 | 1 | |a Gryś, Sławomir |e Verfasser |4 aut | |
245 | 1 | 0 | |a Computer arithmetic in practice |b exercises and programming |c Sławomir Gryś |
250 | |a First edition | ||
264 | 1 | |a Boca Raton ; London ; New York |b CRC Press, Taylor & Francis Group |c 2024 | |
300 | |a xiv, 197 Seiten |c 390 gr | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Chapter 1: Basic concepts of computer architecture. Chapter 2: Numbers in fixed-point format. Chapter 3: Basic arithmetic on fixed-point numbers. Chapter 4: Numbers in floating-point format. Chapter 5: Basic arithmetic operations on floating-point numbers. Chapter 6: Limited quality of arithmetic operations. Appendices. Index. References. | ||
520 | |a Computer Arithmetic in Practice: Exercises and Programming is a simple, brief introductory volume for undergraduate and graduate students at university courses interested in understanding the foundation of computers. It is focused on numeric data formats and capabilities of computers to perform basic arithmetic operations. It discusses mainly such topics as:- Basic concepts of computer architecture- Assembly language programming skills- Data formats used to express integer and real numbers- Algorithms of basic arithmetic operations- Short overview of nonlinear functions evaluation- Discussion on limited number representation and computer arithmetic- Exercises and programming tasksThis book provides an accessible overview of common data formats used to write numbers in programming languages and how the computer performs four basic arithmetic operations from the point of view of the processor instruction set. | ||
520 | |a The book is primarily didactic in nature, therefore the theoretical information is enriched with many numerical examples and exercises to be solved using a ‘sheet of paper and a pencil’. Answers are provided for most of the tasks.The theoretical discussed issues are illustrated by listings of algorithms presenting the way to implement arithmetic operations in low-level language. It allows development of the skills of optimal programming, taking into consideration the computer architecture and limitations. Creating software using low-level language programming, despite the initial difficulties, gives the ability to control the code and create efficient applications. | ||
520 | |a This allows for effective consolidation of knowledge and acquisition of practical skills required at this stage of education, mainly a specialist in the field of information technology, electronics, telecommunications, other related disciplines, or at the level of general education with introduction to information technology. It may be also useful for engineers interested in their own professional development and teachers as well | ||
650 | 4 | |a bicssc / Software Engineering | |
650 | 4 | |a bicssc / Environmental science, engineering & technology | |
650 | 4 | |a bicssc / Applied mathematics | |
650 | 4 | |a bicssc / Mathematical theory of computation | |
650 | 4 | |a bicssc / Programming & scripting languages - general | |
650 | 4 | |a bicssc / Maths for engineers | |
650 | 4 | |a bisacsh / COMPUTERS / Mathematical & Statistical Software | |
650 | 4 | |a bisacsh / MATHEMATICS / Arithmetic | |
650 | 4 | |a bisacsh / COMPUTERS / Programming / Algorithms | |
650 | 4 | |a bisacsh / COMPUTERS / Networking / General | |
650 | 4 | |a bisacsh / COMPUTERS / Information Technology | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-003-36328-6 |
999 | |a oai:aleph.bib-bvb.de:BVB01-034840833 |
Datensatz im Suchindex
_version_ | 1804186298059063296 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Gryś, Sławomir |
author_facet | Gryś, Sławomir |
author_role | aut |
author_sort | Gryś, Sławomir |
author_variant | s g sg |
building | Verbundindex |
bvnumber | BV049495603 |
ctrlnum | (OCoLC)1422511365 (DE-599)BVBBV049495603 |
edition | First edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04051nam a2200481 c 4500</leader><controlfield tag="001">BV049495603</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240208 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">240110s2024 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781032425658</subfield><subfield code="c">pbk</subfield><subfield code="9">978-1-032-42565-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781032425658</subfield><subfield code="c">pbk</subfield><subfield code="9">978-1-032-42565-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781032425658</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1422511365</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV049495603</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Gryś, Sławomir</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computer arithmetic in practice</subfield><subfield code="b">exercises and programming</subfield><subfield code="c">Sławomir Gryś</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton ; London ; New York</subfield><subfield code="b">CRC Press, Taylor & Francis Group</subfield><subfield code="c">2024</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xiv, 197 Seiten</subfield><subfield code="c">390 gr</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">Chapter 1: Basic concepts of computer architecture. Chapter 2: Numbers in fixed-point format. Chapter 3: Basic arithmetic on fixed-point numbers. Chapter 4: Numbers in floating-point format. Chapter 5: Basic arithmetic operations on floating-point numbers. Chapter 6: Limited quality of arithmetic operations. Appendices. Index. References.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Computer Arithmetic in Practice: Exercises and Programming is a simple, brief introductory volume for undergraduate and graduate students at university courses interested in understanding the foundation of computers. It is focused on numeric data formats and capabilities of computers to perform basic arithmetic operations. It discusses mainly such topics as:- Basic concepts of computer architecture- Assembly language programming skills- Data formats used to express integer and real numbers- Algorithms of basic arithmetic operations- Short overview of nonlinear functions evaluation- Discussion on limited number representation and computer arithmetic- Exercises and programming tasksThis book provides an accessible overview of common data formats used to write numbers in programming languages and how the computer performs four basic arithmetic operations from the point of view of the processor instruction set. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The book is primarily didactic in nature, therefore the theoretical information is enriched with many numerical examples and exercises to be solved using a ‘sheet of paper and a pencil’. Answers are provided for most of the tasks.The theoretical discussed issues are illustrated by listings of algorithms presenting the way to implement arithmetic operations in low-level language. It allows development of the skills of optimal programming, taking into consideration the computer architecture and limitations. Creating software using low-level language programming, despite the initial difficulties, gives the ability to control the code and create efficient applications. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This allows for effective consolidation of knowledge and acquisition of practical skills required at this stage of education, mainly a specialist in the field of information technology, electronics, telecommunications, other related disciplines, or at the level of general education with introduction to information technology. It may be also useful for engineers interested in their own professional development and teachers as well</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bicssc / Software Engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bicssc / Environmental science, engineering & technology</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bicssc / Applied mathematics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bicssc / Mathematical theory of computation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bicssc / Programming & scripting languages - general</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bicssc / Maths for engineers</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bisacsh / COMPUTERS / Mathematical & Statistical Software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bisacsh / MATHEMATICS / Arithmetic</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bisacsh / COMPUTERS / Programming / Algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bisacsh / COMPUTERS / Networking / General</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bisacsh / COMPUTERS / Information Technology</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-1-003-36328-6</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034840833</subfield></datafield></record></collection> |
id | DE-604.BV049495603 |
illustrated | Not Illustrated |
index_date | 2024-07-03T23:20:23Z |
indexdate | 2024-07-10T10:08:54Z |
institution | BVB |
isbn | 9781032425658 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034840833 |
oclc_num | 1422511365 |
open_access_boolean | |
owner | DE-29T |
owner_facet | DE-29T |
physical | xiv, 197 Seiten 390 gr |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | CRC Press, Taylor & Francis Group |
record_format | marc |
spelling | Gryś, Sławomir Verfasser aut Computer arithmetic in practice exercises and programming Sławomir Gryś First edition Boca Raton ; London ; New York CRC Press, Taylor & Francis Group 2024 xiv, 197 Seiten 390 gr txt rdacontent n rdamedia nc rdacarrier Chapter 1: Basic concepts of computer architecture. Chapter 2: Numbers in fixed-point format. Chapter 3: Basic arithmetic on fixed-point numbers. Chapter 4: Numbers in floating-point format. Chapter 5: Basic arithmetic operations on floating-point numbers. Chapter 6: Limited quality of arithmetic operations. Appendices. Index. References. Computer Arithmetic in Practice: Exercises and Programming is a simple, brief introductory volume for undergraduate and graduate students at university courses interested in understanding the foundation of computers. It is focused on numeric data formats and capabilities of computers to perform basic arithmetic operations. It discusses mainly such topics as:- Basic concepts of computer architecture- Assembly language programming skills- Data formats used to express integer and real numbers- Algorithms of basic arithmetic operations- Short overview of nonlinear functions evaluation- Discussion on limited number representation and computer arithmetic- Exercises and programming tasksThis book provides an accessible overview of common data formats used to write numbers in programming languages and how the computer performs four basic arithmetic operations from the point of view of the processor instruction set. The book is primarily didactic in nature, therefore the theoretical information is enriched with many numerical examples and exercises to be solved using a ‘sheet of paper and a pencil’. Answers are provided for most of the tasks.The theoretical discussed issues are illustrated by listings of algorithms presenting the way to implement arithmetic operations in low-level language. It allows development of the skills of optimal programming, taking into consideration the computer architecture and limitations. Creating software using low-level language programming, despite the initial difficulties, gives the ability to control the code and create efficient applications. This allows for effective consolidation of knowledge and acquisition of practical skills required at this stage of education, mainly a specialist in the field of information technology, electronics, telecommunications, other related disciplines, or at the level of general education with introduction to information technology. It may be also useful for engineers interested in their own professional development and teachers as well bicssc / Software Engineering bicssc / Environmental science, engineering & technology bicssc / Applied mathematics bicssc / Mathematical theory of computation bicssc / Programming & scripting languages - general bicssc / Maths for engineers bisacsh / COMPUTERS / Mathematical & Statistical Software bisacsh / MATHEMATICS / Arithmetic bisacsh / COMPUTERS / Programming / Algorithms bisacsh / COMPUTERS / Networking / General bisacsh / COMPUTERS / Information Technology Erscheint auch als Online-Ausgabe 978-1-003-36328-6 |
spellingShingle | Gryś, Sławomir Computer arithmetic in practice exercises and programming bicssc / Software Engineering bicssc / Environmental science, engineering & technology bicssc / Applied mathematics bicssc / Mathematical theory of computation bicssc / Programming & scripting languages - general bicssc / Maths for engineers bisacsh / COMPUTERS / Mathematical & Statistical Software bisacsh / MATHEMATICS / Arithmetic bisacsh / COMPUTERS / Programming / Algorithms bisacsh / COMPUTERS / Networking / General bisacsh / COMPUTERS / Information Technology |
title | Computer arithmetic in practice exercises and programming |
title_auth | Computer arithmetic in practice exercises and programming |
title_exact_search | Computer arithmetic in practice exercises and programming |
title_exact_search_txtP | Computer arithmetic in practice exercises and programming |
title_full | Computer arithmetic in practice exercises and programming Sławomir Gryś |
title_fullStr | Computer arithmetic in practice exercises and programming Sławomir Gryś |
title_full_unstemmed | Computer arithmetic in practice exercises and programming Sławomir Gryś |
title_short | Computer arithmetic in practice |
title_sort | computer arithmetic in practice exercises and programming |
title_sub | exercises and programming |
topic | bicssc / Software Engineering bicssc / Environmental science, engineering & technology bicssc / Applied mathematics bicssc / Mathematical theory of computation bicssc / Programming & scripting languages - general bicssc / Maths for engineers bisacsh / COMPUTERS / Mathematical & Statistical Software bisacsh / MATHEMATICS / Arithmetic bisacsh / COMPUTERS / Programming / Algorithms bisacsh / COMPUTERS / Networking / General bisacsh / COMPUTERS / Information Technology |
topic_facet | bicssc / Software Engineering bicssc / Environmental science, engineering & technology bicssc / Applied mathematics bicssc / Mathematical theory of computation bicssc / Programming & scripting languages - general bicssc / Maths for engineers bisacsh / COMPUTERS / Mathematical & Statistical Software bisacsh / MATHEMATICS / Arithmetic bisacsh / COMPUTERS / Programming / Algorithms bisacsh / COMPUTERS / Networking / General bisacsh / COMPUTERS / Information Technology |
work_keys_str_mv | AT gryssławomir computerarithmeticinpracticeexercisesandprogramming |