Skip to product information
1 of 1

Slawomir Grys

Computer Arithmetic in Practice: Exercises and Programming

Computer Arithmetic in Practice: Exercises and Programming

💎 Earn 618 Points (£6.18) on this item.

Important: Dispatches within 2 to 4 weeks
Regular price £123.76 GBP
Regular price £130.00 GBP Sale price £123.76 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE £6.24

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Computer Arithmetic in Practice: Exercises and Programming


Computer Arithmetic in Practice: Exercises and Programming is an introductory textbook for undergraduate and graduate students studying computer foundations. It covers basic computer architecture, assembly language programming, data formats, algorithms, and limited number representation. The book is designed to be accessible and provides numerical examples and exercises for hands-on learning. It also emphasizes optimal programming skills and low-level language programming, useful for information technology specialists, engineers, and teachers.

Format: Hardback
Length: 198 pages
Publication date: 26 September 2023
Publisher: Taylor & Francis Ltd


Computer Arithmetic in Practice: Exercises and Programming is a comprehensive and concise introductory textbook designed for undergraduate and graduate students enrolled in university courses that aim to gain a fundamental understanding of the core principles of computers. It primarily focuses on the intricacies of numeric data formats and the computational capabilities of computers to execute basic arithmetic operations. The book delves into various topics, including:

Basic Concepts of Computer Architecture: This section introduces the fundamental building blocks of computers, such as processors, memory, and input/output systems. It provides an overview of how computers process information and perform computations.

Assembly Language Programming Skills: This chapter covers the basics of assembly language programming, which is a low-level programming language used to directly interact with the hardware of a computer. It teaches students how to write code in assembly language and how to perform basic operations such as loading, storing, and manipulating data.

Data Formats Used to Express Integer and Real Numbers: This section discusses the various data formats used to represent numbers in computer systems, including binary, decimal, and hexadecimal. It explains the advantages and disadvantages of each format and how they are used to store and manipulate numeric data.

Algorithms of Basic Arithmetic Operations: This chapter presents the algorithms for performing basic arithmetic operations, such as addition, subtraction, multiplication, and division. It explains how these algorithms are implemented in computer hardware and how they can be optimized for performance.

Short Overview of Nonlinear Functions Evaluation: This section provides a brief introduction to the evaluation of nonlinear functions, which are mathematical functions that do not have a linear relationship between their inputs and outputs. It discusses the methods used to approximate and evaluate such functions using computer arithmetic.

Discussion on Limited Number Representation and Computer Arithmetic: This section explores the challenges of representing and manipulating large numbers in computer systems. It discusses the use of floating-point numbers, which represent real numbers with a limited precision, and the methods used to handle arithmetic errors and rounding issues.

Exercises and Programming Tasks: The book includes a comprehensive set of exercises and programming tasks designed to reinforce the concepts discussed in each chapter. These exercises cover a wide range of topics and are intended to help students develop their problem-solving skills and apply the knowledge gained in the book.

The theoretical discussions in this book are complemented by detailed listings of algorithms that illustrate the implementation of arithmetic operations in low-level language. This approach allows students to develop their optimal programming skills while considering the constraints of computer architecture and limitations.

Creating software using low-level language programming, despite the initial difficulties, provides students with the ability to control the code and create efficient applications. This hands-on experience allows for effective consolidation of knowledge and the acquisition of practical skills required at this stage of education, particularly for individuals specializing in fields such as information technology and electrical engineering.

In conclusion, Computer Arithmetic in Practice: Exercises and Programming serves as an invaluable resource for students seeking to gain a solid foundation in computer arithmetic. It provides a comprehensive and accessible overview of common data formats, arithmetic algorithms, and programming concepts, enabling students to develop the skills necessary for building robust and efficient computer systems.

Weight: 550g
Dimension: 234 x 156 (mm)
ISBN-13: 9781032425634

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details