单片机信息网:深圳市今科电子有限公司
网站地图 RSS订阅
高级搜索 收藏本站
会员中心 欢迎投稿
首页 | 业界动态 | 解决方案 | 技术文献 | 下载中心 | 单片机学习 | 单片机原理 | 单片机编程 | 单片机设计 | 单片机开发 | 技术专题 | 单片机论坛 |单片机博客| 联系我们
单片机新闻 | 单片机学习 | 单片机编程 | 单片机设计 | 单片机开发 | 单片机原理 | 单片机解密 | 芯片解密 | IC解密 | 单片机方案 | 51单片机 | AVR单片机 | PIC单片机
单片机程序实例大全 | 潜入式系统 | PCB设计 | 单片机资料下载 | 工具/软件下载 | 技术经验分享 | 单片机技术人生 | IC资料下载 | 数字电路 | 模拟电路 | 单片机空间
当前位置:主页>单片机学习>51系列单片机>文章内容
第二十八节:伪指令分析
来源:单片机信息网 作者: 发布时间:2008-03-10 阅读次数: 【大 中 小】【收藏本文】 【打印

第二十八节:伪指令分析


伪指令是告诉汇编程序,如何汇编源程序的指令。
伪指令既不控制机器的操作,也不能被汇编成机器代码,故称为伪指令。

1、 设置起始地址ORG( 用于规定目标程序段或数据块的起始地址,设置在程序开始处。)

格式: ORG nn    ;nn是16位二进制数

;nn给出了存放的超始地址值

给程序起始地直或数据块的起始地址赋值。它总是出现在每段源程序或数据块的开始。在一个源程序中可以多次使用ORG命令,以规定不同程序段或数据块的起始位置,所规定的地址从小到大,不允许重叠。

例如:  ORG    0000H

MAIN:NOV        SP,#6FH

。。。。。。。。。。。。

ORG 1000H

       SUB1:MOV             A,#74H      

2、定义字节命令   DB
告诉汇编程序从指定的地址单元开始,定义若干字节存储单元并赋初值。
格式:    标号:DB       <字节常数或字符>

例:       ORG       1000H

TABLE1:DB   00,01,04,09,10H,19H

汇编后则(1000H)=00H

           (1001H)=01H

           (1002H)=04H  

(1003)=09H

(1004)=10H

(1005)=19H

3、定义字命令       DW
从指定地址开始,定义若干个16个位数据,高八位存入低地址;低八位存入高地址。
例、 ORG 1000H
PIOI: DW 7654H,40H、12、‘AB’

例:       ORG       2000H

ABC:    DB          1234H,2468H,1357H,。。。。。。。

汇编后则(2000H)=12H

              (2001H)=34H

              (2002H)=24H

              (2003H)=68H

              (2004H)=13H

              (2005H)=57H

4、赋值命令       EQU
告诉汇编程序,将汇编语句操作数的值赋予本语句的标号。
格式: 标号名称 EQU 数值或汇编符号
“标号名称”在源程序中可以作数值使用,也可以作数据地址、位地址使用。
先定义后使用,放在程序开头。

格式:    标号:       EQU       nn或汇编符号

