汇编语言
课程时长: 10小时42分钟
主讲教师: 王风华
汇编语言程序设计是计算机科学技术专业的主干课之一,它既是学习其它专业课的基础,又是了解和体会计算机硬件工作原理的途径。本课程以 IBM-PC机为依托,讲授8088汇编语言的指令系统及其程序设计的方法。通过学习,使学生对汇编语言有一个系统的认识,并掌握基本的程序设计方法。
- 课程介绍
- 什么是汇编语言
- 为什么要学习汇编语言
- 模块一 基础知识
- 进位计数制与不同基数的数之间的转换
- 计算机中数和字符的表示及逻辑运算
- 模块二 80x86计算机组织
- 80x86微处理器及计算机系统构成
- 中央处理机和80x86的内部结构
- 80x86的寄存器组及通用寄存器
- 指针寄存器及指令指针寄存器
- 80x86的标志寄存器
- 80x86的标志寄存器及段寄存器
- 存储器的逻辑地址
- 存储器的物理地址与逻辑地址转换
- 外部设备
- 模块三 80x86的指令系统和寻址方式
- 程序语言简介
- 立即寻址与寄存器寻址
- 直接寻址与寄存器间接寻址
- 相对寻址与基址变址寻址
- 寻址方式编程实例
- 程序效率及指令学习要点
- 数据传送指令概述
- 通用传送类指令MOV用法
- MOV指令注意要点及举例
- 堆栈类指令
- 交换指令及累加器专用指令
- 地址传送指令及类型转换指令
- 加法指令
- 减法类指令
- 乘除法指令及编程实例
- 逻辑指令
- 移位指令及示例
- 转移类指令
- 循环及子程序调用指令
- 中断指令
- 模块四 汇编语言程序格式
- 汇编程序功能
- 处理器选择和段定义伪操作
- ASSUME伪操作及段寄存器的装填
- END伪操作及返回DOS方式
- 数据定义及存储区分配伪操作
- 存储区分配及属性定义伪操作
- 汇编语言程序格式1
- 汇编语言程序格式2
- 汇编语言上机过程
- 汇编语言图形化开发环境及注意事项
- 模块五 循环与分支程序设计
- 汇编程序设计概述
- 循环程序结构形式及常用DOS功能调用
- 循环程序设计示例1
- 循环程序设计示例2
- 分支程序设计
- 模块六 子程序结构
- 子程序结构程序设计1
- 子程序结构程序设计2
- 子程序参数传送方法1
- 子程序参数传送方法2