Computer Systems Fundamentals Lecture Notes¶
Translation status
This is an English companion version generated for the bilingual site. It summarizes and translates the structure of the Chinese source while keeping key mathematical and technical notation intact. A full line-by-line translation can be generated later with scripts/translate.py after an API key is configured.
Source¶
- Chinese source page: 计算机系统基础讲义
- Original file:
note/SYS_计算机系统基础讲义.md
What This Note Covers¶
Lecture notes for computer systems fundamentals, covering information representation, Boolean algebra, combinational logic, arithmetic units, sequential logic, ISA, and RISC-V.
Study Outline¶
- System Perspective: How physical signals, logic gates, RTL components, ISA, assembly, linking, and loading connect into a computer system.
- Information Representation: Binary encoding, integers, floating-point numbers, characters, and data interpretation.
- Boolean Algebra and Logic: Logic gates, Boolean identities, circuit parameters, and digital abstraction.
- Combinational Logic and Verilog: Functional blocks, HDL descriptions, and design flow.
- Arithmetic Units and ALU: Addition, subtraction, multiplication, division, shifting, and floating-point arithmetic.
- Sequential Logic: Latches, flip-flops, registers, counters, finite-state machines, and timing.
- ISA and RISC-V: Instruction formats, registers, calling conventions, ELF files, linking, loading, and program execution.
Preserved Notation Examples¶
The Chinese source contains mathematical notation and technical symbols. Examples preserved for cross-language lookup:
- No compact formula examples extracted.
How to Use This Page¶
Use this English page as a quick map before reading the Chinese lecture note. The Chinese page contains the complete detailed content, formulas, examples, tables, and course structure. This companion page makes the topic discoverable to English visitors and gives Biying enough English context to explain what the note is about.