《微机原理》是一门深入探讨Intel 8086微处理器的课程,旨在让学生掌握微机的基本组成、工作原理以及与其相关的汇编语言和接口技术。课程涵盖了从8086 CPU的基础知识到汇编语言编程,再到I/O接口电路的硬件连接和编程等多个重要领域。
课程的主要内容分为以下几个部分:
1. 微机介绍:课程会讲解微机的基本概念,包括Intel 8086微处理器的架构和组成。这将帮助学生理解微机如何运行和处理信息。
2. 8086 CPU工作原理:深入研究8086 CPU的内部结构,包括其数据通路、指令集和控制单元,以便学生能够理解和分析CPU的工作流程。
3. 汇编语言:8086指令系统是课程的重点之一,学生将学习如何编写和理解汇编语言程序,这是进行低级编程和优化代码的基础。
4. 接口技术:课程会涵盖I/O接口电路的设计,如8253计时器/计数器和8255输入/输出接口芯片的使用。学生还将学习如何编写针对这些接口的程序。
5. 中断系统:中断是微机处理外部事件的重要机制,学生将了解中断的类型、处理流程以及8255等接口芯片的中断功能。
6. 存储器:课程会讨论内存管理,包括RAM和ROM的工作原理,以及如何在微机系统中配置和使用它们。
课程设置为每周五上午9:50至12:15,地点在1区5-211教室。总学时为54小时,3学分,另设一门实验课程36小时,1学分,实验课程的安排将在物理楼一楼大厅公布。
课程要求包括:
- 认真听讲,点名制度将影响最终成绩。
- 完成作业,作业量适中,用于巩固所学知识,按时提交可得满分,延迟提交则按比例扣分,演讲作业主讲者有额外加分。
- 期中和期末考试,分别占总成绩的20%和60%,期中考试主要测试前半部分课程内容,学生需提前准备。
教材推荐《微型计算机原理与接口技术》,由周荷琴编著,中国科学技术大学出版社出版,此外还有其他参考书籍供学生深入学习。
通过这门课程,学生不仅能够掌握微机硬件和软件的基本原理,还能提升实际操作和问题解决能力,为未来在计算机科学和技术领域的进一步学习和工作打下坚实基础。