课程概况 - 计算机组织与系统结构

北京大学《计算机组织与系统结构》课程简介与教学大纲

授课教师:王克义 等

学期:2008年秋季(2008.10 — 2008.12 上课,2009.1 期末考试)


一、课程定位

本课程是学习和掌握计算机基本组成和工作原理、汇编语言程序设计以及计算机接口技术的入门课程。

属于计算机专业基础核心课,承上启下:

  • 上承:数字逻辑电路(第一部分内容)
  • 下启:操作系统、编译原理、计算机体系结构等高级课程

二、教学目的与要求

通过本课程的学习,应掌握四大核心模块:

模块核心内容
逻辑部件与逻辑设计数字电路基础、逻辑代数、组合/时序逻辑电路
计算机的基本组成及工作原理五大部件、指令执行过程、微处理器内部结构
汇编语言程序设计及上机调试80x86 汇编语言、MASM、程序结构与调试
计算机接口技术及典型接口芯片的编程应用并行/串行接口、中断、定时器、存储器接口等

三、教材

  1. 《电子技术与数字电路》,王克义等编著,北京大学出版社,2004年3月第一次修订

    • 对应课程第一部分:数字逻辑基础
  2. 《微机原理与接口技术教程》,王克义等编著,北京大学出版社

    • 对应课程第二部分:微处理器与接口技术

四、成绩评定

组成部分占比说明
平时成绩30%作业 + 汇编上机 + 随机小测验
期末考试70%笔试

五、课程知识体系全景

根据后续各章PPT整理,课程完整知识体系:

第一部分:数字逻辑基础(7章)

  1. 数制和编码
  2. 逻辑代数的基本原理及应用
  3. 逻辑门电路
  4. 组合逻辑电路
  5. 组合逻辑电路的应用
  6. 时序电路的基本单元 — 触发器
  7. 时序逻辑电路 + 逻辑部件

第二部分:计算机组成与接口技术(11章+)

  • 第5章:计算机、微型计算机的组成及工作过程
  • 第6章:微处理器的编程结构
  • 第7章:汇编语言的基本语法
  • 第8章:寻址方式与指令系统
  • 第10章:微处理器的内部组成及外部功能特性
  • 第11章:输入输出接口
  • 第12章:存储器及其接口
  • 第13章:中断系统
  • 第14章:并行通信及接口电路
  • 第15章:串行通信及接口
  • 第18章:总线技术

六、关联笔记