> For the complete documentation index, see [llms.txt](https://embedded.xym.work/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://embedded.xym.work/20_cs_courses/1_3_organization.md).

# 数字电路与计算机组成

硬件这三门课理论化程度：计算机体系结构 > 计算机组成原理 > 微机原理（及接口技术）

《计算机组成原理》主要是介绍计算机的一般原理。这里的计算机没有指定是哪一个型号的计算机，是通用原理，起一个先建立起计算机概念的作用。内容上包含了计算机的几大组成：运算器，控制器，存储器，输入设备，输出设备与总线结构。具体来说，是一条指令在cpu中是如何执行的，计算机的储存体系是如何的（分三层），还有就是I/O接口的基本概念。

《微机原理》是《计算机组成》的一个实现，直接拎过来型号为IBM5150（CPU是8088）的计算机来看。老意味着相对简单，型号虽然落后但是直指核心原理，后面新的也一脉传承，同样学操作系统也是Linux0.11上古版本。这门课直接上具体引脚的作用，寄存器的各个位有什么意义，I/O的具体接口芯片8255，总线驱动芯片74LS373，由一般到个体了，有点类的实例化的感觉。

前面两个互相补充，下面开始升华。更抽象，更先进、更理论、更不好学。

《计算机体系结构》可以认为是对《计算机组成原理》的抽象化与进一步的理论化，里面的技术包罗万象，包括大型机和微机中所应用的技术。主要内容是学习指令的流水技术，动态调度，静态调度。重点论述计算机系统的各种基本结构、设计技术和性能分析方法。在设计方面：体系结构研究领域是CPU级的，包括指令如何发送、流水线设计、指令级并行。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://embedded.xym.work/20_cs_courses/1_3_organization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
