微机原理与系统设计
课程简介
- 先修要求:数字电路与逻辑设计、计算机组成与体系结构
- 所在学期:大三上学期
- 编程语言:X86汇编
- 课程难度:
- 随课实验:
- 课程大作业:
学习内容
主要围绕 Intel 处理器 x86 系列讲述微处理器架构,包括指令集、寄存器、内存管理、中断、I/O 等内容,以及一些常用的接口器件。重点是学习8086/8088微处理器的汇编语言编程及其指令集。
任课教师
- ZHao
- 评价:张老师讲课比较细致,水平挺高的、人也比较好,但是喜欢在课程当中在学在西电发练习题,时间比较短,一节课平均由三四个题目;
- 授课:授课以PPT讲解为主,同时会有板书,辅助画微机系统结构相关的,跟上节奏的话听懂是没问题的;
- 签到:课程统一的教务扫码签到,如果课前没签上,中间下课时可以找张老师补签;
- 给分:给分还是非常可以的,上课时发的习题都尽量做一下,然后学在西电会有课后习题,这两部分组成了平时成绩;
课程教材
这门课程的教材还是非常有用的,因为学习处理器的架构设计,需要通过教材加深理解,尤其是一些指令的用法,值得购买一本。
分数构成
- 期末成绩:65%
- 期末考试全部是大题,前两道是汇编程序分析题目,主要考察某些指令的用法,尤其是各种跳转指令以及程序补全,后面侧重8086/88系统主存电路设计与分析,最后就是考察中断处理响应过程。
- 期末考试会给复习PPT的,这对期末考试非常重要,然后车向泉发放的雨课堂习题也是很有用的。
- 实验成绩:20%
- 总共有四次实验,都是E楼实验中心那边负责的。主要就是x86汇编写程序,完成字符打印、数值转换以及流水灯相关的任务,实验打分的老师差异比较大,有的老师比较严苛,有的老师非常懒散,严苛的老师会问你怎样实现的,可能还会看你的代码,让你讲一下;懒散的老师不提问,只看最终效果,只看完成的速度,不看你完成的质量,所以尽快搞定实验;
- 平时成绩:15%
- 这部分主要包括学在西电的平时作业题,以及课堂发放的习题。
课程资源
- 课程笔记:微型计算机原理与系统设计
- 资源链接:微型计算机原理与系统设计资源
评价与建议
ZHaoLi
- 课程评价:微机原理主要难点在于x86汇编以及存储器设计,还是非常有难度的,但是对于掌握微型处理器以及计算机结构而言,是非常有用的。
- 个人建议:因为难度较大,这门课最终挂科率相对较高,平均分基本在68分,因此需要好好学以及多做些往年题目。