Skip to content

一、计算机系统概述

<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)

1.4计算机系统性能评价

二、数据的表示和运算

三、程序的转换及机器级表示

四、可执行文件的生成与加载执行

五、程序的存储访问

六、程序中I/O操作的实现