例:       BLCK       EQU       #1000H

              TEST       EQU       28H(直接地址单元)

              TEST1       EQU       #28H(立即数)

              NMB       EQU       #10

              MOV       A,TEST(=direct)                  执行后,A=(28H)

              若28H中存放着56H,则A=56H

              MOV       A,TEST1(=#data)                   A=28H

              MOV       R2,NMB                                   (R2)=10

              MOV       DPTR,BLOCK

5、源程序结束       END (告诉汇编程序,对源程序的汇编到此结束。一个程序中只出现一次,在末尾。)

格式:    标号:       END

6、数据地址赋值伪指令 DATA
将表达式指定的数据地址赋予规定的字符名称
格式: 字符名称 DATA 表达式
注:该指令与EQU 指令相似,只是,可先使用后定义,放于程序开头、结尾均可。

7、定义空间伪指令 DS
从指定地址开始,保留由表达式指定的若干字节空间作为备用空间。
格式: [标号:] DS 表达式
例2、 ORG    1000H
             DS        0AH
              DB      71H,11H,11H ;从100BH开始存放71H、11H、11H。
注:DB、DW、DS 只能用于程序存储器;而不能用于数据存储器。
8、位地址赋值伪指令 BIT
将位地址赋予规定的字符名称。
格式: 字符名称 BIT 位地址
例3、     X1     BIT      P12
相当于 X1      EQU   92H

上一篇:第二十七课:布尔变量操作指令分析   下一篇:基础实验一:一个外部中断实验

标签:第二十八节 伪指令分析 点此搜索本站更多相关信息...搜索更多相关内容..

您可能还感兴趣的内容: 深圳今科电子单片机解密、IC解密服务 今科电子单解机、IC解密业务是怎样的流程?

此页的访问者还关注了下面这些相关资讯


·基础实验一:一个外部中断实验
·第二十七课:布尔变量操作指令分析
·第二十六课:控制转移类指令分析
·第二十五课:逻辑运算及移位指令分析
·第二十四课:算术运算类指令分析
·第二十三课:数据传送类指令分析
·51单片机的寻址方式
·汇编程序的基本结构
·汇编语言及汇编过程
·汇编语言基础
·51单片机的延时及时序分析
·51单片机执行指令的过程
·51单片机的复位
·51单片机的中断系统
·第十三课:51单片机CPU的内部结构
·第十一课:存储器的存储原理
·第十课:编码及译码器工作原理
·第九课:8051单片机的存储器结构
·第八课:8051单片机I/O引脚工作原理
·第七课:51单片机的引脚
·第六课:51单片机的结构及其组成
·第五课:常用逻辑电路
·第四课:计算机中数的表示及运算
·第三课:单片机相关常用名词解释
·第二课:MCS-51单片机简述
·第一课:初识单片机
·MCS51单片机教程 前 言
·基于KEIL 51的单片机开发系统设计
·AT89C2051单片机与MT8880接口设计
·单片机C语言编程应注意的若干问题
·51单片机的串行口扩展方法
·单片机应用产品的PROTEUS设计与仿真
·8051单片机中DPTR的扩展设计
·51单片机整数二一十进制转换的快速算法
·51单片机模拟SPI总线的方法
·51单片机串行通讯中波特率的自动检测
·单片机RTOS随想曲
·单片机键盘输入编程
·51单片机I/O口使用经验
·在C51中变量的空间分配几个方法


版权声明:
( 更多版权详述 | 隐私政策 )

1、凡本网注明“来源:单片机信息网”或“单片机论坛”的文字、图片和音视频作品,版权均属深圳市今科电子有限公司所有,任何媒体、网站或个人未经本网书面授权不得转载、链接、转贴或以其他方式使用;已经本网书面授权的,在使用时必须注明“来源:单片机信息网”或“单片机论坛””。
2、本网未注明“来源:单片机信息网”或“单片机论坛”的作品均为转载稿,本网转载稿件只为传递更多信息,并不意味着认同其观点或真实性。如其他媒体、网站或个人转载使用,必须保留本网注明的“稿件来源”,并自负法律责任。
3、对于单片机信息网通过单片机论坛发布的作品,本网受著作权人委托禁止任何媒体、网站或个人在未经书面授权的情况下转载使用。
4、为维护自身权益、尊重作者版权,单片机信息网特委托深圳市律师协会为本网站法律顾问。对于违反本声明的,单片机信息网律师将依法追究其责任;对于刊载作品涉及版权等问题的,请作者在两周内与网站管理或张朝阳律师联系。
责任编辑:今科电子
双击复制本文网址,发送给您QQ/MSN上的朋友:
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
§最新评论
今科热门解密系列
·PIC芯片DSP系列单片机解密PIC芯
·Freescale单片机解密飞思卡尔芯
·飞思卡尔(Freescale)单片机解密/
·pic18f系列单片机解密
·三星(Samsung)系列单片机极速解
·飞林Feeling芯片系列MCU单片机/I
·MICROCHIP微芯(PIC)系列单片机/M
·单片机破解的常用方法及应对策略
·IC卡预付费电度表的安全及防范技
·单片机解密 单片机解密方法 单片
·PHILIPS系列单片机解密
·独家STC单片机解密
·我对红外遥控信号的解码思路
·51系列单片机解密(数分钟搞定)
·芯片解密业务流程介绍
·单片机解密后提供什么文件?
·单片机解密后为何要提供厂家的专
·芯片是如何被解密的?
·SST系列MCU单片机/IC/芯片解密
·INTEL系列单片机/IC/芯片解密
·ISSI系列MCU单片机IC破解芯片解
·ZILOG系列MCU单片机IC破解芯片解
·MOTOROLA系列MCU单片机IC破解芯
·LG(HYUNDAI系列MCU单片机/IC破
·MCPLD/EPLD系列MCU单片机IC破解
·新茂系列MCU单片机IC破解芯片解
·PHILIPS系列MCU单片机IC破解芯片
·MXIC系列MCU单片机IC破解芯片解
·(ATMEL)51系列MCU单片机IC破解芯
·华邦芯片系列MCU单片机/IC/芯片
·(MICROCHIP)微芯(PIC)系列MCU单
·CYPRESS系列MCU单片机IC破解芯芯
·Sinowealih系列MCU单片机IC破解
·Tenx系列MCU单片机IC破解芯片解
·松翰(SONIX)系列MCU单片机IC破解
·义隆(EMC)系列MCU单片机IC破解
·合泰(HOLTEK)系列MCU单片机IC破
·麦肯(MDT)系列mcu单片机IC破解芯
·今科单片机解密服务
·单片机程序开发
热点技术文章文献
·51单片机模拟SPI总线的方法
·51单片机汇编指令表
·89S51看门狗功能的使用方法
·单片机键盘输入编程
·P1口八个LED灯做三路流水灯实验
·汇编语言及汇编过程
·C语言中嵌入汇编语言集锦
·用C51实现单片机的中文输入法
·51单片机的寻址方式
·第八课:8051单片机I/O引脚工作原
·用DS18B20构成测温系统
·第五课:常用逻辑电路
·基础实验一:一个外部中断实验
·C8051F与80C51系列单片机的不同
·C51串口输出输入函数
·浅析AT89S51与AT89C51单片机的
·C51中断函数
·51单片机I/O口使用经验
·单片机控制步进电机驱动器工作原
·汇编语言基础
·按键控制灯实验
·dsPIC30F6010单片机的原理及应用
·单片机C语言编程应注意的若干问
·节约单片机端口资源的键盘电路
·51单片机的串行口扩展方法
·c51单片机实用通信协议
·单片机硬件系统设计原则
·51单片机多机同步复位电路
·C51单片机入门教程
·汇编程序的基本结构
今科推荐产品
·51系列单片机解密(数分钟搞定)
·今科单片机解密服务
·单片机程序开发
·小家电(厨卫电器)系列产品
·灯饰控制系列产品
·四键遥控器系列产品
·红外遥控器系列产品
相关技术文献资讯
·基础实验一:一个外部中断实验
·第二十七课:布尔变量操作指令分
·第二十六课:控制转移类指令分析
·第二十五课:逻辑运算及移位指令
·第二十四课:算术运算类指令分析
·第二十三课:数据传送类指令分析
·51单片机的寻址方式
·汇编程序的基本结构
·汇编语言及汇编过程
·汇编语言基础
·51单片机的延时及时序分析
·51单片机执行指令的过程
·51单片机的复位
·51单片机的中断系统
·第十三课:51单片机CPU的内部结构
·第十一课:存储器的存储原理
·第十课:编码及译码器工作原理
·第九课:8051单片机的存储器结构
·第八课:8051单片机I/O引脚工作原
·第七课:51单片机的引脚
·第六课:51单片机的结构及其组成
·第五课:常用逻辑电路
·第四课:计算机中数的表示及运算
·第三课:单片机相关常用名词解释
·第二课:MCS-51单片机简述
论坛最新讨论资讯
芯片解密常见问题
· 什么是单片机?
· 单片机要如何加密?
· 单片机芯片是如何被解密的?
· 单片机解密后提供什么文件?
· 芯片解密为何用专用格式文档?
· 芯片解密是怎样的业务流程?
首页 - 隐私政策 - 版权申明 - 网站地图 - 产品中心 - IC解密中心 - 企业文化 - 代理加盟 - 公司简介 - 人才招聘 - 常见问题 - 我要投稿 - 联系我们 - 返回顶部
[单片机信息网] .© 2006-2009 版权所有,严禁非法复制与建立镜像.运营商:[今科电子] 公司地址:中国.深圳/上海 E-Mail:renbangent#126.com sales#techmcu.com(换#为@)
深圳公司 电话热线:+86 0755-82964200 82964201 82964700 传真:+86 0755-82964432 技术支持:13684994966 业务QQ: 501995683 联系人:黄/陈小姐(工程师) 罗先生(高工)
上海公司 电话热线:+86 021-63062380 15001885509   传真:+86 021-63062380-6   技术支持:15001885509 业务QQ:xxxxxxxx   联系人:郑小姐(业务) 陆工(工程师)
Optimized for 1024x768 to Firefox,Opera and MS-IE6 or higher,Template designed by: Berlin Lee.Web Support[FuAn Network] ICP Record No.:07053756 Webmaster