王爽老师《汇编语言》电子教案

4星(超过85%的资源)
所需积分/C币:49 2009-07-15 21:48:49 2.64MB APPLICATION/X-RAR
48
收藏 收藏
举报

《汇编语言》课件             王爽 著-清华大学出版社 第1章 基础知识 1.1 机器语言 1. 9 数据总线 1.2 汇编语言的产生 1.10 控制总线 1.3 汇编语言的组成 1.11 内存地址空间(概述) 1.4 存储器 1.12 主板 1.5 指令和数据 1.13 接口卡 1.6 存储单元 1.14 各类存储器芯片 1.7 CPU对存储器的读写 1.15 内存地址空间 1.8 地址总线 引言 汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程。 在本章中,对硬件系统结构的问题进行一部分的探讨,以使后续的课程可在一个好的基础上进行。 引言 当课程进行到需要补充新的基础知识(关于编程结构或其他的)时候,再对相关的基础知识进行介绍和探讨。 本书的原则是,以后用到的知识,以后再说。 引言 汇编课程的研究重点放在如何利用硬件系统的编程结构和指令集有效灵活的控制系统进行工作。 1.1 机器语言 机器语言是机器指令的集合。 机器指令展开来讲就是一台机器可以正确执行的命令。 1.1 机器语言 指令:01010000 (PUSH AX) 电平脉冲: 1.1 机器语言 以后我们提到的计算机是指由CPU 和其他受CPU 直接或间接控制的芯片、器件、设备组成的计算机系统; 比如我们最常见的PC 机。 1.1 机器语言 程序员们将 0、1 数字编程的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。 示例 应用8086CPU完成运算: S = 768 + 12288 – 1280 1.1 机器语言 S = 768 + 12288 - 1280 机器码: 101100000000000000000011 000001010000000000110000 001011010000000000000101 假如将程序错写成以下这样,请找处错误: 101100000000000000000011 000001010000000000110000 000101101000000000000101 1.1 机器语言 在显示器上输出“welcome to masm”。 机器码 看到这样的程序,你会有什么感想? 如果程序里有一个“ 1 ”被误写为“ 0 ”,又如何去查找呢? 1.2 汇编语言的产生 汇编语言的主体是汇编指令。 汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。 汇编指令是机器指令的助记符。 1.2 汇编语言的产生 机器指令: 1000100111011000 操作:寄存器BX的内容送到AX中 汇编指令:MOV AX,BX 这样的写法与人类语言接近,便于阅读和记忆。 寄存器 寄存器:简单的讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器。 AX是其中一个寄存器的代号, BX是另一个寄存器的代号。 更详细的内容我们在以后的课程中将会讲到。 1.2 汇编语言的产生 计算机能读懂的只有机器指令,那么如何让计算机执行程序员用汇编指令编写的程序呢? 用汇编语言编写程序的工作过程 1.3 汇编语言的组成 汇编语言由以下3类组成: 1、汇编指令(机器码的助记符) 2、伪指令 (由编译器执行) 3、其它符号(由编译器识别) 汇编语言的核心是汇编指令,它决定了汇编语言的特性。 1.4 存储器 CPU 是计算机的核心部件.它控制整个计算机的运作并进行运算,要想让一个CPU 工作,就必须向它提供指令和数据。 指令和数据在存储器中存放,也就是平时所说的内存。 1.4 存储器 在一台PC机中内存的作用仅次于CPU。 离开了内存,性能再好的CPU也无法工作。 1.4 存储器 磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU 使用。 1.5 指令和数据 指令和数据是应用上的概念。 在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。 1.5 指令和数据 二进制信息: 1000100111011000 ─> 89D8H (数据) 100

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
Luceslimit 资源非常有价值,看后思路很清晰,值得看看
2016-02-26
回复
chendjin 有17份ppt和汇编代码文件,内容均结合书来展示,非常详细,适合汇编学习。
2013-02-18
回复
cszch 资源非常有价值,看后思路很清晰,也很容易理解!
2012-04-11
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
王爽老师《汇编语言》电子教案 49积分/C币 立即下载
1/0