"Pic单片机汇编指令" pic 单片机汇编指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。pic 8 位单片机共有三个级别,有相对应的指令集。基本级 PIC 系列芯片共有指令 33 条,每条指令是 12 位字长;中级 PIC 系列芯片共有指令 35 条,每条指令是 14 位字长;高级 PIC 系列芯片共有指令 58 条,每条指令是 16 位字长。其指令向下兼容。 pic汇编语言指令格式与 MCS-51 系列单片机汇编语言一样,每条汇编语言指令由 4 个部分组成,其书写格式如下: 标号 操作码助记符 操作数 1,操作数 2;注释 其中,标号是指令格式中的可选项,只有在被其它语句引用时才需派上标号。在无标号的情况下,指令助记符前面必须保留一个或一个以上的空格再写指令助记符。标号也可以单独占一行。 操作码助记符是指令的必选项。该项可以是指令助记符,也可以由伪指令及宏命令组成,其作用是在交叉汇编时,“指令操作码助记符”与“操作码表”进行逐一比较,找出其相应的机器码一一代之。 操作数由操作数的数据值或以符号表示的数据或地址值组成。若操作数有两个,则两个操作数之间用逗号(,)分开。当操作数是常数时,常数可以是二进制、八进制、十进制或十六进制数。还可以是被定义过的标号、字符串和 ASCⅡ 码等。 pic 系列与 MCS-51 系列 8 位单片机一样,存在寻址方法,即操作数的来源或去向问题。因 pic 系列微控制器采用了精简指令集(RISC)结构体系,其寻址方式和指令都既少而又简单。其寻址方式根据操作数来源的不同,可分为立即数寻址、直接寻址、寄存器间接寻址和位寻址四种。 pic汇编语言指令中有四类指令,分别是清零指令、算术逻辑指令、控制指令和数据传输指令。 清零指令共有四条。1 寄存器清零指令,例如 CLRW;寄存器 W 被清零。2 看门狗定时器清零指令,例如 CLRWDT;看门狗定时器清零(若已赋值,同时清预分频器)。3 寄存器 f 清零指令,例如 CLRF TMRO;对 TMRO 清零。4 位清零指令,例如 BCF REG1,2;把寄存器 REG1 的 D2 位清零。 算术逻辑指令包括加法指令、减法指令、乘法指令、除法指令、逻辑与指令、逻辑或指令、逻辑非指令等。 控制指令包括跳转指令、调用指令、返回指令、跳转子程序指令等。 数据传输指令包括加载指令、存储指令、交换指令等。 在学习 pic 汇编语言时,需要了解每个指令的格式、作用和使用场景,以便更好地应用 pic 单片机。




















- 粉丝: 2
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 人力资源及培训控制程序.doc
- 生产计件工资制度方案.doc
- 项目管理-PowerPoint演示文稿.pptx
- 中国物流发展的现状及对策.doc
- 教科版信息技术算法与程序设计多重选择语句.doc
- 如何用EXCEL制作折线图.ppt
- 鼓励是一缕阳光.doc
- 《广东省安装工程综合定额》第九册《通风、空调工程》.doc
- 船务基础知识.docx
- 机械优化实例及matlab工具箱.pptx
- 软件需求规格说明书如何写.ppt
- 4-MES比武培训试题(IT运维)讲解.docx
- Excel-2010常用函数.ppt
- 企业Exchange前后端集群邮件系统方案.doc
- 镇静镇痛评分表.doc
- 某公司食堂操作流程岗位说明书DOC.doc


