宏汇编语言程序设计 Macro Assembly Language programming MOV AX BX MOV ADDR. AX ADD AX, ADDR 西华师范大学计算机学院 钟乐海 E-mail:Ihzhong@cwnu.edu.cn
宏汇编语言程序设计 西华师范大学计算机学院 钟乐海 E-mail:lhzhong@cwnu.edu.cn 西 华 师 范 大 学 计 算 机 学 院 Macro Assembly Language Programming MOV AX,BX MOV ADDR,AX ADD AX,ADDR . . . .
教师简介 钟乐海,男,1963年2月生,四川广安人,博士研究 生,教授,硕士导师。 担任的主要课程有:《计算机导论》、《算法语言》 《数据结构》、《微机原理与接口技术》、《宏汇编语言程 序设计》、《数据库技术及应用》、《软件工程》、《操作 系统》、《计算机网络原理及应用》、《实用网络技术》等 本科生课程和《组网原理与技术》、《 TCP/IP原理及应用》 等研究生课程 已经完成和正在研究的项目有“考试信息系统工程 ‘普通教育评价信息系统及建模研究”、“四川师范学院计 算机校园网络建设”、“水泥生料配料微机控制系统 微机原理与接口技术课程教学改革研究”、“基于计算 机校园网络的自动化办公系统的设计与实现 网络安 全技术研究”等四川省重点科学技术研究项目、面向21世 纪教学改革研究项目和四川省重点开发推广项目。 曾经获得四川省科技进步奖一项,出版专著和教材三 部,发表研究论文30余篇
教师简介 钟乐海,男,1963年2月生,四川广安人,博士研究 生,教授,硕士导师。 担任的主要课程有:《计算机导论》、《算法语言》、 《数据结构》、《微机原理与接口技术》、《宏汇编语言程 序设计》、《数据库技术及应用》、《软件工程》、《操作 系统》、《计算机网络原理及应用》、《实用网络技术》等 本科生课程和《组网原理与技术》、《TCP/IP原理及应用》 等研究生课程。 已经完成和正在研究的项目有“考试信息系统工程” 、 “普通教育评价信息系统及建模研究” 、 “四川师范学院计 算机校园网络建设” 、 “水泥生料配料微机控制系统” 、 “微机原理与接口技术课程教学改革研究” 、 “基于计算 机校园网络的自动化办公系统的设计与实现” 、 “网络安 全技术研究” 等四川省重点科学技术研究项目、面向21世 纪教学改革研究项目和四川省重点开发推广项目。 曾经获得四川省科技进步奖一项,出版专著和教材三 部,发表研究论文30余篇。 西 华 师 范 大 学 计 算 机 学 院
课程有关信息 Instructor 钟乐海(zhong@cwuedu.cn) TA (Teaching Assistant) 张蕾、杨华 Office 综合楼二楼计算机学院主任办公室,Te:2314365 E-mail is the best way to communicate 9.- Course Web page http://www.cwnu.edu.cn/xygk/yxjs15.htm
课程有关信息 ◼ Instructor ◼ 钟乐海(lhzhong@cwnu.edu.cn) ◼ TA(Teaching Assistant) ◼ 张蕾、杨华 ◼ Office ◼ 综合楼二楼计算机学院主任办公室,Tel: 2314365 ◼ E-mail is the best way to communicate ◼ Course Web page ◼ http://www.cwnu.edu.cn/xygk/yxjs15.htm 西 华 师 范 大 学 计 算 机 学 院
课程介绍 ■专业基础课、必修课 计算机组成原理的一个部分 软件开发的一个组成部分 种低级语言的程序设计 高级语言程序设计的扩展
课程介绍 ◼ 专业基础课、必修课 ◼ 计算机组成原理的一个部分 ◼ 软件开发的一个组成部分 ◼ 一种低级语言的程序设计 ◼ 高级语言程序设计的扩展 西 华 师 范 大 学 计 算 机 学 院
相关课程 >先修课 ■计算机导论 高级语言程序设计 >后续课 计算机组成原理 微机原理及接口技术 单片机原理及应用 ■计算机控制技术
相关课程 ➢ 先修课 ◼ 计算机导论 ◼ 高级语言程序设计 ➢ 后续课 ◼ 计算机组成原理 ◼ 微机原理及接口技术 ◼ 单片机原理及应用 ◼ 计算机控制技术 西 华 师 范 大 学 计 算 机 学 院
课程的任务、目的和基本要求 ■了解微型计算机的基本结构 ■了解和掌握微型计算机的基本工作原理 掌握Inte8086/8088CPU的基本结构及其 基本工作原理 ■掌握 Intel8086/8088CPU汇编语言及其应 用 ■学会汇编语言的一些基本设计方法,为以后 相关课程的学习和研究打下基础 认真完成作业和上机任务 能对立完成简单的汇编语言程序设计 能调试汇编语言程序
课程的任务、目的和基本要求 ◼ 了解微型计算机的基本结构 ◼ 了解和掌握微型计算机的基本工作原理 ◼ 掌握Intel 8086/8088CPU的基本结构及其 基本工作原理 ◼ 掌握Intel 8086/8088CPU汇编语言及其应 用 ◼ 学会汇编语言的一些基本设计方法,为以后 相关课程的学习和研究打下基础 ◼ 认真完成作业和上机任务 ◼ 能对立完成简单的汇编语言程序设计 ◼ 能调试汇编语言程序 西 华 师 范 大 学 计 算 机 学 院
主要教学内容和学时分配 第一章基础知识 第二章 IBM PC微型计算机 第三章寻址方式与指令系统 第四章汇编语言 第五章程序设计基本技术 第六章算术运算 第七章串和表的处理 第八章代码转换 第九章高级宏汇编语言 第十章输入/输出程序设计 第十一章汇编语言程序的开发
主要教学内容和学时分配 第一章 基础知识 第二章 IBM PC微型计算机 第三章 寻址方式与指令系统 第四章 汇编语言 第五章 程序设计基本技术 第六章 算术运算 第七章 串和表的处理 第八章 代码转换 第九章 高级宏汇编语言 第十章 输入/输出程序设计 第十一章 汇编语言程序的开发 西 华 师 范 大 学 计 算 机 学 院
教学特点 采用最新汇编程序MAsM 采用简化段定义源程序格式 ■强调对基本指令的理解和掌握 重点介绍汇编系统和伪指令的基本内容 ■强调上机实践,要求熟练进行编程和调试 ■运用多媒体教学手段
教学特点 ◼ 采用最新汇编程序MASM ◼ 采用简化段定义源程序格式 ◼ 强调对基本指令的理解和掌握 ◼ 重点介绍汇编系统和伪指令的基本内容 ◼ 强调上机实践,要求熟练进行编程和调试 ◼ 运用多媒体教学手段 西 华 师 范 大 学 计 算 机 学 院
教学要求 ■课堂上注意听讲、重要的是理解 部分补充例题等内容需要笔记 课堂外一定要看书复习或预习、完成作业 充分利用上机时间、多编程练习
教学要求 ◼ 课堂上注意听讲、重要的是理解 ◼ 部分补充例题等内容需要笔记 ◼ 课堂外一定要看书复习或预习、完成作业 西 ◼ 充分利用上机时间、多编程练习 华 师 范 大 学 计 算 机 学 院
主要参考书 教材 王正智编者,《8086/8088宏汇编语言程序 设计教程》,电子工业出版社出版 、参考书 1, DAVID J. BRADLEY, Assembly Language Ir: Programming for the IBM Personal Computer Prentice-Hall Inc.1984 2. The 8086 Family Use's Manual, Intel Corp.1979 3, iapx 88 BOOK, Intel Corp. 1981 4、宏汇编语言masm4.0使用手册 5、 Debug调试工具使用手册
主要参考书 一、教材 王正智编者,《8086/8088宏汇编语言程序 设计教程》,电子工业出版社出版 二、参考书 1、DAVID J. BRADLEY, Assembly Language Programming for the IBM Personal Computer, Prentice-Hall,Inc.1984 2、The 8086 Family Use’s Manual,Intel Corp.1979 3、iapx 88 BOOK, Intel Corp.1981 4、宏汇编语言masm 4.0使用手册 5、Debug调试工具使用手册 西 华 师 范 大 学 计 算 机 学 院