1 / 69
文档名称:

汇编11首课.ppt

格式:ppt   页数:69
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

汇编11首课.ppt

上传人:经管专家 2011/10/22 文件大小:0 KB

下载得到文件列表

汇编11首课.ppt

文档介绍

文档介绍:适用于计算机科学与技术专业 54学时 卜艳萍周伟编著 清华大学出版社
汇编语言程序设计教程
兰州大学信息学院李柏年改制课件
课程介绍
专业基础课、必修课
计算机组成原理的一个部分
软件开发的一个组成部分
一种低级语言的程序设计
高级语言程序设计的扩展
内容简介
以IBM PC机为背景系统,介绍微机原理的基础知识及汇编语言程序设计的方法和技术。
全书分9章,第1章介绍微机基础知识
第2章介绍80x86机型的系统结构。
第3章详细介绍IBM PC机的寻址方式和指令系统。
第4章介绍伪指令、汇编语言程序格式等知识。
第5章讲述高级汇编技术,包括宏汇编、条件汇编、重复汇编等。
第6章讲述顺序程序设计、分支程序设计、循环程序设计、子程序(过程)设计及参数传递的方法。
第7章讲述DOS功能调用和BIOS功能调用知识。
第8章是输入/输出程序设计技术。
第9章是汇编语言程序设计实验指导。
第1章计算机基础知识
第2章微型计算机系统概述
第3章微型计算机的指令系统
第4章 8086/8088汇编语言
第5章高级汇编技术
第6章汇编语言程序设计
第7章系统功能调用及其应用
第8章输入/输出程序设计
第9章汇编语言程序设计实验指导
本章内容简介
本章首先介绍计算机的发展、分类、技术指标及应用等方面的知识,然后讨论计算机中的信息表示与信息运算问题。
计算机系统内部的信息编码采用二进制,但符号式计算机语言(如助记符的汇编语言)支持二进制、八进制、十进制以及十六进制的数据表达,因此涉及到不同进制数据之间的转换问题;
在计算机中数值数据的定点数和浮点数表达问题,机器数的原码、反码及补码表示问题;十进制数在机器中通常采用BCD码表示,而字符及字符串通常用ASCII码表示。
汇编语言程序设计》是计算机科学专业学生的必修课,也是电类相关专业的一门重要专业基础课。
汇编语言是一门实践性很强的课程,在教学过程中要训练学生掌握指令的操作过程、程序设计的基本规则和方法以及上机调试的能力。
《汇编语言程序设计》 课程教学大纲
本课程与其它课程的关系
汇编语言是计算机科学专业语言类最基础的课程之一,先修课
《高级语言程序设计》
《计算机组成原理》等作为本课程的前导课程。
学好这门课程,可为学习相关的专业课打下基础,后续课《微机原理及接口技术》、《操作系统》、《计算机控制技术》、《编译原理》和《单片机(嵌入式)原理及应用》等的前导课程。
汇编课程的研究重点:
如何利用硬件系统的编程结构和指令集有效灵活地控制系统运行。指令、程序和硬件系统编程结构融会贯通。
微机原理与接口全面研究PC机中C PU的物理结构和编程结构。
计算机组成原理研究计算机的结构、功能、组成。
相关课程关系
汇编程序(Assembler)
汇编程序将汇编语言源程序翻译(称为“汇编”)成机器代码目标模块
80x86CPU的汇编程序主要有微软的宏汇编程序MASM。较著名的还有Borland公司的TASM,无实质差别
本课程采用微软的MASM
这是MASM的最后一个独立版本
可免费升级为MASM (支持奔腾3)
也可升级为MASM (支持奔腾4)
什么是汇编语言(2)
用助记符表示的指令就是汇编语言中的汇编格式指令
汇编格式指令以及使用它们编写程序的规则就形成汇编语言(Assembly Language)
用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序
汇编程序将汇编语言程序“汇编”成机器代码目标模块