1 / 5
文档名称:

西安交通大学.doc

格式:doc   大小:44KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西安交通大学.doc

上传人:陈潇睡不醒 2021/1/7 文件大小:44 KB

下载得到文件列表

西安交通大学.doc

相关文档

文档介绍

文档介绍:西安交通大学
“汇编语言程序设计”课程教学大纲
英文名称:Assembly Language Programming
课程编码:C05035
学时:56(含课外学时:实验8) 学分:
适用对象:计算机专业
先修课程:程序设计基础
使用教材及参考书:沈美明 等编著,《80X86汇编语言程序设计》,清华大学出版社,2001年,
马力妮 主编,《80X86汇编语言程序设计》,***出版社,2004年
马瑞芳 主编,《80X86汇编语言程序设计》,
西北工业大学出版社,2005年
课程性质、目的和任务
该课程是计算机专业学生必修的核心课程,通过介绍基础知识、80X86计算机组织、80X86寻址方式和指令系统、汇编语言程序格式、循环与分支程序设计、子程序结构、高级汇编语言技术、输入输出与中断程序设计、BIOS/DOS中断调用、模块化程序设计技术等基本内容,使学生掌握汇编语言程序设计的方法和技巧,正确运用BIOS和DOS中断,掌握程序设计的实验方法,训练学生的动手能力和思维方法,为学生从事计算机研究与应用打下基础。
教学基本要求
依据本课程的性质、目的及任务,教学基本要求是紧扣多媒体教学、课后答疑、编程实验几个主要环节,要求学生体系化了解、熟悉和掌握课程如下几部分内容:
基础理论
基础知识
80X86计算机组织
编程工具
80X86寻址方式和指令系统
汇编语言程序格式
编程方法
循环与分支程序设计
子程序结构
高级汇编语言技术
输入输出与中断程序设计
BIOS/DOS中断调用
模块化程序设计技术及汇编语言与高级语言的接口设计
实际应用
汇编语言程序设计实验方法
汇编语言课程设计(参见课程设计计划)
教学内容及要求
基础知识
教学内容:数制转换、码制表示及其字符表示等相关基础知识;汇编语言的基本概念。
教学要求:
掌握常用的各种进制数的表示、转换规则和运算;
掌握带符号数的码制表示方法及其补码运算;
熟悉数据的表示范围;
了解计算机存取信息的基本数据类型;
了解计算机中字符的表示;
熟悉几种基本的逻辑运算;
什么叫汇编语言。
80x86计算机组织
教学内容:计算机系统的组成、80x86的寄存器组及其存储器地址的分段的概念、表示及其物理地址的计算。
教学要求:
熟悉计算机系统的组成;
熟练掌握8086/8088CPU的寄存器组;
掌握80X86CPU的寄存器组;
掌握存储器地址的分段表示及其物理地址的计算;
熟悉段的引用规定。
第三章 80x86指令系统和寻址方式
教学内容:80x86的寻址方式、指令系统及其调试工具DEBUG的用法。
教学要求:
了解计算机的一般指令格式;
熟悉80X86CPU寻址方式;
熟练掌握80X86CPU指令系统;
熟练掌握80X86CPU常用指令的功能;
掌握调试工具DEBUG的使用方法。
汇编语言程序格式
教学内容:汇编语言语句、格式及其上机过程。
教学要求:
了解机器语言和汇编语言的基本概念;
掌握汇编语言语句的种类;
掌握常用的伪指令;
掌握汇编语言语句的格式;
熟悉汇编语言程序的上机过程。
循环与分支程序
教学内容:汇编语言程序设计步骤