0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MPLAB XC8 PIC汇编器的简单介绍

Microchip微芯 来源:Microchip微芯 作者:Microchip微芯 2022-04-02 16:09 次阅读

MPLAB XC8PIC汇编嵌入式工程师用户指南

简介

本指南介绍并说明了可使用适用于中档和PIC18 器件系列的 MPLAB XC8 PIC 汇编器(PIC 汇编器)编译的示例汇编程序。本文档中介绍的示例汇集了各种编程概念、汇编器伪指令和操作符以及命令行选项,更多相关详细信息可参见《MPLAB XC8 PIC汇编器用户指南》。如果要将程序从 Microchip MPASM汇编器移植到 PIC 汇编器,结合使用本指南与《MPLAB XC8 PIC汇编器用户指南》会大有帮助。

主要内容

PIC18 器件的基本示例

注释

配置位

包含文件

常用伪指令

预定义 Psect

PIC18 器件的用户定义 psect

编译示例

中档器件的基本示例

汇编器宏

中档和低档器件的用户定义 Psect

使用数据存储区

编译示例

多个源文件、分页和线性存储器示例

多个源文件和共享访问

Psect 连接和分页

线性存储器

编译示例

编译堆栈示例

编译堆栈伪指令

编译器堆栈分配

编译示例

中档器件的中断和位示例

中断代码(中档器件)

手动现场切换

编译示例

PIC18 器件的中断和位示例

中断代码(PIC18)

定义和使用位

编译示例

原文标题:中文文档《MPLAB® XC8 PIC®汇编器嵌入式工程师用户指南》

文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PIC
    PIC
    +关注

    关注

    8

    文章

    507

    浏览量

    87540
  • MPLAB
    +关注

    关注

    9

    文章

    215

    浏览量

    66860
  • 汇编器
    +关注

    关注

    0

    文章

    31

    浏览量

    11237

原文标题:中文文档《MPLAB® XC8 PIC®汇编器嵌入式工程师用户指南》

文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MPLAB用户手册

    MPLAB用户指南
    发表于 08-23 11:30 1次下载

    RISC-V汇编语言

    到 x15,—部分保存寄存和一部分临时寄存都在这个范围内。其它的保存寄存和临时寄存在剩余 16 个寄存内。RV32E 较小,但由
    发表于 08-19 18:07

    ISO752xC数字隔离数据表

    电子发烧友网站提供《ISO752xC数字隔离数据表.pdf》资料免费下载
    发表于 08-19 09:50 0次下载
    ISO752<b class='flag-5'>xC</b>数字隔离<b class='flag-5'>器</b>数据表

    图形图像硬件加速卡设计原理图:270-VC709E 基于FMC接口的Virtex7 XC7VX690T PCIeX8 接口卡

    本板卡基于Xilinx公司的FPGA XC7VX690T-FFG1761 芯片,支持PCIeX8、两组 64bit DDR3容量8GByte,HPC的FMC连接,北京太速科技板卡支持
    的头像 发表于 08-06 10:16 476次阅读
    图形图像硬件加速<b class='flag-5'>器</b>卡设计原理图:270-VC709E 基于FMC接口的Virtex7 <b class='flag-5'>XC</b>7VX690T PCIeX<b class='flag-5'>8</b> 接口卡

    EN8F1823E完全替代PIC16F883,PIC16F1883,PIC16F1936,PIC16F1937

    PIC
    捷尚微辉芒微MCU单片机
    发布于 :2024年07月30日 16:59:15

    Parksonx XC6206系列线性稳压概述

    Parksonx XC6206系列线性稳压概述
    的头像 发表于 05-30 13:28 923次阅读
    Parksonx <b class='flag-5'>XC</b>6206系列线性稳压<b class='flag-5'>器</b>概述

    XC 系列PLC应用案例

    电子发烧友网站提供《XC 系列PLC应用案例.pdf》资料免费下载
    发表于 04-25 09:15 0次下载

    步进电机的简单介绍

    步进电机的命名,参数,转速简单介绍
    的头像 发表于 04-17 21:40 1015次阅读

    我们的“SU7”--XC3588H工控主板

    ,该芯片为八核64位处理,主频最高可达2.4GHZ,8nm的先进制程工艺,是国产AIOTCPU的翘楚。自带6Tops的算力,可赋能各类AI场景。XC3568H的设
    的头像 发表于 04-04 08:15 510次阅读
    我们的“SU7”--<b class='flag-5'>XC</b>3588H工控主板

    【RISC-V开放架构设计之道|阅读体验】汇编语言和扩展指令集

    存储资源; 6)由于程序可从多处调用函数,故需将控制权返回到调用点(使用ret指令)。 汇编器支持很多伪指令: 链接的作用是将多个汇编器输出的扩展名为o的文件和已有的机器码“拼接”为一个可执行
    发表于 02-03 13:29

    无法在XC8中将sprintf(32 位)打印为十六进制怎么解决?

    我有一个“疯狂”的时刻 - 我无法在 XC8 中将sprintf(32 位)打印为十六进制。 因此,我将相关代码部分剪切并粘贴到在线 C 编译中,在那里它工作正常: C: #include
    发表于 01-31 08:09

    mplab IDE和 ipe 有什么差别

    Technology开发的一款集成开发环境,主要用于编写、构建、调试和测试基于Microchip的PIC微控制和dsPIC数字信号处理的应用程序。它是一个全功能的开发套件,
    的头像 发表于 01-08 10:31 2771次阅读

    MPLAB® PICkit™ 4 在线调试器用户指南

    电子发烧友网站提供《MPLAB® PICkit™ 4 在线调试器用户指南.pdf》资料免费下载
    发表于 01-07 10:57 6次下载

    矽杰微单片机XC8P8613 MCU的特点

    矽杰微单片机XC8P8613是一款具有多种功能的微控制(MCU)。以下是该单片机的一些主要特点: OTP2K存储:OTP(One-Time Programmable)存储是一种一次性可编程
    的头像 发表于 01-06 14:19 467次阅读

    XC7SET14反相施密特触发产品数据表

    电子发烧友网站提供《XC7SET14反相施密特触发产品数据表.pdf》资料免费下载
    发表于 01-03 15:43 0次下载
    <b class='flag-5'>XC</b>7SET14反相施密特触发<b class='flag-5'>器</b>产品数据表