文档介绍:制作者钱晓捷主讲人
Assembly Language
Programming
课程介绍
专业基础课、必修课
计算机组成原理的一个部分
软件开发的一个组成部分
一种低级语言的程序设计
高级语言程序设计的扩展
先修课
高级语言程序设计
计算机组成原理
后续课
微机原理及接口技术
计算机控制技术
使用教材
钱晓捷主编
汇编语言程序设计(第二版)
电子工业出版社
教学内容
第1章汇编语言基础知识
第2章 8086的指令系统
第3章汇编语言程序格式
第4章基本汇编语言程序设计
第5章高级汇编语言程序设计
第6章 32位指令及其编程
第7章汇编语言与C/C++的混合编程
教学特点
采用汇编程序MASM
采用简化段定义源程序格式
强调对基本指令的理解和掌握
介绍汇编系统和伪指令的基本内容
新增32位指令、Windows编程
引出与Visual C++的混合编程
强调上机实践,要求熟练进行编程和调试
运用多媒体教学手段
教学要求
课堂上注意听讲、重要的是理解
部分补充例题等内容需要笔记
课堂外一定要看书复习或预习、完成作业
充分利用上机时间、多编程练习
参考文献
1. 钱晓捷陈涛编著
16/32微机原理、汇编语言及接口技术·第2版
机械工业出版社,
2. 钱晓捷编著
大学计算机学习指导系列
汇编语言程序设计·学习与解题指南
华中科技大学出版社,
教学资料
钱晓捷之微辅网
大学微机技术系列课程教学辅助网站
./qwfw
考核要求
考试成绩(课堂教学内容)
80%
上机成绩(出勤及编程情况)
15%
平时成绩(作业等学习情况)
5%