5G与MEC在工业互联网中的应用:数据存储与扩展指令集详解

需积分: 50 52 下载量 8 浏览量 更新于2024-08-10 收藏 8.14MB PDF 举报
"本文档主要介绍了在5G和MEC(多接入边缘计算)应用于工业互联网的背景下,关于数据存储器和扩展指令集在PIC18微控制器中的具体使用和变化。" 在 PIC18 微控制器中,启用扩展指令集(XINST 配置位设为 1)会带来数据存储器寻址方式的变化。尽管数据存储空间的大小、线性寻址模式以及特殊功能寄存器(SFR)映射保持不变,但一些核心指令的执行方式有所调整。扩展指令集引入了对数据存储空间的新寻址模式,尤其是涉及到快速操作RAM(F快速操作存储区)时。 5.5.1 使用立即数偏移量进行变址寻址 扩展指令集启用后,FSR2 寄存器可用于通过立即数偏移量进行间接寻址。如果满足两个条件:强制使用快速操作存储区(地址低位为0)和文件地址参数小于或等于 5Fh,那么指令中的文件地址不再被解析为直接地址或与BSR一起使用的低字节,而是作为FSR2指定地址的偏移量。这个偏移量与FSR2的内容相加,形成目标操作地址。 5.5.2 受立即数变址寻址模式影响的指令 大部分针对字节和位的直接寻址核心指令受到立即数变址寻址模式的影响,约占核心指令集的一半。然而,使用固有寻址或立即数寻址的指令,以及在快速操作存储区或文件地址大于60h的指令则不受影响,它们会按照原有的方式执行。用户需要注意扩展指令集启用时,针对位或字节的指令在汇编语法上的变化,具体详情可在文档的相应章节查阅。 这个讨论是基于Microchip Technology Inc.的PIC18系列微控制器,该系列采用了nanoWatt XLP技术,适用于低功耗、高性能的应用。文档提醒用户在使用中文版本的同时,不要忽略英文部分,因为其中包含了关于产品性能和使用的重要信息。Microchip不对翻译中的错误承担责任,建议用户参考英文原文档。同时,Microchip对于器件应用信息的准确性、适销性和特定用途的适用性不作任何保证,用户应自行负责确保应用符合技术规范。 此外,文档还提到了Microchip的多个商标和知识产权政策,强调未经许可,不得擅自转让任何许可证,并且对于将Microchip器件用于生命维持和/或生命安全应用,所有的风险由购买者承担。