[PIC®/AVR®/dsPIC®产品] MPLAB C18选择模式

[复制链接]
933|2
 楼主| forgot 发表于 2024-2-29 08:59 | 显示全部楼层 |阅读模式
编译器可工作在如下两种不同的工作模式:扩展模式和非扩展模式。工作在扩展模式时,编译器使用扩展指令 (即 ADDFSRADDULNKCALLWMOVSFMOVSSPUSHLSUBFSR SUBULNK)和立即数变址寻址,这种寻址方式通常需要较少的指令来访问基于堆栈的变量 (因此占用较小的程序存储空间)。工作在非扩展模式时,编译器不使用扩展指令或立即数变址寻址。--extended -no-extended 命令行选项告知编译器工作模式。

xinpian101 发表于 2024-3-26 22:32 | 显示全部楼层
如果不用扩展指令不能编译一些C代码吗
可怜的小弗朗士 发表于 2024-3-27 13:44 | 显示全部楼层
扩展模式和非扩展模式有啥区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2115

主题

14686

帖子

59

粉丝
快速回复 在线客服 返回列表 返回顶部