当前位置: 首页 > 课程中心 > 汇编语言

汇编语言
课程时长: 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