- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编程序设计学习指导
《汇编语言程序设计》学习指导
李涛
课程名称:汇编语言程序设计
课程英文名称:PROGRAMMING BY ASSEMBLE LANGUAGE
总学时数:70
讲课学时:50
上机学时:20
学 分:4
开课单位:远程教育学院
授课对象:远程教育学院专升本计算机科学与技术专业学生
先修课程:C语言程序设计
一.本课程的教学目的、基本要求及其在教学计划中的地位
汇编语言是计算机能提供给用户的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,因而在对于程序的空间和时间要求很高的场合,汇编语言是必不可少的,至于对于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可。
每一系列的处理器都有自己独特的操作指令集。Intel公司生产的8086系列微处理器在微型计算机中使用最广泛。基于8086系列机型的汇编语言程序设计,对学习和使用微型计算机有着广泛的使用价值。
从1981年8088被IBM选中做个人计算机的处理器,随后8086系列的增强版本有8086、80286、80386、80486、Pentium(or 586)、PentiumPro(or 6x86)、PentiumII and PentiumIII,每个版本都提供了更多的操作和更快的速度。虽然机器的发展速度远远超出了人们的想象,但汇编语言,一门和机器硬件直接打交道的语言,是永远都不会过时的。相反,它有着极强的生命力,随着硬件的发展不断的发展和完善。每当新版本CPU推出后,汇编语言也扩展自己的指令对新硬件提供支持(如从8086到80286提供了对虚模式的支持,从80286到80386对寻址范围的扩展),但汇编语言的基本指令集没有变,这就对学习汇编语言提供了极大的方便,学生在对汇编的基本指令的学习中就可抓住汇编语言的精髓。更重要的是,程序设计的基本思想是不会变的。在对汇编语言基本指令的学习中掌握了程序设计的基本思想,则拥有了解决问题的方法,在以后的工作中,通过查阅资料等方式了解硬件的新特性,就可以完成实际工作。
因此,汇编语言程序设计对计算机专业的学生来说是一门非常重要的核心课程之一,它不仅是计算机原理、操作系统等其他课程的必要先修课,而且也是一门训练学生掌握程序设计技术,培养学生实际动手解决问题能力的重要课程。
二、教材选择
教 材:《IBM PC汇编语言程序设计》,沈美明编,清华大学出版社
参考书:
1)《汇编语言程序设计》,姚鸿勋编,哈尔滨工业大学出版社
2)《IBM PC汇编语言程序设计 例题习题集》沈美明编,清华大学出版社。
3)《IBM PC汇编语言程序设计 实验教程》沈美明等编,清华大学出版社。
三.本课程的主要内容、各章节内容及其学时安排
本课程的主要内容有数制及其运算法则;计算机组织;IBM PC机的指令系统和寻址方式;汇编语言程序设计的基本结构、算法、指令的语法规则、使用规则;高级汇编语言技术;输入/输出程序设计及BIOS和DOS中断。
本课程的主要章节以及学时安排:
基础知识(2学时)
介绍数制、数制运算,计算机中数和字符的表示以及基本的逻辑运算。
IBM PC机系统概述 (2学时)
概述计算机系统及其各部分功能。
指令格式及寻址方式 (24学时)
介绍汇编语言的指令格式和寻址方式。
汇编语言程序格式 (6学时)
介绍汇编语言的基本语法特点,包括语句格式等并且介绍上机过程。
循环与分支程序设计 (6学时)
介绍循环结构以及分支结构的程序设计方法。
子程序结构 (6学时)
介绍子程序设计方法、嵌套与递归子程序以及DOS系统功能调用。
高级汇编语言技术 (2学时)
介绍宏汇编、重复汇编、条件汇编等。
输入/输出程序设计 (2学时)
简要介绍I/O设备的数据传送方式、程序直接控制I/O方式以及中断传送方式等。
BIOS和DOS中断 (2学时)
介绍基本输入输出系统(BIOS)的调用和DOS功能模块调用。
四、作业安排
作业主要分为两类,一类为课后习题,用于复习和巩固所学的知识点,另一类为上课时根据讲课内容所布置的课后思考题,一般需要上机完成,这类题需要和上机试验同时完成。
五、上机实验
机时安排:上机机时共为20个机时,分5次上机实验,每次4个机时。
实验目的
学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法,加深对汇编这门课程的理解。
实验要求
上机前要做好准备工作,包括程序框图、数据结构以及算法。
要求书写实验报告,包括实验目的、程序设计说明、算法、程序框图、各段定义情况、用到的子程序(宏)的功能说明、调用关系说明、参数传送方式说明等等
实验进度安排
实验一:熟悉和掌握基本操作
熟悉汇编语言程序设计的开发环境、格式以及汇编过程;
Debug的主要命令(结合教材第四章的例子),熟
您可能关注的文档
- 热工实验指导书(2009.2).doc
- 2017高考化学一轮复习 第9章 水溶液中的离子平衡 第4节 难溶电解质的溶解平衡学案.doc
- 爱心包裹具体活动实施方案.doc
- XX电气公司营销制度.doc
- 案件检查工作的程序和方法.doc
- 安徽省淮北市第五中学八年级物理下册 9.2 磁场学案.doc
- 按“国家标准”规定写文章-设计文件的规范化.ppt
- GIS_的案例应用分析.ppt
- 案例五 猪带绦虫病和猪囊尾蚴病.ppt
- A320系列飞机蓝液压系统工作原理及案例分析.ppt
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
最近下载
- 某化工厂现场应急处置方案(58个).pdf VIP
- MBR运行调试及维护.doc VIP
- 新目标(第二版)视听说B3U7 测试试卷答案.pdf VIP
- 论工厂设备详细搬迁方案.doc VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.doc VIP
- DB5307T59-2024丽江市城市暴雨强度公式.pdf VIP
- aqt3049—2013危险与可操作性分析hazop分析应用导则.doc VIP
- 物流运输企业成本结构分析(详细).docx VIP
- 心力衰竭患者利尿剂抵抗诊断及管理中国专家共识2024解读.pptx
- 课题申报书:人工智能赋能高职院校学生就业能力提升的路径研究.docx VIP
文档评论(0)