⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sin.asm

📁 用汇编语言编的正弦函数
💻 ASM
字号:
            .title "sin_table_program"
            .mmregs
            .global _c_int00
            
            .include "vc54xnt.inc"
            .include "sin_tbl.inc"
STACK   .usect "stack",stack_size
SYSTEM_STACK .set STACK+stack_size
 
          .sect "vectors"
reset:
          BD  _c_int00
          STM  #SYSTEM_STACK,SP
          .space 31*4*16
          
          .text
_c_int00: 
         CALL c54x_init    ;初始化CPU,清楚A和B
         STM sin_tbl,AR2   ;AR2->sin_tbl
         STM x_val,AR1     ;AR1->x_val
         LD *AR1,A         ;A=(x_val)
         ADD AR2,A         ;A=A+sin_tbl
         STL A,AR3         ;AR3=A(15:0)
         LD *AR3,B         ;B=(sin_tbl+x_val)
         STM result,AR4    ;AR4->result
         STL B,*AR4        ;(result)=B
main_start:
         B  main_start
         .end

⌨️ 快捷键说明

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