sin.asm

来自「fir的c语言程序」· 汇编 代码 · 共 40 行

ASM
40
字号
      .title   "sin.asm"
      .mmregs
      .def     _sinX
                         
      .data
Stab: .word   -455           ;1/8*9 
      .word   -780           ;1/6*7 
      .word   -1638          ;1/4*5
      .word   -5461          ;1/2*3
      
      .bss    temp1,1
      .bss    coef1,4
      
      .global input
      .global xx
      .global sinX
      
      .text
_sinX:     
      stm    #coef1,ar1
      rpt    #3
      mvpd   Stab,*ar1+
                        
      ld     #0x7fff,16,B
      
      stm    #coef1,ar5
      stm    #xx,ar2
      mpy    *ar2,*ar5,A
      sth    A,*ar5+
      mpy    *ar2,*ar5,A
      sth    A,*ar5+
      mpy    *ar2,*ar5,A
      sth    A,*ar5+
      mpy    *ar2,*ar5,A
      sth    A,*ar5+      
init1: 
      stm    #input,ar4
      stm    #coef1,ar2
      stm    #temp1,ar3
      add    *ar2+,16,B,A  ;;有没有16效果适且谎

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?