汇编语言程序设计教案.pdf

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《汇编语言程序设计》 教 案 编号: 1 第一章 基础知识 教学目的: (1) 了解机器语言 (2) 理解汇编语言的涵义 (3) 理解 8086CPU硬件系统结构 教学重点及难点: 汇编语言的涵义, CPU 对存储器的读写原理,内存地址空间的分配 教学方法: 讲授、示例、练习 教学过程: 1. 提出三个问题 什么是汇编语言 为什么学汇编语言 如何学习汇编语言 2. 介绍本书内容结构及特点 3. 教学内容 引言 汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应 用汇编语言对其编程。 1.1 机器语言 机器语言是机器指令的集合。 阐述机器语言的原理,发展及弊端。 1.2 汇编语言的产生 汇编语言的主体是汇编指令。 汇编指令是机器指令的助记符 (两者一一对应 )。 1.3 汇编语言的组成 汇编语言由以下 3 类组成: 1、汇编指令(机器码的助记符) 2 、伪指令(由编译器执行) 3 、其它符号(由编译器识别) 汇编语言的核心是汇编指令,它决定了汇编语言的特性。 1.4 存储器 1 / 30 CPU 是计算机的核心部件. 它控制整个计算机的运作并进行运算, 要想让一个 CPU 工作, 就必须向它提供指令和数据。 指令和数据在存储器中存放,也就是平时所说的内存。 1.5 指令和数据 指令和数据是应用上的概念。 在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。 1.6 存储单元 存储器被划分为若干个存储单元,每个存储单元从 0 开始顺序编号; 例如:一个存储器有 128 个存储单元,编号从 0~127 。 存储器的计量单位 B 、KB 、MB 、GB 、TB 1.7 CPU 对存储器的读写 CPU 要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行三类信息的交互: 存储单元的地址(地址信息)——地址总线 器件的选择,读或写命令(控制信息)——数据总线 读或写的数据(数据信息)——数据总线 CPU 在内存中读或写的数据演示:读演示、写演示 ? 机器码: 10 ? 对应的汇编指令: MOV AX,[3] ? 含义:传送 3 号单元的内容到 AX 1.8 地址总线 CPU 是通过地址总线来指定存储单元的。 一个 CPU 有 N 根地址总线,则可以说这个 CPU 的地址总线的宽度为 N 。 这样的 CPU 最多可以寻找2的 N 次方个内存单元。 1.9 数据总线 CPU 与内存或其它器件之间的数据传送是通过数据总线来进行的。 数据总线的宽度决定了 CPU 和外界的数据传送速度。 1.10 控制总线 CPU 对外部器件的控制是通过控制总线来进行的。 在这里控制总线是个总称, 控制总线是 一些不同控制线的集合。 有多少根控制总线,就意味着 CPU 提供了对外部器件的多少种控制。 所以,控制总线的宽度决定了 CPU 对外部器件的控制能力。 1.11 内存地址空间(概述) 什么是内存地址空间 不同的计算机系统的内存地址空间分配情况是不同的。 讲解 8086PC 机内存地址空间分配的基本情况 作业: 2 / 30 《汇编语言程序设计》 教 案

文档评论(0)

Jane9872 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档