How to build a working digital computer
Title | How to build a working digital computer PDF eBook |
Author | Edward Alcosser |
Publisher | |
Pages | 175 |
Release | 1970 |
Genre | |
ISBN |
Digital Computer Electronics
Title | Digital Computer Electronics PDF eBook |
Author | Albert P. Malvino |
Publisher | |
Pages | |
Release | 1990-07-01 |
Genre | |
ISBN | 9780070400238 |
The Preparation of Programs for an Electronic Digital Computer
Title | The Preparation of Programs for an Electronic Digital Computer PDF eBook |
Author | Maurice Vincent Wilkes |
Publisher | |
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
Title | Digital Computer Design PDF eBook |
Author | Edward L. Braun |
Publisher | Academic Press |
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.
Compiler Construction for Digital Computers
Title | Compiler Construction for Digital Computers PDF eBook |
Author | David Gries |
Publisher | John Wiley & Sons |
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.
The Elements of Computing Systems
Title | The Elements of Computing Systems PDF eBook |
Author | Noam Nisan |
Publisher | |
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.
How Computers Really Work
Title | How Computers Really Work PDF eBook |
Author | Matthew Justice |
Publisher | No Starch Press |
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.