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

networking mobile communication internet 侃啦显

第六章 汇编语言 程序设计

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

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

6.1汇编语言程序的格式 什么是汇编语言 1)机器语言 直接用0,1序列表示指令和数据的编程方法 2)汇编语言 用指令助记符编写程序的方法
6.1 汇编语言程序的格式 一、什么是汇编语言 1 ) 机器语言 直接用0,1序列表示指令和数据的编程方法。 2) 汇编语言 用指令助记符编写程序的方法

汇编语言程序的语句格式 语句格式: INAME OPERATION OPERAND COMMENT NAME:是一个符号或称为标号 OPERATION:是一个操作码的助记符,可为指令, 伪指令等。 OPERAND:是一个或多个表达式,是操作的对象 COMMENT:用来说明语句或程序的功能。以“;”开 始
语句格式: [NAME] OPERATION OPERAND [;COMMENT] NAME:是一个符号或称为标号。 OPERATION:是一个操作码的助记符,可为指令, 伪指令等。 OPERAND:是一个或多个表达式,是操作的对象。 COMMENT:用来说明语句或程序的功能。以“;”开 始 二、汇编语言程序的语句格式

注 *指令助记符前面还可以有[前缀 *汇编程序语句中的四项,均可以用大写、 小写或混合编写
注: 指令助记符前面还可以有[ 前缀 ]。 汇编程序语句中的四项,均可以用大 写、 小写或混合编写

1.标号(含数据变量标号和程序位置标号) 标号是一个自行设计的标识符或名称, 最多可由31个字母、数字和特别字符(?、@、 、$)等组成。但 *不能用数字开头。 *不能为汇编语言的保留字 注:保留字指有专门用途的字符或字符串, 如CPU的寄存器名、指令助记符、伪指 令助记符等
1. 标号(含数据变量标号和程序位置标号) 标号是一个自行设计的标识符或名称, 最多可由31个字母、数字和特别字符(?、@、 -、$)等组成。但 不能用数字开头。 不能为汇编语言的保留字。 注:保留字指有专门用途的字符或字符串, 如CPU的寄存器名、指令助记符、伪指 令助记符等

(1)数据变量标号的三种属性 a.段值:即所在段的段地址 b.偏移量:即数据变量所在位置的地址与其 段地址之差值。 c.类型:指该数据变量是字节、字还是双字。 (2)程序位置标号的两种属性 a.NEAR段内调用或转移标号 b.FAR—段间调用或转移标号
(1) 数据变量标号的三种属性 a. 段值:即所在段的段地址。 b. 偏移量:即数据变量所在位置的地址与其 段地址之差值。 c. 类型:指该数据变量是字节、字还是双字。 (2) 程序位置标号的两种属性 a. NEAR——段内调用或转移标号。 b. FAR——段间调用或转移标号

2.操作数区 操作数可以是常数、变量、标号、寄存 器名或表达式 (1)常数:二进制、八进制、十进制、十六进制 或ASCⅡ码,范围-32768~32767 (2)标号、寄存器名前面已讲,变量下一节介绍
2. 操作数区 操作数可以是常数、变量、标号、寄存 器名或表达式 (1) 常数:二进制、八进制、十进制、十六进制 或ASC Ⅱ码,范围-32768〜32767。 (2) 标号、寄存器名前面已讲,变量下一节介绍
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 输入/输出及中断系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 8086的寻址方式和指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 运算基础.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 输入输出接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 微处理器的结构.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 8086时序.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 概论.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第9章 常用外围设备接口电路.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第8章 80C51串行扩展技术.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第7章 80C51并行扩展技术.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第6章 串行通信.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第5章 中断系统和定时/计数器.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第4章 汇编语言程序设计.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第3章 80C51系列单片机指令系统.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第2章 80C51单片机内部结构和工作原理.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第1章 微型计算机系统基本知识.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第五章 数据查询(2).ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第四章 数据查询(1).ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第三章 SQL Server数据管理.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第二章 SQL Server数据库表管理.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十一章 微机最小系统与监控程序.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十二章 从8086到 pentiumⅡ.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十章 数/模与模/数接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 半导体存储器.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)目录一.pps
- 《微机原理与接口技术》课程教学资源(PPT课件)目录二.ppt
- 《C语言(C++)程序设计》第10章 C++面向对象程序设计.ppt
- 《C语言(C++)程序设计》第1章 C语言绪论第1章.ppt
- 《C语言(C++)程序设计》第2章 数据类型及表达式.ppt
- 《C语言(C++)程序设计》第3章 结构化程序设计.ppt
- 《C语言(C++)程序设计》第4章 数组.ppt
- 《C语言(C++)程序设计》第5章 函数与预处理.ppt
- 《C语言(C++)程序设计》第6章 指针和引用.ppt
- 《C语言(C++)程序设计》第7章 结构体、联合体和枚举类型.ppt
- 《C语言(C++)程序设计》第8章 位运算.ppt
- 《C语言(C++)程序设计》第9章 文件.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第八章 汇编语言基础.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第二章 运算器.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第九章 顺序程序设计.ppt
- 《计算机组成原理与汇编语言》课程电子教案(PPT课件讲稿)第六章 外部设备.ppt