webnovel
I recommend a classic book on computer principles.

I recommend a classic book on computer principles.

2026-01-08 16:56
1 answer

Computer Science Principles was a classic book on computer principles, co-written by Donald Knuth and Oren Patashik. The book introduced in detail the composition of the computer system, working principles, and programming methods, including algorithm analysis, data structure, compiling principles, operating systems, and other aspects. This book is one of the introductory classics of computer science. It is suitable for beginners to read and for readers who have a certain understanding of computer science to further study. At the same time, the book was also a good popular science book that could let readers understand some of the cutting-edge technologies and development trends in computer science.

Computer Principles

Computer principles covered many aspects: ** 1. Basic operation mode of the computer ** 1. ** The three steps of hardware input, calculation, and output ** - Computer hardware was made up of a large number of integrated circuits (IPs), and the pins of the IPs were used for input and output. The normal operation of a computer required three steps: input, operation, and output. First of all, the computer itself could not generate information and needed external data (input). Second, the computer had to process and calculate the input data (operation), which was its core value. Finally, the processed data had to be displayed (output) so that the user could know the result. These three steps were closely linked and were indispensable. 2. ** The Essence of Software-A Collection of Orders and Data ** - The essence of a program was a collection of instructions and data, and it had nothing to do with the complexity of the program. An instruction was a command that controlled the computer to input, calculate, and output. The data in the program is divided into input data that is the object of instruction execution and output data that is obtained from the result of instruction execution. For example, in a personal computer, the content of an executable program file with the.Exe extension was a list of values. Each value was either an instruction or data. 3. ** The difference between computer processing and human thinking habits ** - The computer used numbers to represent all information, which was different from human thinking habits. For example, humans used "blue" and "red" to describe colors, while computers used numbers. For example,"0,0,255" represented blue, and "255,0,0" represented red. The computer would first convert the text into the corresponding numbers (character codes) before processing. ** 2. Computer structure composition ** 1. ** Internal and External Storage ** - The internal and external memory was a component that realized the memory function. It was used to store the calculation program and various data involved in the calculation. 2. **CPU structure and functions ** - ** Arithmetic Unit **: It is composed of an arithmetic logic unit, ALU, general purpose register, and data temporary register. The program status word register accepts the commands of the controller and performs actions. It is responsible for the processing and processing of data, namely the arithmetic and logic operations of data. - ** Controller **: Composed of program counter PC, instruction register AR, address register AR, data register Dr, instruction translator, etc. It is responsible for analyzing the control information specified by the program, controlling and coordinating input and output operations or memory access. - ** Register Group **: The register function is to store the binary-code. It is composed of flip-flops with storage function. Registers, buffer, and memory were in close proximity to the CPU. The closest to the CPU was the register, then the buffer, and finally the memory. When the CPU operated, it first read the data from the hard disk into the memory, and then read the data that was about to be used into the register. The CPU prioritized reading and writing the register, and then the register exchanged data with the memory. The buffer existed between the register and the memory, because frequently manipulating the same address data in the memory would affect the speed, and the extraction speed from the buffer was much faster than the memory. - ** bus **: It is the common channel for the CPU, memory, input and output devices to transmit information. The components of the host are connected through the bus, and the external devices are connected to the bus through the corresponding interface circuit. ** 3. Concepts related to commands and programs ** 1. ** Command ** - An instruction was the smallest unit of program control for a computer. The collection of all instructions was called the computer's instruction system. 2. ** Program ** - A program is a set of instructions written in a certain language to complete a specific task. ** 4. Concepts related to the finite-state machine ** 1. ** Basic Concepts ** - The finite-state machine (FSM) was also known as the synchronous finite-state machine. All the state jumps were performed under the effect of the clock, and the number of states was limited. Each state represents an event, and going from one event to another is called a state jump or transition. 2. ** Constitution and expression ** - It is composed of a state register group and a combination logic circuit. The state register group has k bits, that is, there are k state register, and the state is encrypted into k bits, which can represent multiple unique states. The input has m bits and the output has n bits. The trigger condition for a state change is the arrival of the rising edge of the Clock signal. According to whether the output is related to the input conditions, it can be divided into Moore state machines (the output of the combination logic only depends on the current state and has nothing to do with the input state) and Mealy-type state machines (the output depends not only on the current state but also on the input state). "A Short History of the Future: Legends of the Intelligent Era" was equally exciting. Everyone was welcome to click and read it!

1 answer
2026-03-16 10:04

How many classic textbooks on computer composition principles should he recommend?

The following are the recommendations of several classic textbooks on computer composition principles: Computer Organization and Design: The hardware/software Interface by Kevin P. Murphy. This book was a classic textbook on computer composition principles, covering all aspects of computer architecture, including the central processing unit, memory, input and output devices, and so on. Computer Organization and Design: Theory and Practice by John O. F. Hatlen. This book was a relatively comprehensive textbook on computer composition principles, covering all aspects of computer architecture, including instruction set architecture, register, bus protocol, and so on. 3. Computer Architecture: A Quantitative Approach by red book. This was a very authoritative textbook on computer composition principles. It used a quantitative method to describe various aspects of computer architecture, including processor cycles, clock cycles, and so on. Computer Organization: A Practical Guide to the Hardware and Software by Peter Corbally. This book was a very practical textbook on computer composition principles. It introduced various aspects of computer hardware and software, including instruction sets, register, memory, and so on. Computer Systems: A Programmer's Perspective by Sam S Martin. This book is a very comprehensive computer system textbook covering all aspects of computer architecture, including instruction sets, processors, buses, and so on.

1 answer
2025-03-14 02:43

