课程名称:汇编语言程序设计视频教程 周佳社 西安电子科技大学
免费试看:暂无试看
课程目录:
第1章 概述
1.1 汇编语言概述
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.1.4 3种语言的特点比较
1.2 计算机中数据和字符的表示
1.2.1 数制
1.2.2 计算机中的数据单位
1.2.3 编码
1.2.4 有符号数的表示法
1.2.5 二进制数运算
1.3 Intel系列CPU简介
1.3.1 4/8位微处理器
1.3.2 16位微处理器
1.3.3 32位CPU
1.3.4 CPU发展趋势
习题
第2章 8086/8088 CPU的内部结构与汇编语言程序上机
2.1 8086/8088的功能结构
2.2 8086/8088的寄存器结构
2.2.1 数据寄存器
2.2.2 段寄存器
2.2.3 指针寄存器和变址寄存器
2.2.4 控制寄存器
2.3 存储器结构与堆栈
2.3.1 存储器结构
2.3.2 堆栈
2.4 汇编语言程序的调试
2.4.1 汇编语言程序
2.4.2 汇编程序
2.4.3 链接程序
2.4.4 汇编语言的实验流程
2.4.5 上机环境的准备
2.4.6 汇编语言程序上机调试过程
2.5 DEBUG命令的使用
2.5.1 U命令
2.5.2 G命令
2.5.3 D命令
2.5.4 R命令
2.5.5 Q命令
习题
第3章 8086/8088指令系统
3.1 指令系统简介
3.1.1 指令系统概述
3.1.2 汇编指令格式及特点
3.1.3 符号说明
3.2 寻址方式
3.2.1 立即寻址方式
3.2.2 寄存器寻址方式
3.2.3 直接寻址方式
3.2.4 寄存器的间接寻址方式
3.2.5 相对寄存器寻址方式
3.2.6 基+变寻址方式
3.2.7 相对的基+变寻址方式
3.3 数据传送类指令
3.3.1 传送指令
3.3.2 堆栈指令
3.3.3 交换指令
3.3.4 换码指令
3.3.5 地址传送指令
3.4 算术运算类指令
3.4.1 加法指令
3.4.2 减法指令
3.4.3 乘法指令
3.4.4 除法指令
3.4.5 十进制调整指令
3.5 逻辑运算和移位指令
3.5.1 逻辑运算指令
3.5.2 移位指令
3.6 控制转移类指令
3.6.1 无条件转移指令
3.6.2 条件转移指令
3.6.3 循环控制指令
3.6.4 过程调用和过程返回指令
3.7 串操作类指令
3.7.1 串传送指令
3.7.2 存储串指令
3.7.3 串装入指令
3.7.4 串比较指令
3.7.5 串扫描指令
3.7.6 重复前缀指令
3.8 标志位设置、操作指令与处理机控制指令
3.8.1 标志位设置指令
3.8.2 标志位操作指令
3.8.3 处理机控制指令
习题
第4章 伪指令
4.1 伪指令的分类及语句格式
4.1.1 伪指令的分类
4.1.2 伪指令语句格式
4.2 汇编语言中的数据项
4.2.1 常数
4.2.2 变量
4.2.3 标号136
4.3 数据定义伪指令
4.3.1 常用的数据定义伪指令
4.3.2 复制操作符DUP
4.3.3 变量的类型属性问题
4.4 符号定义伪指令
4.4.1 符号定义伪指令(EQU)
4.4.2 赋值伪指令(=)
4.4.3 定义符号名伪指令(LABEL)
4.4.4 THIS操作符
4.5 段定义伪指令
4.5.1 段定义伪指令(SEGMENT和ENDS)
4.5.2 段寻址伪指令(ASSUME)
4.6 程序开始与结束伪指令
4.6.1 程序开始伪指令(NAME、TITLE和SUBTTL)
4.6.2 程序结束伪指令(END)
4.6.3 定位伪指令(ORG)
4.6.4 当前位置计数器($)
4.7 表达式和运算符
4.7.1 算术运算符
4.7.2 逻辑运算符
4.7.3 关系运算符
4.7.4 数值返回运算符
4.7.5 分离运算符
4.7.6 运算符优先级
习题
第5章 汇编语言程序设计
5.1 程序设计概要
5.1.1 程序设计的基本步骤
5.1.2 程序流程图
5.1.3 程序结构化概念
5.2 顺序程序设计
5.3 分支程序设计
5.4 循环程序设计
5.4.1 循环结构
5.4.2 循环程序的组成
5.4.3 循环控制方法
5.4.4 多重循环程序设计
5.5 子程序设计
5.5.1 子程序设计要求
5.5.2 子程序定义语句
5.5.3 子程序与主程序之间的参数传递
5.5.4 子程序的嵌套与递归调用
5.6 DOS系统功能调用
5.6.1 系统功能调用概述
5.6.2 系统功能调用方法
5.6.3 基本I/O功能调用
5.6.4 应用举例
习题
第6章 输入/输出方法
6.1 输入/输出概述
6.1.1 输入/输出端口地址
6.1.2 I/O指令
6.1.3 数据传送方式
6.1.4 存取RT/CMOS RAM
6.2 无条件方式输入/输出
6.3 查询方式输入/输出
6.3.1 查询方式打印输出
6.3.2 读实时时钟
习题
第7章 中断与基本输入/输出系统BIOS
7.1 中断的基本概念
7.1.1 中断和中断源
7.1.2 中断传送方式
7.1.3 中断向量表
7.1.4 中断处理过程
7.1.5 外部中断
7.1.6 内部中断
7.1.7 中断优先级和中断嵌套
7.1.8 中断处理程序的设计
7.2 基本输入/输出系统BIOS
7.2.1 概述
7.2.2 键盘输入
7.2.3 显示输出
7.2.4 打印输出
7.3 软中断处理程序举例
7.3.1 打印I/O程序
7.3.2 时钟显示程序
习题2
第8章 高级汇编语言程序设计
8.1 结构和记录
8.1.1 结构
8.1.2 记录
8.2 宏汇编
8.2.1 宏指令的定义和使用
8.2.2 宏指令的用途
8.2.3 宏指令中参数的使用
8.2.4 特殊的宏运算符
8.2.5 宏与子程序的区别
8.2.6 与宏有关的伪指令
8.2.7 宏定义的嵌套
8.3 重复汇编
8.3.1 伪指令REPT
8.3.2 伪指令IRP
8.3.3 伪指令IRPC
8.4 条件汇编
8.4.1 条件汇编伪指令
8.4.2 条件汇编与宏结合
8.5 多模块程序设计
8.5.1 伪指令PUBLIC和EXTRN
8.5.2 举例
习题
第9章 80386汇编程序设计基础
9.1 80386微处理器结构
9.1.1 80386的体系结构
9.1.2 80386的通用寄存器
9.1.3 80386的段寄存器
9.1.4 80386的指令指针和标志寄存器
9.2 80386存储器寻址
9.2.1 80386存储器寻址基本概念
9.2.2 80386的存储器寻址方式
9.3 80386指令系统
9.3.1 80386数据传送指令
9.3.2 80386算术运算指令
9.3.3 80386逻辑运算和移位指令
9.3.4 80386控制转移指令
9.3.5 80386串操作指令
9.3.6 80386条件字节设置指令
9.3.7 80386位操作指令
9.3.8 80386处理器控制指令
9.4 实方式下的80386汇编程序设计
9.4.1 关于微处理器类型和段属性类型的说明
9.4.2 实例
习题
附录A 8088汇编语言指令系统简表
附录B 汇编语言伪指令简表
附录C DOS中断(21H号)子功能简表
附录D BIOS中断调用简表
附录E ASCII码与扫描码表
参考文献
汇编语言程序设计视频教程 周佳社 西安电子科技大学
资源下载
下载价格10 金币
VIP免费
立即购买