IBMPC汇编语言程序设计第二版教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IBMPC汇编语言程序设计第二版教学大纲
课程概述
汇编语言是计算机科学与技术专业中的基础课程之一,本课程旨在
通过教授IBMPC汇编语言程序设计,使学生理解计算机的基础结构,
深入掌握CPU的工作原理以及内存与I/O的操作方法,从而提高计算
机编程的能力。

本教材为IBMPC汇编语言程序设计第二版。

学习目标
1.掌握IBMPC汇编语言程序设计的基础知识和技能;
2.理解计算机系统结构,熟悉汇编语言程序设计的开发环境;
3.能够编写简单的汇编语言程序,包括逻辑控制指令,算术
逻辑指令,I/O指令,中断程序设计等;
4.了解汇编语言与其他高级编程语言的关系。

教学内容
第一章:计算机系统结构
1.计算机体系结构
2.计算机组成原理
3.存储体系结构
第二章:IBMPC汇编语言基础知识
1.汇编语言程序设计概述
2.汇编语言程序设计基本框架
3.程序、数据段的定义和使用
4.操作数的表示方法
第三章:逻辑控制指令
1.转移指令
2.条件转移指令
3.循环指令
第四章:算数逻辑指令
1.加、减指令
2.逻辑运算指令
3.移位指令
第五章:I/O指令
1.端口输入输出指令
2.内存读写指令
第六章:基本中断程序设计
1.中断源与中断向量
2.中断服务程序设计
第七章:高级中断程序设计
1.硬件中断设计(定时器、键盘)
2.软件中断设计(DOS中断)
实验内容
1.编写一个计算器程序,可以进行加、减、乘、除四则运算;
2.设计一个简单的输入输出系统,能够进行键盘输入、屏幕
输出。

教学方法
本课程采用面授课、互动讨论、实验等多种教学方式相结合,通过
理论学习与实践操作相结合,提高学生的理论水平和实际动手能力。

考核方式
1.平时成绩:实验报告、作业;
2.期中考试:闭卷笔试;
3.期末考试:闭卷笔试。

参考书目
1.《IBMPC汇编语言程序设计》(第二版),王爱勤、张荣
泰等编著,机械工业出版社。

2.《8086/8088微处理器:体系结构,编程和设计》, Walter
A.Tridgell,电子工业出版社。

总结
本课程从计算机系统架构出发,推导出计算机的基本指令集和汇编
语言,并围绕汇编语言的设计和开发环境上进行操作。

期望通过本课程
的学习,将汇编语言作为计算机基础的必修课程,并为同学接下来深
入学习操作系统、编译原理,计算机系统结构等领域打下基础。

相关文档
最新文档