学习清华大学计算机系网络课程中的汇编语言程序设计。准备花两周来学习,这周主要是理论知识,下周加以实践,写一些Demo。
12-17:
★ 第一章 基础知识
◇第一节 进位计数制
◇第二节 不同基数的数之间的转换
◇第三节 二进制数和十六进制数的运算
◇第四节 数和字符的表示
★ 第二章 8086计算机组织
◇第一节 80x86微处理器系列概况
◇第二节 基于8086的微计算机系统
◇第三节 8086寄存器组
◇第四节 8086微处理器的存储器管理
◇第五节 外部设备
★ 第三章 8086的寻址方式和指令系统
◇第一节 8086的寻址方式
◇第二节 机器语言指令的转换
◇第三节 8086的指令系统
12-18:
★ 第四章 汇编语言程序格式
◇第一节 汇编程序功能
◇第二节 伪指令
◇第三节 汇编语言程序格式
◇第四节 汇编语言程序的上机过程
12-19:
★ 第五章 循环与分支程序设计
◇第一节 循环程序设计
◇第二节 分支程序设计
12-20:
★ 第六章 子程序结构
◇第一节 子程序的设计方法
◇第二节 嵌套与递归子程序
◇第三节 子程序举例
12-21:
★ 第七章 高级汇编语言技术
◇第一节 宏汇编
◇第二节 重复汇编
◇第三节 条件汇编
◇第四节 高级语言结构
12-22:
★ 第八章 输入/输出程序设计
◇第一节 I/O设备的数据传送方式
◇第二节 程序直接控制I/O方式
◇第三节 中断传送方式
12-23:
★ 第九章 BIOS和DOS中断
◇第一节 键盘I/O
◇第二节 显示器I/O
◇第三节 打印机I/O
◇第四节 串行通信口I/O
★ 第十章 模块化程序设计
◇第一节 汇编程序概述
◇第二节 连接程序及对程序设计的要求
◇第三节 汇编语言程序与高级语言程序的连接
◇第四节 模块化程序设计概述
下周的计划:
★ 第十一章 80x86汇编语言简介
◇第一节 80x86的寄存器结构
◇第二节 80x86的指令系统和寻址方式
◇第三节 80x86处理器选择伪操作
◇第四节 保护模式下的80x86
◇第五节 虚拟8086(V86)方式
◇第六节 保护方式下的中断处理