微机原理与汇编语言程序设计

微机原理与汇编语言程序设计

ID:8819633

大小:46.00 KB

页数:2页

时间:2018-04-08

微机原理与汇编语言程序设计_第1页
微机原理与汇编语言程序设计_第2页
资源描述:

《微机原理与汇编语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、«微机原理与汇编语言程序设计»课程教学大纲课程编号:00600721课程名称:微机原理与汇编语言程序设计英文名称:IntroductiontoMicro-ComputerandAssemblyLanguageProgramming总学时:56总学分:3.5适用对象:软件工程专业、信息安全专业先修课程:数字逻辑、计算机组成与结构一、课程性质、目的和任务介绍微型计算机的硬件基本结构和系统工作原理,使学生在掌握微机原理的基础上,学习微型机的指令系统,掌握程序在计算机内部的工作过程和实现原理。然后学习面向机器的汇编语言程序设计的基本方法,培养学生利用汇编语言解决实际问

2、题的能力。二、教学的基本要求1.掌握微型计算机的组成结构与内部工作原理;2.熟悉16/32位微型计算机的指令系统;3.掌握汇编语言程序设计的基本方法;4.能够用汇编语言编写综合应用程序;5.掌握debug等调试工具的使用,熟悉汇编语言应用程序的开发方法。三、教学的基本内容本课程的内容分为两大部分:一是掌握微型计算机的硬件组成结构与内部工作原理,重点是CPU的组成结构和微机的输入输出与中断技术。二是学习底层程序设计语言—-汇编语言程序设计方法及应用技术。具体内容:1.微机原理:选择16位的8086CPU或者32位CPU为核心,介绍微机系统结构;CPU的内部组成、

3、工作原理、工作时序、外部引脚特性等;CPU对内存和I/O的组织形式;对内存的寻址及保护机制;输入输出控制方式、中断系统。2.指令系统与寻址方式:掌握寻址方式和常用的汇编语言指令系统。3.汇编语言程序格式:了解汇编程序的功能,掌握伪操作指令和汇编语言程序设计格式,正确熟练地进行汇编语言程序的编写和上机调试运行。4.顺序、循环、分支程序等基本结构的程序设计:简单介绍程序流程图的画法;结合例题重点介绍分支程序与循环程序的设计思想与方法。5.子程序设计:掌握子程序的设计方法,嵌套与递归子程序和堆栈在其中的应用。6.高级汇编语言技术:掌握宏汇编、重复汇编、条件汇编的基本

4、概念及其程序设计。7.系统功能调用:介绍操作系统提供的DOS和BIOS系统功能调用,掌握系统功能调用的方法和步骤,学习利用系统功能调用进行程序设计的方法。8.文件系统及其应用。重点内容是汇编语言程序设计的方法,要注重培养学生的实际动手能力及软硬件综合应用系统的设计能力。在实际应用实例方面可以结合软件工程专业的特点。四、各教学环节学时分配(建议)序号教学环节课程内容教学实验上机讨论课外合计1微机系统组成、原理、80X86CPU的体系结构442指令系统与寻址方式883汇编语言程序格式444循环与分支程序设计1022125子程序设计42266高级汇编语言技术4226

5、7输入输出与中断技术4228I/O与中断程序的设计、系统功能调用648文件系统4449合计48856五、推荐教材和教学参考书教材:(1)《80X86汇编语言程序设计》,马力妮,机械工业出版社,2009年第X版。参考书:(1)《IBM-PC汇编语言程序设计》,沈美明、温冬蝉,清华大学出版社,2009年第X版六、补充说明大纲执笔者:曲俊华大纲校对者:苏林萍大纲审核者:夏宏制定日期:09年5月14日

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。