课程概况 - 计算机组织与系统结构
北京大学《计算机组织与系统结构》课程简介与教学大纲
授课教师:王克义 等
学期:2008年秋季(2008.10 — 2008.12 上课,2009.1 期末考试)
一、课程定位
本课程是学习和掌握计算机基本组成和工作原理、汇编语言程序设计以及计算机接口技术的入门课程。
属于计算机专业基础核心课,承上启下:
- 上承:数字逻辑电路(第一部分内容)
- 下启:操作系统、编译原理、计算机体系结构等高级课程
二、教学目的与要求
通过本课程的学习,应掌握四大核心模块:
| 模块 | 核心内容 |
|---|---|
| 逻辑部件与逻辑设计 | 数字电路基础、逻辑代数、组合/时序逻辑电路 |
| 计算机的基本组成及工作原理 | 五大部件、指令执行过程、微处理器内部结构 |
| 汇编语言程序设计及上机调试 | 80x86 汇编语言、MASM、程序结构与调试 |
| 计算机接口技术及典型接口芯片的编程应用 | 并行/串行接口、中断、定时器、存储器接口等 |
三、教材
-
《电子技术与数字电路》,王克义等编著,北京大学出版社,2004年3月第一次修订
- 对应课程第一部分:数字逻辑基础
-
《微机原理与接口技术教程》,王克义等编著,北京大学出版社
- 对应课程第二部分:微处理器与接口技术
四、成绩评定
| 组成部分 | 占比 | 说明 |
|---|---|---|
| 平时成绩 | 30% | 作业 + 汇编上机 + 随机小测验 |
| 期末考试 | 70% | 笔试 |
五、课程知识体系全景
根据后续各章PPT整理,课程完整知识体系:
第一部分:数字逻辑基础(7章)
- 数制和编码
- 逻辑代数的基本原理及应用
- 逻辑门电路
- 组合逻辑电路
- 组合逻辑电路的应用
- 时序电路的基本单元 — 触发器
- 时序逻辑电路 + 逻辑部件
第二部分:计算机组成与接口技术(11章+)
- 第5章:计算机、微型计算机的组成及工作过程
- 第6章:微处理器的编程结构
- 第7章:汇编语言的基本语法
- 第8章:寻址方式与指令系统
- 第10章:微处理器的内部组成及外部功能特性
- 第11章:输入输出接口
- 第12章:存储器及其接口
- 第13章:中断系统
- 第14章:并行通信及接口电路
- 第15章:串行通信及接口
- 第18章:总线技术
六、关联笔记
- 数制和编码-第一章-计算机组织与系统结构 — 第一部分第1章
- 逻辑代数的基本原理及应用-第二章-计算机组织与系统结构 — 第一部分第2章
- 逻辑门电路-第三章-计算机组织与系统结构 — 第一部分第3章
- 组合逻辑电路-第四章-计算机组织与系统结构 — 第一部分第4章
- 组合逻辑电路的应用-第五章-计算机组织与系统结构 — 第一部分第5章
- 触发器-第六章-计算机组织与系统结构 — 第一部分第6章
- 时序逻辑电路与逻辑部件-第七八章-计算机组织与系统结构 — 第一部分第7-8章
- 计算机组成-第5章-计算机微型计算机的组成及工作过程 — 第二部分第5章
- 微处理器的编程结构-第6章-计算机组织与系统结构 — 第二部分第6章
- 汇编语言的基本语法-第7章-计算机组织与系统结构 — 第二部分第7章
- 寻址方式与指令系统-第8章-计算机组织与系统结构 — 第二部分第8章
- 微处理器的内部组成及外部功能特性-第10章-计算机组织与系统结构 — 第二部分第10章
- 输入输出接口-第11章-计算机组织与系统结构 — 第二部分第11章
- 存储器及其接口-第12章-计算机组织与系统结构 — 第二部分第12章
- 中断系统-第13章-计算机组织与系统结构 — 第二部分第13章
- 并行通信及接口电路-第14章-计算机组织与系统结构 — 第二部分第14章
- 串行通信及接口-第15章-计算机组织与系统结构 — 第二部分第15章
- 总线技术-第18章-计算机组织与系统结构 — 第二部分第18章