当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《微机原理与接口技术》课程教学资源(PPT课件)第六章 汇编语言程序设计(邱银安)

资源类别:文库,文档格式:PPT,文档页数:136,文件大小:800.5KB,团购合买
一、汇编语言程序的格式 二、汇编语言程序的上机过程 三、伪指令语句 四、汇编语言程序设计的基本方法
点击下载完整版文档(PPT)

networking mobile communication internet 侃啦显

第六章 汇编语言 程序设计

本章内容 汇编语言程序的格式 汇编语言程序的上机过程 指令语句 汇編语言程序设计的基本方法

 汇编语言程序的格式  汇编语言程序的上机过程  伪指令语句  汇编语言程序设计的基本方法 本章内容

》学习目的 了解汇编语言程序的基本格式。及 其上机过程。 熟练握数据定义伪指令、段定义 伪指令、符号定义伪指令、过程定 义伪指令。 熟练尊握汇编语言程序设计的一殼 步骤以及顺序程序、分支程序、循 环程序、子程序设计的方法

 了解汇编语言程序的基本格式,及 其上机过程。  熟练掌握数据定义伪指令、段定义 伪指令、符号定义伪指令、过程定 义伪指令。  熟练掌握汇编语言程序设计的一般 步骤以及顺序程序、分支程序、循 环程序、子程序设计的方法。 学习目的

6.1汇编语言与汇编程序 6,1.1汇编语言的基本概念 1机器语言与汇编语言( Machine language and Assembly Language) 二进制代码0,1表示的指令称为机器 指令,相应的程序称为机器语言程序 用指令助记符表示的指令称为汇编语 指令,府应的程序称为光编语言程序

6.1 汇编语言与汇编程序 6.1.1 汇编语言的基本概念 1 机器语言与汇编语言(Machine Language and Assembly Language) 由二进制代码0,1表示的指令称为机器 指令,相应的程序称为机器语言程序 。 用指令助记符表示的指令称为汇编语言 指令,对应的程序称为汇编语言程序

例6-1将4位二进制数转换为ASCI码字 符。当数在0003-1001B时,对应的ASCI码为 0~9;当数在1010B~1111B时,对应的 ASCI码为‘A~F”。设待转换的数据已在累加 器AL中(低4位)。 编制的机器语言程序与汇编语言 程序如下表所示

例6-1 将4位二进制数转换为ASCII码字 符。当数在0000B-1001B时,对应的ASCII码为 ‘0’~‘9’;当数在1010B~1111B时,对应的 ASCII码为‘A’~‘F’。设待转换的数据已在累加 器AL中(低4位)。 编制的机器语言程序与汇编语言 程序如下表所示

地址机器代码对应的汇编指令 E380:0000240F AND AL.OFH E380:00023C0A CMPALOAH E380:00047202 JB NUM E380:00060407 ADD AL.OTH E380:00080430 NUM: ADDAL 30H E380:000AC3 RET

地 址 机器代码 对应的汇编指令 E380:0000 24 0F AND AL,0FH E380:0002 3C 0A CMPAL,0AH E380:0004 72 02 JB NUM E380:0006 04 07 ADD AL,07H E380:0008 04 30 NUM:ADDAL,30H E380:000A C3 RET

2.汇编语言与高级语言( Assembly language and Computer-independent Language 汇编语言是一种依赖于计算机微处理器的语言 汇编语言一般不具有通用性和可移植性 进行汇编语言程序设计必须熟悉机器的硬件资 源和软件资源 高级语言是面向过程的语言 高级语言具有很好的通用性和可移植性

2.汇编语言与高级语言(Assembly Language and Computer-independent Language) • 汇编语言是一种依赖于计算机微处理器的语言 • 汇编语言一般不具有通用性和可移植性 • 进行汇编语言程序设计必须熟悉机器的硬件资 源和软件资源 • 高级语言是面向过程的语言 • 高级语言具有很好的通用性和可移植性

学习汇编语言的必要性 1.利用汇编语言可以设计出效率极髙的核 心底层程序。 2.用汇编语言编写的程序一般比用髙级语 言编写的程序执行得快,且所占内存较 少 3.汇编语言程序能够直接有效地利用机器 硬件资源。 4.学习汇编语言对于理解和掌握计算机硬 件组成及工作原理是十分重要的

学习汇编语言的必要性 1. 利用汇编语言可以设计出效率极高的核 心底层程序。 2. 用汇编语言编写的程序一般比用高级语 言编写的程序执行得快,且所占内存较 少。 3. 汇编语言程序能够直接有效地利用机器 硬件资源。 4. 学习汇编语言对于理解和掌握计算机硬 件组成及工作原理是十分重要的

61.2汇编语言源程序的组成 汇编语言源程序的结构( Program Structure) 例6-2完整的汇编语言源程序示例 NAME HEXTOASC DATA SEGMENT 数据段定义开始 HEX DB 5AH ASC DB 2 DUP(?) DATA ENDS ;数据段定义结束 kk;:kk;:κ;κ;:κ;:κ:κ☆κκk;κκ;κκ;κκ

6.1.2 汇编语言源程序的组成 1.汇编语言源程序的结构(Program Structure) 例6-2 完整的汇编语言源程序示例。 NAME HEXTOASC ;***************************************************** DATA SEGMENT ; 数据段定义开始 HEX DB 5AH ASC DB 2 DUP(?) DATA ENDS ; 数据段定义结束 ;*****************************************************

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共136页,可试读30页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有