Limit search to available items
Book Cover
E-book
Author Gryś, Sławomir

Title Computer Arithmetic in Practice Exercises and Programming
Published Milton : Taylor & Francis Group, 2023

Copies

Description 1 online resource (213 p.)
Contents Intro -- Half Title -- Title Page -- Copyright Page -- Dedication -- Contents -- Preface -- Chapter 1: Basic Concepts of Computer Architecture -- 1.1 The 1-bit Logical and Arithmetical Operations -- 1.2 Architecture of Simple Microprocessor -- 1.3 Understanding the Instruction Set -- 1.4 Assembly Language and Tools -- Chapter 2: Numbers in Fixed-point Format -- 2.1 Unsigned Numbers -- 2.2 Conversion of Unsigned Number to Another Format -- 2.2.1 Conversion BIN to P-BCD for A < 100DEC -- 2.2.2 Conversion BIN to P-BCD for A < 256DEC -- 2.2.3 Conversion BIN to UP-BCD for A < 100DEC
2.2.4 Conversion BIN to UP-BCD for A < 256DEC -- 2.2.5 Conversion BIN to ASCII for A < 100DEC -- 2.2.6 Conversion BIN to ASCII for A < 256DEC -- 2.2.7 Conversion P-BCD to BIN -- 2.2.8 Conversion P-BCD to UP-BCD -- 2.2.9 Conversion P-BCD to ASCII -- 2.2.10 Conversion UP-BCD to BIN -- 2.2.11 Conversion UP-BCD to P-BCD -- 2.2.12 Conversion UP-BCD to ASCII -- 2.2.13 Conversion ASCII to BIN -- 2.2.14 Conversion ASCII to P-BCD -- 2.2.15 Conversion ASCII to UP-BCD -- 2.2.16 Conversion BIN Fraction (num/denom) to BIN Fraction (dot notation) -- 2.3 Signed Numbers -- 2.3.1 The Sign-magnitude Representation
2.3.2 Complements -- Theory and Its Usage -- 2.3.3 The 2's Complement Representation -- 2.4 Conversions and Change of Sign -- 2.4.1 Change of Sign for 2's Number -- 2.4.2 Conversion SM to 2's Notation -- 2.4.3 Conversion 2's Notation to SM -- Chapter 3: Basic Arithmetic on Fixed-point Numbers -- 3.1 Operations on Unsigned Numbers -- 3.1.1 Working with Natural Binary Code -- 3.1.2 Working with Packed BCD -- 3.1.3 Working with Unpacked BCD -- 3.1.4 Working with Chars in ASCII -- 3.2 Operations on Signed Numbers -- 3.2.1 Working with Sign-magnitude -- 3.2.2 Working with 2's Complement
3.3 Nonlinear Functions -- Chapter 4: Numbers in Floating-point Format -- 4.1 Non-normalized Numbers -- 4.2 IEEE 754 Standard -- 4.2.1 Single Precision -- 4.2.2 Double Precision -- 4.2.3 Double Extended Precision* -- 4.2.4 Single Precision -- 4.2.5 Double Precision -- 4.2.6 Double Extended Precision -- 4.3 FPU as a Specialized Arithmetic Unit -- 4.4 Conversion to Another Radix -- Chapter 5: Basic Arithmetic Operations on Floating-point Numbers -- 5.1 Addition -- 5.2 Subtraction -- 5.3 Multiplication -- 5.4 Division -- 5.5 Implementations in Assembly Language
Chapter 6: Limited Quality of Arithmetic Operations -- 6.1 Precision of Number Representation -- 6.2 Error Propagation -- Remarks -- 1 It applies to operations on numbers in fixed-point format -- 2 It applies to operations on numbers in floating-point format -- 3 General remark -- References -- Book and journals -- Appendices -- Appendix A. Range of numbers -- Appendix B. Numerical Data Types in Some High-level Languages -- Appendix C. Solutions to Exercises -- Index
Notes Description based upon print version of record
Subject COMPUTERS / Programming Languages / General
Computer arithmetic.
Computer programming.
MATHEMATICS / Arithmetic
computer programming.
Computer arithmetic.
Computer programming.
Form Electronic book
ISBN 9781000934922
1000934926