PIC头文件当中的这两个字符/关键字是什么意思?

2020-02-06 10:13发布

请看下面三句:

extern volatile unsigned char           INDF                @ 0x000;
#ifndef _LIB_BUILD
asm("INDF equ 00h");

其中加粗标出的@ 和 asm不知道是怎么回事,有没有大神能解释一下.都没有办法goto definition.

asm料想和汇编有关,但是它不是C语言的关键字之一啊?怎么工作的?

"@" 就更说不通了.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
snoopyzz
2020-02-07 02:53
gujiamao_love 发表于 2015-8-1 09:37
什么样的情况下,才要指定地址??

你都金牌了, 还问这种问题? 不是买来的账号吧...

最常见的情况  自然是特殊寄存器/外设寄存器 这种地址固定的变量, 定义时当然要指定地址

一周热门 更多>