TI中文支持网
TI专业的中文技术问题搜集分享网站

关于汇编宏指令.usect的疑问

在ti的汇编语言支持库中有很多类似这样的定义:_CNTL_2P2Z_Ref:n:    .usect     "CNTL_2P2Z_Section",2,1,1

_PWMDRV_1ch_UpDwnCnt_Duty:n:        .usect "PWMDRV_1ch_UpDwnCnt_Section",2,1,1

_CNTL_3P3Z_DBUFF:n:    .usect  "CNTL_3P3Z_Section",14,1,1

这里面的2,1,1或者14,1,1是什么意思啊?谢谢

Green Deng:请问程序的具体出处是哪里?所用芯片是哪款?方便我联系上下文理解程序。

在ti的汇编语言支持库中有很多类似这样的定义:_CNTL_2P2Z_Ref:n:    .usect     "CNTL_2P2Z_Section",2,1,1

_PWMDRV_1ch_UpDwnCnt_Duty:n:        .usect "PWMDRV_1ch_UpDwnCnt_Section",2,1,1

_CNTL_3P3Z_DBUFF:n:    .usect  "CNTL_3P3Z_Section",14,1,1

这里面的2,1,1或者14,1,1是什么意思啊?谢谢

Green Deng:

回复 Green Deng:

可以参考文档148页.usect指令的说明:www.ti.com/…/spru513s.pdf

在ti的汇编语言支持库中有很多类似这样的定义:_CNTL_2P2Z_Ref:n:    .usect     "CNTL_2P2Z_Section",2,1,1

_PWMDRV_1ch_UpDwnCnt_Duty:n:        .usect "PWMDRV_1ch_UpDwnCnt_Section",2,1,1

_CNTL_3P3Z_DBUFF:n:    .usect  "CNTL_3P3Z_Section",14,1,1

这里面的2,1,1或者14,1,1是什么意思啊?谢谢

haiyang lee:

回复 Green Deng:

用的芯片是F28035,程序是CNTL_3P3Z.asm

CNTL_3P3Z_INIT .macro n;=============================; allocate memory space for data & terminal pointers_CNTL_3P3Z_Ref:n: .usect  "CNTL_3P3Z_Section",2,1,1  ; reference input terminal_CNTL_3P3Z_Fdbk:n: .usect  "CNTL_3P3Z_Section",2,1,1  ; feedback input terminal_CNTL_3P3Z_Out:n: .usect  "CNTL_3P3Z_Section",2,1,1  ; output terminal_CNTL_3P3Z_Coef:n: .usect  "CNTL_3P3Z_Section",2,1,1  ; coefficients & saturation limits (14 words)_CNTL_3P3Z_DBUFF:n: .usect  "CNTL_3P3Z_Section",14,1,1  ; internal Data BUFF

前面的2是两个字节,后面的1,1是什么意思呢?我看了参考手册,里面没有找到这种用法

赞(0)
未经允许不得转载:TI中文支持网 » 关于汇编宏指令.usect的疑问
分享到: 更多 (0)