{"product_id":"computer-arithmetic-in-practice-exercises-and-programming-9781032425658","title":"Computer Arithmetic in Practice: Exercises and Programming","description":"\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cbr\u003eComputer 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. \u003c\/blockquote\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFormat\u003c\/strong\u003e: Paperback \/ softback\u003cbr\u003e\u003cstrong\u003eLength\u003c\/strong\u003e: 198 pages\u003cbr\u003e\u003cstrong\u003ePublication date\u003c\/strong\u003e: 13 September 2023\u003cbr\u003e\u003cstrong\u003ePublisher\u003c\/strong\u003e: Taylor \u0026amp; Francis Ltd\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003eComputer 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 computer systems. It primarily focuses on the exploration of numeric data formats and the computational capabilities of computers to perform basic arithmetic operations. The book delves into various topics, including:\u003cbr\u003e\u003cbr\u003eBasic Concepts of Computer Architecture: This section introduces the fundamental building blocks of computer systems, such as processors, memory, and input\/output devices. It provides an overview of how computers process information and perform computations.\u003cbr\u003e\u003cbr\u003eAssembly Language Programming Skills: This section teaches students the basics of assembly language programming, which is a low-level programming language used to directly interact with the hardware of a computer. It covers topics such as instruction set architecture, memory organization, and binary arithmetic.\u003cbr\u003e\u003cbr\u003eData 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 how these formats are stored and manipulated by computers.\u003cbr\u003e\u003cbr\u003eAlgorithms of Basic Arithmetic Operations: This section presents the algorithms for performing basic arithmetic operations, such as addition, subtraction, multiplication, and division. It discusses the underlying principles and techniques used to optimize these operations.\u003cbr\u003e\u003cbr\u003eShort 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 and techniques used to approximate and evaluate these functions.\u003cbr\u003e\u003cbr\u003eDiscussion 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 techniques used to handle numerical errors and inaccuracies.\u003cbr\u003e\u003cbr\u003eExercises 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 help students develop their problem-solving skills and proficiency in programming.\u003cbr\u003e\u003cbr\u003eThe 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 skills in optimal programming, taking into consideration the computer architecture and limitations. By creating software using low-level language programming, students gain the ability to control the code and create efficient applications. This not only enhances their understanding of computer systems but also equips them with practical skills that are highly valued in the field of information technology, particularly in the area of electronic engineering.\u003cbr\u003e\u003cbr\u003eIn conclusion, Computer Arithmetic in Practice: Exercises and Programming serves as an invaluable resource for students seeking to gain a solid foundation in computer arithmetic and its applications. With its clear and concise explanations, practical examples, and extensive exercises, the book provides a comprehensive and engaging learning experience that helps students develop the skills and knowledge necessary for success in their academic and professional pursuits.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 234 x 156 (mm)\u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781032425658\u003c\/p\u003e","brand":"Slawomir Grys","offers":[{"title":"Paperback \/ softback","offer_id":44572953477370,"sku":"9781032425658","price":34.38,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/1694796452156_book.jpg?v=1695057011","url":"https:\/\/shulphink.com\/products\/computer-arithmetic-in-practice-exercises-and-programming-9781032425658","provider":"Shulph Ink","version":"1.0","type":"link"}