tint.asm
来自「C5402汇编编写的对直流电机和步进电机进行控制的程序。」· 汇编 代码 · 共 49 行
ASM
49 行
.mmregs
.global _tint_isr
.def _DCM_flag
.ref DcSpeed
.ref DcSpeedSave
.ref DcBase
.ref DcBaseSave
.data
_DCM_flag: .word 0x0001
.text
_tint_isr:
PSHM AL
PSHM AH
PSHM AG
RSBX CPL
LD #0,DP
NOP
NOP
LD *(DcSpeed),A
SUB #1,A
STL A,*(DcSpeed)
BC #DC_flag,ANEQ
ST #0,*(_DCM_flag)
DC_flag:
LD *(DcBase),A
SUB #1,A
STL A,*(DcBase)
BC #tint_ret,ANEQ
ST #1,*(_DCM_flag)
LD *(DcSpeedSave),A
STL A,*(DcSpeed)
LD *(DcBaseSave),A
STL A,*(DcBase)
tint_ret:
POPM AG
POPM AH
POPM AL
POPM ST1
POPM ST0
RETE
.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?