Author: Peter Fenwick

Introduction to Computer Data Representation

eBook: US $49 Special Offer (PDF + Printed Copy): US $143
Printed Copy: US $119
Library License: US $196
ISBN: 978-1-60805-883-9 (Print)
ISBN: 978-1-60805-882-2 (Online)
Year of Publication: 2014

Introduction

Introduction to Computer Data Representation introduces readers to the representation of data within computers. Starting from basic principles of number representation in computers, the book covers the representation of both integer and floating point numbers, and characters or text. It comprehensively explains the main techniques of computer arithmetic and logical manipulation. The book also features chapters covering the less usual topics of basic checksums and ‘universal’ or variable length representations for integers, with additional coverage of Gray Codes, BCD codes and logarithmic representations. The description of character coding includes information on both MIME and Unicode formats. Introduction to Computer Data Representation also includes historical aspects of data representation, explaining some of the steps that developers took (and the mistakes they made) that led to the present, well-defined and accepted standards of data representation techniques. The book serves as a primer for advanced computer science graduates and a handy reference for anyone wanting to learn about numbers and data representation in computers.

Foreword

- Pp. i-ii (2)
James R. Goodman
Download Free

Preface

- Pp. iii-iv (2)
Peter Fenwick
Download Free

Introduction and Overview

- Pp. 1-4 (4)
Peter Fenwick
Download Free

Numbers and Computers

- Pp. 5-11 (7)
Peter Fenwick
View Abstract

Binary and Other Representations

- Pp. 17-28 (12)
Peter Fenwick
View Abstract

Signed, and Other, Representations

- Pp. 29-44 (16)
Peter Fenwick
View Abstract

Basic Arithmetic and Logic

- Pp. 45-75 (31)
Peter Fenwick
View Abstract

Computer Arithmetic

- Pp. 77-102 (26)
Peter Fenwick
View Abstract

Floating-Point Representations

- Pp. 103-126 (24)
Peter Fenwick
View Abstract

Logarithmic Representations

- Pp. 127-132 (6)
Peter Fenwick
View Abstract

Characters and Text

- Pp. 133-157 (25)
Peter Fenwick
View Abstract

Universal (Variable Length) Codes

- Pp. 159-190 (32)
Peter Fenwick
View Abstract

Checksums and Error Control

- Pp. 191-218 (28)
Peter Fenwick
View Abstract

Miscellaneous Topics

- Pp. 219-248 (30)
Peter Fenwick
View Abstract

Concluding Comments

- Pp. 249
Peter Fenwick
Download Free

Bibliography

- Pp. 251-257 (7)
Peter Fenwick
Download Free

Index

- Pp. 259-264 (6)
Peter Fenwick
Download Free

RELATED BOOKS

.Multi-Objective Optimization In Theory and Practice II: Metaheuristic Algorithms.
.Arduino and SCILAB based Projects.
.Arduino meets MATLAB: Interfacing, Programs and Simulink.
.Budget Optimization and Allocation: An Evolutionary Computing Based Model.