2021年,该课程获得“安徽省高等学校省级质量工程一流教材建设”项目的资助,配套教材《汇编语言程序设计(第2版)》再版中。该课程于2022年通过了《安徽大学2021-2022学年第二学期线上线下混合式课程认定》,并于2022年获得“安徽省高等学校省级质量工程线上线下混合式教学”项目的资助。2022年,课程组负责人刘慧婷在“安徽大学首届混合式教学设计创新大赛决赛 暨第四届全国高校混合式教学设计创新大赛”中,获得校级三等奖;2021年,团队骨干吕钊的“面向新兴产业聚集地,培养具备解决复杂工程问题能力的‘高厚宽深’新工科人才”,获得安徽省教学成果奖一等奖;吕钊的“同心同向同行,一核双环三融合的计算机类新工科人才培养模式探索与实践”,获得安徽省教学成果奖三等奖;2022年,团队成员纪霞评为安徽省教坛新秀。
Overview
Syllabus
- 第一章 计算机基本原理
- 1-1处理器寄存器
- 1-2存储器组织
- 1-3处理器指令语句格式
- 第二章 程序开发与调试
- 2-1 MASM开发软件
- 2-2 源程序开发及调试过程
- 第三章 操作数的寻址方式
- 3-1寻址方式概述
- 3-2立即数寻址方式
- 3-3寄存器寻址方式
- 3-4存储器寻址方式
- 3-5存储器直接寻址方式
- 3-6寄存器间接寻址方式
- 3-7寄存器相对寻址方式
- 3-8基址变址寻址方式
- 第四章 常用指令系统
- 4-1 Mov指令
- 4-2 pushpop指令
- 4-3 XCHG指令
- 4-4 累加器专用传送指令
- 4-5 XLAT指令
- 4-6 LEA指令
- 4-7 指针传送指令
- 4-8 进位和溢出标志
- 4-9 零标志、符号标志和奇偶标志
- 4-10 加法指令
- 4-11 减法SUB、SBB指令
- 4-12 DEC、NEG和CMP指令
- 4-13 乘除运算指令
- 4-14 逻辑运算指令
- 4-15 移位指令
- 4-16 循环移位指令
- 4-17 串操作指令
- 第五章 伪指令
- 5-1 程序结构伪指令
- 5-2 数据定义伪指令
- 5-3 类型属性伪指令
- 5-4 地址计数器与定位伪指令
- 5-5 基数控制和过程定义伪指令
- 5-6 算术、逻辑和移位操作符
- 5-7 关系和数值回送操作符
- 第六章 分支与循环程序设计
- 6-1 分支程序转移指令
- 6-2 分支程序设计
- 6-3 计数循环程序设计
- 6-4 条件循环和条件计算循环程序设计
- 6-5 多重循环程序设计
- 第七章 子程序设计
- 7-1 Call和Ret指令
- 7-2 Call和Ret指令的配合使用
- 7-3 过程定义伪指令
- 7-4子程序中用寄存器传递参数
- 7-5子程序中用变量传递参数
- 7-6子程序中用地址表传递参数
- 7-7子程序中用堆栈传递参数
- 7-8子程序中用结构变量传递参数
- 7-9 多模块程序设计
- 第八章 宏汇编
- 8-1 宏定义、宏调用和宏展开
- 8-2 宏定义使用嵌套和调用
- 8-3 宏中的特殊符号的使用
- 8-4 local伪操作和使用宏库文件
- 8-5 重复
- 8-6 条件
- 期末测试
Taught by
Liu Huiting, Lv Zhao, Ji Xia, and Xu Yi