资源介绍
比较简明易懂的汇编教程,特别适合初学者。还是CHM格式的,浏览比较方便。
课程介绍:
一、本课程的地位和教学目的
《汇编语言》(Assembly Language)是计算机专业中一门重要的基础课程,是一种面向机器的低级语言。它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。汇编语言程序产生的代码运行效率高。因此,到目前为止,许多软件系统(例如操作系统等)的核心部分仍然用汇编语言来编写。
计算机专业所培养的学生,不应仅仅满足于利用他人已开发出来的软件和软件工具来解决实际问题,还应具备有分析、研究原有软件系统,改进、完善、提高原有系统功能供广大用户使用的能力。汇编语言程序设计将使学生受到更严密、更系统的程序设计及其思维方法的训练,为深入分析、研究、开发新的软件系统打下良好的训练基础。
本课程的教学目的是使学生进一步了解计算机的基本组成,汇编指令的格式和使用方法,以及用汇编语言进行程序设计的基本思想和方法。于此同时,希望学生能了解用汇编语言程序来充分发挥计算机性能的基本思想。
本课程的学习也将为后续课程(如操作系统、接口与通信、计算机外围设备等)的学习提供必要的前期知识。
二、本课程与其它课程的联系
三、本课程的基本要求
通过本课程的浏览学习,要求学生:
1、掌握数据在计算机内的表示及其相互转换
2、计算机基本组成及各部分主要功能
3、汇编指令寻址,指令的功能与使用形式
4、利用汇编语言实现程序的基本控制结构
5、中断系统与常用外设的I/O程序设计
章次
章节名称 学习时间
1 预备知识 4
2 CPU资源和存储器 10
3 操作数的寻址方式 8
4 标识符和表达式 12
5 微机CPU的指令系统 20
6 程序的基本结构 10
7 子程序和库 8
8 输入输出和中断 8
9 宏 8
10 应用程序的设计 12
11 数值运算协处理器 8
12 汇编语言和C语言 2
附录1 汇编语言编程和调试工具 6
附录2 Pentium指令的执行周期数 1
附录3 中断列表 2
附录4 DOS和BIOS的宏定义 1
附录5 键盘按键的各种编码对照表 1
附录6 几个重要内存单元地址 1