一、计算机系统概述¶
<span style="color: red; font-weight: bold;
"></span>
1.1 计算机基本工作原理¶
中央处理器
算术逻辑部件(Arithmetic Login Unit,ALU):用来进行算术逻辑运算的部件。
通用寄存器
程序计数器
指令寄存器
控制器:用于自动逐条去除指令并进行译码的部件,即控制元件(Control Unit,CU),也称控制器
主存储器:用来存放指令和数据结构,简称主存和内存。
总线
主存地址寄存器
主存数据寄存器
操作码字段
地址码字段
机器指令
汇编指令
1.2 程序的开发与运行¶
机器语言
汇编语言
机器级语言
翻译程序
汇编程序
解释程序
编译程序
用户程序(应用程序)
源程序文件
可执行(目标)文件
文本文件
二进制文件
外设
I/O模块
1.3计算机系统的层次结构¶
语言处理系统
指令集架构
微架构
系统软件
应用软件
最终用户
透明
未定义行为
未确定行为
应用程序二进制接口(ABI)
应用程序程序编程接口(API)