Author: Jiang Yongjiang
Publisher:
Publish Date: 2005-12-01
Features: This book is a comprehensive and systematic textbook that covers the fundamental theories and methods of computer science. The content includes the basic theories and methods of the development of computers, the logical structure of computers, and the necessity of each component. It also explores the relationships and working principles of these components, systematically revealing the close relationship between hardware as the foundation of software and software as the refinement and development of hardware. This book provides ample preparation for learning computer-improvement courses, covering content essential for understanding computer systems and truly grasping computer knowledge. It systematically introduces principles such as the counting principles of computers, information storage principles, finite-digit operation principles, data transmission principles of bus structures, computer control principles, instruction and programming principles, information exchange principles between the host and peripherals, software and operating system principles, and the development principles of multiprocessor systems and network computer systems. Learning these principles enables readers to overcome the mystery of computers and enter the world of computing with ease. Compared to other similar textbooks, this book offers thorough theoretical explanations without any knowledge gaps. Although the theoretical content is strong and profound, the starting point is not high, making it easy to learn. Readers with a high school education or higher, as long as they read systematically, can understand and master the material. Building on this foundation, they can proceed to other computer courses without encountering insurmountable obstacles. For example, computer assembly language is generally considered difficult to learn, but this book, by combining instruction and controller design, allows readers to understand the essence and methods of assembly in a short time and write basic structured programs in assembly language. Unlike other textbooks that focus on analyzing specific computer models, this book designs computers while explaining theories and methods, encouraging readers to design the structures and logic control circuits they need. This approach offers a unique way to understand computers. The book organically integrates computer structure and program structure, explaining program structure and programming methods while teaching computer principles. After completing the course, students will be surprised to find that they can directly learn object-oriented programming courses like Java without any issues related to program structure or computer understanding. In summary, this computer principles textbook is a true guide to fundamental computer principles. It not only addresses theoretical issues but also relates to computer applications and design, making the knowledge it covers essential for anyone learning computers. This textbook can serve as an introductory course for computer system knowledge, with the entire content covering approximately 60 hours of instruction. To facilitate teaching and meet the needs of undergraduate computer education at different levels, in addition to the optional sections marked with asterisks in the book, the author has also compiled solutions to exercises and teaching references, which will be published soon for readers to use. This book consists of 8 chapters, including: the fundamental theories of computers; the composition and working principles of computer arithmetic units; the composition and working principles of flip-flops, registers, counters, and memory.
Computer Principles Tutorial
📌 Related Posts
Literature
Digital Age Film and Television Art
2026-10-01
Literature
Delicious Fried Dishes 600 Recipes - New Popular Recipes
2026-09-20
Literature
Secondary School Education
2026-09-30
Literature
Contemporary Chinese Masterpieces Series (Complete 20 Volumes)
2026-09-13
Literature
Oracle Application Server 10g Web Development
2026-10-03
Literature
Data Structures and Algorithms: C++ Edition (3rd Edition)
2026-10-03
Literature
CNC Machine Tools and Programming Technology
2026-10-03
Literature
Access 2003 Database Management and Application Standard Course
2026-10-03