Basic knowledge of computer principles

The following are some basic knowledge of computer principles: 1. ** Numbering System Conversion **: Including conversion between binaries, octals, decimals, and hex. 2. ** Code representation **: The representation of original code, complement code, complement code, and code shift. 3. ** Number representation **: The representation of fixed-point numbers and floating-point numbers, as well as the addition, multiplication, and division of fixed-point numbers and floating-point numbers. 4. ** logical operations **: And (AND), or (OR), not (NOT) and other logical operations. 5. **CPU related ** - ** Structure and Function **: The full name of CPU is Central Processing Unit, which is the core component of a computer. It was mainly composed of a control unit and an arithmetic logic unit (ALU). In terms of functions, it was composed of four parts: a register, a controller, an arithmetic unit, and a clock. - ** Work flow **: The core work process can be divided into three key stages: extraction, decoding, and execution. That is, the instructions are extracted from the main memory of the system, the actual content of the instructions is deciphered, and then the relevant parts execute the instructions. - ** Registers Type and Function **: Registers can temporarily store instructions, data, and addresses. Registers with different functions include the accumulating register.(Store data after operation and calculation), Flag register (Reflects the processor's state and the characteristics of the operation results, controls the execution of instructions), program counter (stores the address of the unit where the next instruction is located), base register (stores the starting position of the memory where the data is stored), index register (stores the relative address of the base register), general register (stores any data), instruction register (stores the instructions that are being executed, used internally by the CPU, and cannot be read or written by the programmer), stack register (the starting position of the storage stack area), etc. 6. ** Controllers and logic gates ** - ** Transcendence **: An electronic switch that can control the flow of electric current through electrical signals. There were three terminal: collector, transmitter, and base. When a small current was applied to the base, it could act as a conductor to allow the current to pass through. Otherwise, it could act as an insulation to prevent the current from flowing between the collector and the transmitter. - ** logic gate **: It is constructed from a single crystal, such as an AND gate, an OR gate, a NOT gate, an Exclusive OR gate, etc. It is the basis for building more complex circuits. Different logic gates have different input and output rules. For example, an AND gate has an output of 1 if both of its input are 1, and an OR gate has an output of 1 if one of its input is 1. 7. ** Arithmetic logic unit (ALU)**: It is a component inside the CPU that is responsible for performing arithmetic and logic operations. It can recognize and perform specific arithmetic operations through the decode. 8. ** Command identification **: The CPU uses opcode to identify and execute different types of commands. "A Short History of the Future: Legends of the Intelligent Era" was equally exciting. Everyone was welcome to click and read it!

1 answer
2026-03-22 02:48

Search for the complete book, classic network hacker, computer virus, computer engineer novel

Searching for the complete book, a classic web hacker, computer virus, computer engineer novel. Here are some classic novels about hackers, computer viruses, and computer engineers: 1." Lord Snow Eagle "-An outsider This was a classic online hacking novel that told the story of a computer engineer in the world of hackers. There are many computer security, network security, and hacking topics in the novel that are worth reading. 2. Hacker Attack and Defense Techniques-Outsiders This was a novel that introduced hacking and defense techniques. It described the process of hacking and defense techniques in great detail. There were many practical technical knowledge and hacking techniques in the novel that were very suitable for readers who wanted to learn hacking techniques. 3. The Black Empire-Dream of God This was a very famous online hacking novel that told the story of a computer engineer in the Black Empire. The novel touched on many computer security, network security, and hacking topics, as well as many political and business stories. 4. Hacker's Professional Guide-Misty Rain Jiangnan This was a novel that introduced the hacker profession. It told the story of a hacker's career. The novel involved many computer security, network security, and hacking topics, but there were also many stories about professionalism and ethics. Lord Snow Eagle-An Outsider This was a classic online hacking novel that told the story of a computer engineer in the world of hackers. There are many computer security, network security, and hacking topics in the novel that are worth reading.

1 answer
2024-09-18 02:38

Principles of accounting 11 edition e-book

"Principles of Accountant (English Version 11)" can be purchased as an e-book from the China People's University Press. It will be published in October 2022. The price starts from 58.10 yuan. <a href="/?from=ask_words" style="color:red" target="_blank">Read more exciting novels for free</a>

1 answer
2026-01-10 09:19

Principles of News Psychology e-book (PDF)

You can try to search for the e-book through the search engine "Principles of News Psychology", but you need to pay attention to copyright issues. <a href="/?from=ask_words" style="color:red" target="_blank">Read more exciting novels for free</a>

1 answer
2026-03-24 04:17

Green building design principles e-book

Green Building Design Principles e-book can be purchased from China Building and Construction Industry Press, starting at 34.30 yuan. <a href="/?from=ask_words" style="color:red" target="_blank">Read more exciting novels for free</a>

1 answer
2026-03-21 06:30

Modern Communication Principles 5th E-book

Modern Communication Principles (5th edition) e-book can be purchased from the Electronic Industry Press at a price of 22.80 yuan. <a href="/?from=ask_words" style="color:red" target="_blank">Read more exciting novels for free</a>

1 answer
2026-01-09 17:41

Short stories, great principles, classic works, 100 words

The following are some examples of small stories and big truths: When the turtle is cursed, it silently hides its shell, telling us not to care about the baseless accusations of others. When a young man bought a bowl, it meant that he could only match the outstanding person if he was outstanding. The story of the piggy bank and the white paper warned us not to be proud. Although these stories were small, they contained profound principles of life. The story of one person and a group of people is equally exciting. Everyone is welcome to click and read it!

1 answer
2026-02-14 08:59
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z