这些代码是什么意思?

2019-07-21 18:58发布

DSP里的几句代码,愣是啥也看不懂
#define  EINT   asm(" clrc INTM")
#define  DINT   asm(" setc INTM")
#define  ERTM   asm(" clrc DBGM")
#define  DRTM   asm(" setc DBGM")
#define  EALLOW asm(" EALLOW")
#define  EDIS asm(" EDIS")
#define  ESTOP0 asm(" ESTOP0")
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
Sode
1楼-- · 2019-07-22 00:21
宏定义语句,这7条都一样,
        比如:#define  EINT   asm(" clrc INTM")
        程序执行中凡是遇到EINT,都自动替换为asm(" clrc INTM"),
这个asm(" clrc INTM")看起来像是一个函数,名称为asm,形参是字符串(" clrc INTM"),
        只需要找到这个asm()函数,你自然就知道是什么意思了
zhangmangui
2楼-- · 2019-07-22 03:18
 精彩回答 2  元偷偷看……
mao20602130
3楼-- · 2019-07-22 05:18
宏定义,回炉看看谭浩强的 c语言程序设计
长的帅怪我落
4楼-- · 2019-07-22 08:35
宏定义,c语言还要加强啊
Thor9
5楼-- · 2019-07-22 11:05
asm这应该是汇编用的
FCCdsp
6楼-- · 2019-07-22 15:17
学好C语言还是很重要的

一周热门 更多>