首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
IIC Shanghai 2026
行业及技术活动
嵌入式设计资源库
杂志免费订阅
EE直播间
白皮书
小测验
在线研讨会
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
用户59365
修改
文章:
82
阅读:
288218
评论:
114
赞:
1154
好友
私信
个人主页
文章
82
原创
0
阅读
288218
评论
114
赞
1154
原创
PIC系列单片机的伪指令
2006-12-18 17:16
2594
13
15
分类:
MCU/ 嵌入式
阅读一些PIC单片机的源程序开始段,会发现有一些特殊指令助记符,这些助记符与指令系统的助记不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令。
伪指令在源程序中的作用是为完成汇编程序作各种准备工作的(实际上是给PC机汇编的注释),这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。
在汇编程序MPASM中,有四类伪指令:数据伪指令、列表伪指令、控制伪指令和宏汇编指令。
现在,我们将对前两类中的常用伪指令予以说明,后两类伪指令等到在具体程序中出现时,再加以说明。
(1)ORG 存放单元起始地址
格式:<标号>ORG<地址表达式>
说明:ORG用于指定该伪指令后面的源程序存放的起始地址,也就是汇编后的目标机器码存放的首地址。若ORG后面不带地址参数,则默认为0。若ORG带标号,则地址参数也赋值给该标号。在一个源程序中,可以根据需要多次使用ORG伪指令来定位。
例:ORG 1FFH DELAY
GOTO MAIN MOVLM 2
;…… ……
ORG 0 END
右排接左
说明:指令末的伪指令END是通知汇编程序MPASM结束对源程序(ASM)的汇编,即使后面还有语句,也不再予以汇编。在一个源程序中必须有END伪指令,而且只能有一个END,且放在整个程序的最后。
(2)EQU 是对寄存器f和标号赋值
格式:<标号>EQU<表达式>
说明:给标号或寄存器赋值,标号一旦由EQU赋值,其值便不能再重新定义。
举例:label EQU 0x20
注意:这里操作数中的0x表示十六进制,即0x20相当于20H。
(3)LIST 列表选择指令
格式:LIST<选择项>,…,<选择项>
说明:用来设置各种汇编参数以控制汇编过程,或对列表文件进行格式化。此伪指令的所有参数只能在一行内完成,参数的数值都用十进制数设置。
LIST列表选择伪指令可以选用的部分参数如下。
参数名 默认值 作 用
f=<格式> 1NHX8M;规定固化编程文件格式(INHX16,INHX32或INHX8M)1NHX8M适于把目标码输入到大多数的EPROM编程器中。
P=<类型> 无 设置微控制器类型,如16F84
r=<基数> HEX 设置常数数制的基数(如hex十六进制;dec十进制等)
例:LIST f="1NHX8M",r=DEC,P=16F84
(4)PROCESSOR<处理器类型>
说明:用于选择所用微控制器的型号。
(5)INCLUDE 包含其它外部源文件
格式:INCLUDE “文件名”
INCLUDE <文件名>
说明:用于把指定文件读入源程序中作为源程序代码的一部分,直到检测到文件结束符时为止,再恢复到原源程序中的代码处。此伪指令可允许嵌套使用,最多可嵌套6层。文件名必须用双引号或尖括号给出。
举例:include “c:\PIC\sysdefs.inc”
include<picreg.h>
写原创有奖励!2025面包板原创奖励正在进行中
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
点赞(
13
)
收藏
分享到:
上一篇:
单片机复位电路的设计
下一篇:
汇编程序设计之伪指令
PARTNER CONTENT
换一换>
更多>
突破“存储墙”:云创同芯以全栈自研存储技术,重塑AI时代数据中心动能
云创同芯
2026-01-23
售价仅 1.7 元!STC 高性价比车规级 MCU 推动汽车电子降本升级
STC
2026-02-06
STC 车规 MCU,国产STC32G12K128 为商用汽车提供可靠控制方案
2026-01-26
文章评论
(
2
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
用户71052
2007-1-20 21:54
谢谢!
回复
用户69748
2006-12-25 14:20
谢谢分享啊
回复
查看更多评论
相关推荐阅读
用户59365
2007-01-15 13:19
经典的键译程序
...
用户59365
2007-01-12 19:14
DSP与数据转换器协同工作所必须考虑的10大因素
假设您接到一项工作任务,设计一套由 DSP 与DAC与ADC等模拟器件组成的信号处理系统。如果您考虑到几个重要因素,工作就会非常简单。下面就来谈谈设计工作中应该考虑的这几个因素。详细了解应用类型第一步...
用户59365
2007-01-12 18:38
VoIP的基本传输过程简介
通过因特网进行语音通信是一个非常复杂的系统工程,其应用面很广,因此涉及的技术也特别多,其中最根本的技术是VoIP (Voice over IP)技术,可以说,因特网语音通信是VoIP技术的一个...
用户59365
2007-01-10 20:25
方便显示器升级的复合型VGA编码器/解码器
较老式的计算机系统通过4根75Ω同轴电缆把RGB(三原色)视频和复合同步信号输送到150英尺外的RGB彩色监视器。如需升级,用于替换的VGA视频卡可直接驱动VGA监视器的内部端接部件带来的 75Ω负载...
用户59365
2007-01-10 19:38
多路输出反激电源交叉调整率
...
用户59365
2007-01-10 19:33
使用dsPIC30FMCU控制交流感应电机
...
用户59365
修改
文章:
82
阅读:
288218
评论:
114
赞:
1154
好友
私信
个人主页
文章
82
原创
0
阅读
288218
评论
114
赞
1154
最新评论
更多
所见所思,用于制造AI苍蝇。
自做自受 ...
评论博文
2026-2-14
天台吸烟赶蝇有感
万物有命也有情,人类细心总琢磨,来时,现在,将来,永远在地球万物身上寻求可持续生存能力,苍蝇会飞,人类造飞机,胜于苍蝇, ...
自做自受 ...
评论博文
2026-2-14
天台吸烟赶蝇有感
多谢读者点赞鼓励! 如今真可谓是人人落网的时代啦!
自做自受 ...
评论博文
2026-2-14
【创客】1996创建Internet上网-成功 ...
最新
博文
德思特干货 | 单通道、多通道衰减器与 ...
【晶振不起振的系统性解析】 ...
电流探头和电流放大器的区别 ...
资料下载
本周热帖
针对集成电路老化的可靠性检测研究 ...
集成电路超细互连线电迁移可靠性研究 ...
基于时序等价性检查的电路软错误系统 ...
888数字集成电路软错误敏感性分析与可 ...
基于子结构方法的微电子集成电路封装 ...
【瑞萨AI挑战赛】--AI人脸检测 ...
芯享程AWL5963KAR-18与XC6228的硬核较 ...
【Milk-V Duo 开发板】Arduino + Linu ...
深入解析:灯具球压测试
利用EBSD技术精确分析晶粒尺寸与晶界 ...
最新资讯
芯语最新
工信部发布强制性国家标准《汽车车门 ...
深圳发布“人工智能+先进制造”两年行 ...
美国国防部更新1260H清单:长江存储、 ...
原云上贵州大数据集团董事长徐昊被“ ...
美国防部1260H清单调整:长江存储、长 ...
从DeepSeek到Seedance 2.0,国产大模 ...
宝马子品牌发布全新车标
【光电通信】《光电共封装(CPO)和光 ...
【光电智造】大牛谈如何搞定机器视觉 ...
SOC启动流程
EE直播间
更多
在线研讨会
更多
智驱·融合:Allegro面向智能车身应用的芯片全景解决方案
瑞萨电子RA8 MCU硬核巡演
博通霍尔电流传感器:产品介绍在线研讨会
村田产品解决方案在高速光模块中的技术创新探讨
热门
推荐
用8位MCU的价格,解锁32位性能
PC系统互联芯片应用方案
基础器件选型怎么搞?
选型工程师为何看重美森科?
我要评论
2
13
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/6
【有奖小测验】DS9404示波器如何打破带宽预算困局?
凡参与答题并全部答对者均有机会获得由RIGOL所提供的RIGOL定制款U盘(10个)
【直播】边缘AI第5讲,送40套开发板
周三19:30开播第5讲—使用RUHMI模型转换器部署BYOM模型,系统深入掌握边缘AI开发!
报名立领:瑞萨MCU/MPU/边缘AI资料集(共348页);
每场都送出40+块瑞萨MCU开发板,50元E卡/保温杯,数量多多!
报名IIC Shanghai 2026,领浦东丽思卡尔顿酒店顶层餐厅星级自助餐券 ... ... ... ...
2026国际集成电路展览会暨研讨会(3.31-4.1,上海),聚焦AI 芯片、汽车电子、工业控制、通信系统、绿色能源等关键应用场景,打造贯通芯片设计制造、能源技术革新、产品商业化落地的超级产业连接器。
【直播】射频干扰实战指南
详细介绍如何更快地识别、分析和解决复杂频谱环境中的干扰问题,并在现场做出及时、正确的决策。 · 捕获并记录环境中的射频信号 · 对信号进行分类、识别和理解 · 精确定位信号来源 · 采取缓解、纠正或防御措施
2026分享优质内容!一起分300000E币!
你的每一条帖子和回复,都是社区的星光!发得越多,奖励越多! 活动时间:2026年全年(或发完30万E币为止!)
技术圆桌:分享技术,让知识澎湃!(赢E币)
一人提问,众人解惑;一席圆桌,共探真知! 提问/解答都有奖(较去年大幅增加)
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
IIC Shanghai 2026
行业及技术活动
嵌入式设计资源库
杂志免费订阅
EE直播间
白皮书
小测验
在线研讨会
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
用户71052 2007-1-20 21:54
谢谢!
用户69748 2006-12-25 14:20