本课程是一门面向应用的、具有很强的实践性与综合性的课程,主要任务是使学生掌握微机硬件体系结构的基本知识,在微机汇编语言程序设计和硬件接口技术编程方面掌握基本内容和应用技巧,并达到相应的实际应用开发水平。
汇编语言程序设计是计算机及相关专业的专业基础课程,它是计算机组成原理、操作系统、微机原理与接口等核心课程的必要先修课,并且对于训练学生掌握汇编语言程序设计的基本方法,熟悉汇编语言程序上机操作和程序调试技术有着重要作用。
汇编语言是计算机提供给用户最快也最有效的语言,也是利用计算机所有硬件特性并能直接控制硬件的唯一语言,因此在对程序的空间和时间要求很高的场合,汇编语言是必不可少的。而在很多需要直接控制硬件的应用场合,汇编语言也是不可或缺的。
汇编语言作为计算机专业的一门必修课程,是了解计算机体系结构和操作系统的最佳切入点。通过汇编语言课程的学习,对计算机理论中包括CPU体系结构、指令调度方式、存储器管理、基本输入输出接口的理解都会有一个比较本质而且直观的认识。在对汇编语言实际运用的基础上,还能增加对高级程序设计语言的体会,包括变量的组织,地址的访问,循环与分支在机器码中的处理,调用函数时参数的传递等。所以汇编语言在本专业中是一门核心课程,通过对本课程的学习,可以加深对后续课程的认识。
微机接口技术是掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念。
通过本课程的学习,使学生熟悉微型计算机指令系统和寻址方式;掌握微型计算机的基本工作原理;掌握汇编语言程序设计方法;掌握微型计算机接口技术;建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。
期末笔试:70%
平时考核:30%
平时考核包含作业及课堂练习
数字逻辑设计及应用,计算机导论。
教材:
《微型计算机原理与接口技术(第4版)》, 吴宁,乔亚男 主编,清华大学出版社, 2016.9
参考书目:
[1]《汇编语言程序设计》 ,廖建明主编,清华大学出版社,2009年
[2]《新编16/32位微型计算机原理及应用》(第5版),李继灿 主编,清华大学出版社,2013年
[3]《INTEL 微处理器》,(美)布雷(Brey,B.B.)著,金惠华译,机械工业出版社,2008年