2016年安徽师范大学高级汇编语言程序设计教学大纲本科教学大纲
《高级汇编语言程序设计》教学大纲 学时:68 学时 学分:4 理论学时:51 学时 实验或讨论学时:17 学时(+17) 适用专业:计算机软件专业 大纲执笔人:陈少军 大纲审核人: 一、说明 汇编语言程序设计是计算机专业必修的一门主干课程。对于训练学生掌握程序设计方法 与技术、从事自主版权的计算机芯片和系统软件的开发、在信息安全、过程控制等多方面的 应用,均具有十分重要的作用。 汇编语言是各种 CPU 都要提供给程序员的指令集,是硬件集成电路系统与软件信息系 统的接口。所以在计算机应用科学中处于关键地位。本课程以 Pentium 系列处理器为背景, 全面介绍 32 位 PC 汇编语言程序设计的基本原理和 Pentium 系列微机汇编的最新知识与技 术。 本课程的教学要求以程序实践代替指令的罗列式教学,不能在教学中仅仅依次介绍各种 指令,而要以实际的例子带动指令的介绍,以应用引导指令和原理的教学。 二、正文 (一)本课程的理论教学内容 本课程由 3 各层次组成 第一部分:基本原理方法篇(30) 介绍了 Pentium 工作方式和扩展技术,16/32 位寄存器,存储寻址机制,指令寻址与 指令系统,汇编语法与伪指令,顺序分支和循环程序设计,子程序嵌套与违归及 COM 文件 的编制 1.1 新一代微机系统简介 1.2 数据表示与类型 1.3 汇编语言基本概念 2.1 32 位可编程寄存器体系 2.2 实方式存储器寻址机制 2.3 堆栈存储技术 2.4 程序汇编连接与调试方法 3.1 指令的基本寻址方式 3.2 实方式 32 位指令寻址 3.3 实方式指令系统 3.4 字符设备 I/O 功能调用 4.1 汇编语句的表达式 4.2 汇编伪指令语句 4.3 宏功能语句 4.4 模块连接及记录结构 5.1 程序设计的基本步骤 5.2 顺序程序设计 5.3 分支程序设计 5.4 循环程序设计
上一篇文章: 2016年安徽师范大学高级语言程序-教学大纲本科教学大纲 下一篇文章: 2016年安徽师范大学高级电子线路-实验教学大纲本科教学大纲 |