📄 da.asm
字号:
********************************************************************************/
* DA.ASM v1.00 */
* */
* */
*********************************************************************************/
.copy "c3x.inc"
.global _Da_convert
.global _dastart
.global _da_end
.global da_end
.global _da_reset
.def dastate
.def dabuf
.def DA0dataBuffer
.def _c_int03
FP .set AR3 ;frame pointer
***************************************************************************
*DA状态区
*第一个地址: 第0通路数据绶冲区的首址
*第二个地址: 第0通路下一个要转换的地址
*第三个地址: 第0通路的数据长度
*第四个地址: 第0通路剩下的数据长度
*第五个地址: 第1通路数据绶冲区的首址
*第六个地址: 第1通路下一个要转换的地址
*第七个地址: 第1通路的数据长度
*第八个地址: 第1通路剩下的数据长度
* .........................
*每一个通路的节构均相同.一至到第F通路
***************************************************************************
DAstate_Buffer .usect ".dasbuffer",060H
****************************************************************************
*每个通路的DA波形数据区,每个4K大小
*数据区的的格式为:
*第一个地址: 第N通路的DA的数据
*第二个地址: 数据的长度
*以下是数据.
****************************************************************************
DABuffer .usect ".dabuffer",01000H
DA0data_Buffer .usect ".da0dbuffer",01000H
DA1data_Buffer .usect ".da1dbuffer",01000H
DA2data_Buffer .usect ".da2dbuffer",01000H
DA3data_Buffer .usect ".da3dbuffer",01000H
DA4data_Buffer .usect ".da4dbuffer",01000H
DA5data_Buffer .usect ".da5dbuffer",01000H
DA6data_Buffer .usect ".da6dbuffer",01000H
DA8data_Buffer .usect ".da8dbuffer",01000H
DA9data_Buffer .usect ".da9dbuffer",01000H
DAadata_Buffer .usect ".daadbuffer",01000H
DAbdata_Buffer .usect ".dabdbuffer",01000H
DAcdata_Buffer .usect ".dacdbuffer",01000H
DAddata_Buffer .usect ".daddbuffer",01000H
DAedata_Buffer .usect ".daedbuffer",01000H
DAfdata_Buffer .usect ".dafdbuffer",01000H
DA7data_Buffer .usect ".da7dbuffer",01000H
.data
daadress .word 0a00000H
vc33mmda .word C3x_MMR
ldacen .word 0900004H
dat .word 0BBH
dareset .word 0900005H
dastate .word DAstate_Buffer
dabuf .word DABuffer
DAfdataBuffer .word DAfdata_Buffer
DA0dataBuffer .word DA0data_Buffer
DA1dataBuffer .word DA1data_Buffer
DA2dataBuffer .word DA2data_Buffer
DA3dataBuffer .word DA3data_Buffer
DA4dataBuffer .word DA4data_Buffer
DA5dataBuffer .word DA5data_Buffer
DA6dataBuffer .word DA6data_Buffer
DA7dataBuffer .word DA7data_Buffer
DA8dataBuffer .word DA8data_Buffer
DA9dataBuffer .word DA9data_Buffer
DAadataBuffer .word DAadata_Buffer
DAbdataBuffer .word DAbdata_Buffer
DAcdataBuffer .word DAcdata_Buffer
DAddataBuffer .word DAddata_Buffer
DAedataBuffer .word DAedata_Buffer
.sect ".da"
*********************************************************************************
* *
* 函数定义
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -