The Preparation of Programs for an Electronic Digital Computer

The Preparation of Programs for an Electronic Digital Computer
Author: Maurice Vincent Wilkes
Publisher:
Total Pages: 192
Release: 1951
Genre: Calculators
ISBN:

This is often considered the first book on computer programming. It was written for the EDSAC (Electronic Delay Storage Automatic Calculator) computer that began operation in 1949 as the world's first regularly operated stored program computer. The idea of a library of subroutines was developed for the EDSAC, and is described in this book. Maurice Wilkes lead the development of the EDSAC.

Digital Computer Design

Digital Computer Design
Author: Edward L. Braun
Publisher: Academic Press
Total Pages: 621
Release: 2014-05-12
Genre: Mathematics
ISBN: 1483275736

Digital Computer Design: Logic, Circuitry, and Synthesis focuses on the logical structure, electronic realization, and application of digital information processors. The manuscript first offers information on numerical symbols, fundamentals of computing aids, quantization, representation of numbers in an electronic digital computer, and computer applications. The text then ponders on the nature of automatic computation and Boolean algebra. Discussions focus on the advantages of a Boolean algebraic description of a digital computer; clock pulse generators and timing circuits; sequential switching networks; elements of information processing systems and types of digital computers; and automatic sequencing methods. The book elaborates on circuit descriptions of switching and storage elements and large capacity storage systems. Topics include static magnetic storage, dynamic delay line storage, cathode-ray storage, vacuum tube systems of circuit logic, and magnetic core systems of circuit logic. The publication also examines the system design of GP computers, digital differential analyzer, and the detection and correction of errors. The text is a valuable source of data for mathematicians and engineers interested in digital computer design.

The Elements of Computing Systems

The Elements of Computing Systems
Author: Noam Nisan
Publisher:
Total Pages: 343
Release: 2008
Genre: Computers
ISBN: 0262640686

This title gives students an integrated and rigorous picture of applied computer science, as it comes to play in the construction of a simple yet powerful computer system.

Compiler Construction for Digital Computers

Compiler Construction for Digital Computers
Author: David Gries
Publisher: John Wiley & Sons
Total Pages: 520
Release: 1971-01-15
Genre: Computers
ISBN:

The object of this book is to present in a coherent fashion the major techniques used in compiler writing, in order to make it easier for the novice to enter the field and for the expert to reference the literature. The book is oriented towards so-called syntax-directed methods of compiling.

How Computers Really Work

How Computers Really Work
Author: Matthew Justice
Publisher: No Starch Press
Total Pages: 394
Release: 2020-12-29
Genre: Computers
ISBN: 171850067X

An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code. How Computers Really Work is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet. But you won't just read about these concepts, you'll test your knowledge with exercises, and practice what you learn with 41 optional hands-on projects. Build digital circuits, craft a guessing game, convert decimal numbers to binary, examine virtual memory usage, run your own web server, and more. Explore concepts like how to: Think like a software engineer as you use data to describe a real world concept Use Ohm's and Kirchhoff's laws to analyze an electrical circuit Think like a computer as you practice binary addition and execute a program in your mind, step-by-step The book's projects will have you translate your learning into action, as you: Learn how to use a multimeter to measure resistance, current, and voltage Build a half adder to see how logical operations in hardware can be combined to perform useful functions Write a program in assembly language, then examine the resulting machine code Learn to use a debugger, disassemble code, and hack a program to change its behavior without changing the source code Use a port scanner to see which internet ports your computer has open Run your own server and get a solid crash course on how the web works And since a picture is worth a thousand bytes, chapters are filled with detailed diagrams and illustrations to help clarify technical complexities. Requirements: The projects require a variety of hardware - electronics projects need a breadboard, power supply, and various circuit components; software projects are performed on a Raspberry Pi. Appendix B contains a complete list. Even if you skip the projects, the book's major concepts are clearly presented in the main text.

Build Your Own Z80 Computer

Build Your Own Z80 Computer
Author: Steve Ciarcia
Publisher: Circuit Cellar
Total Pages: 356
Release: 1981
Genre: Computers
ISBN: 9780070109629

Teaches How to Build a Working Computer Based on the Z80 Microprocessor. Parts & Hardware Sources are Listed

The Pattern On The Stone

The Pattern On The Stone
Author: W. Daniel Hillis
Publisher: Basic Books
Total Pages: 133
Release: 2014-12-09
Genre: Computers
ISBN: 0465066879

Most people are baffled by how computers work and assume that they will never understand them. What they don't realize -- and what Daniel Hillis's short book brilliantly demonstrates -- is that computers' seemingly complex operations can be broken down into a few simple parts that perform the same simple procedures over and over again. Computer wizard Hillis offers an easy-to-follow explanation of how data is processed that makes the operations of a computer seem as straightforward as those of a bicycle. Avoiding technobabble or discussions of advanced hardware, the lucid explanations and colorful anecdotes in The Pattern on the Stone go straight to the heart of what computers really do. Hillis proceeds from an outline of basic logic to clear descriptions of programming languages, algorithms, and memory. He then takes readers in simple steps up to the most exciting developments in computing today -- quantum computing, parallel computing, neural networks, and self-organizing systems. Written clearly and succinctly by one of the world's leading computer scientists, The Pattern on the Stone is an indispensable guide to understanding the workings of that most ubiquitous and important of machines: the computer.

Build Your Own Computer

Build Your Own Computer
Author: Richard Whipple
Publisher:
Total Pages: 220
Release: 2019-06-03
Genre:
ISBN: 9781071252291

In this book, I begin with first principles (AND, OR, and NOT logic) and carry out a basic computer design finishing with a working computer using a Field Programmable Gate Array. A knowledge of computer science or electronics is not needed to follow along. Each step will rely on supplied information and simple reasoning. Whether novice or computer professional, knowing how a computer works allows you to take full advantage of its capabilities.