📄 bits2prm.asm
字号:
*****************************************************************************
** Description: Bits2prm() in file.c **
** **
**Inputs **
** **
** xar1---Word16 *bits **
** **
**
**
**Outputs: **
** xar3---Word16 *prm **
**
** **
** Temporary:
**
**
**
** **
** Return value : **
** **
** Attribute : Cycles: 5616 Pm: 13 **
** Modified Registers:acc,xar0,xar1,xar2,xar3
** **
** **
** Programmer : Zhang Xin **
*****************************************************
.global _Bits2prm
.global bitno_MR515
.ref _Bin2int
_Bits2prm:
mov ar4,#18
movl xar5,#bitno_MR515
;by yangzhw
addb sp,#4
_Loop_96:
;push xar1
movl *-sp[2],xar1
mov al,*xar5
mov ar0,al
LCR _Bin2int
;pop xar1
movl xar1,*-sp[2]
mov *xar3++,ar2
mov acc,*xar5++
addl xar1,acc
banz _Loop_96,ar4--
sub sp,#4
LRETR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -