这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 毕业设计专区 » 求此段程序的大致含义,或者像表达的算法,或者流程图

共5条 1/1 1 跳转至

求此段程序的大致含义,或者像表达的算法,或者流程图

菜鸟
2015-05-26 20:12:04     打赏
start: SSBX FRCT
STM #STACK+10,SP
   STM #sinx,AR1
   STM #cosx,AR3 
   STM #fsin,AR4
   STM #fcos,AR2
   STM #qpsk,AR0
            ST #0,@SIN25P        
       CALL SIN25K
       STM #x,AR5
       STM #y,AR7
       ST #0xe4e4,*AR7
       LD *AR7,B
       STL B,*AR5-----值放在*AR5和B的低16位
       ST #0,@SIN25P        
       STM #7,AR6     
QPSKSTART: LD *AR5,B
       AND #11,B
       SFTL B,5
       LD *AR5,A
       ROR A
       ROR A
       STL A,*AR5       
       LD      SIN25P,A
       ADD     B,A
       ADD     #SINTAB,A       
       STM     #255,BRC
       RPTB    QPSKEND
       SUB     #SINTAB,A
            ADD     SINSTP,A
            AND     #07FH,A
            ADD     #SINTAB,A
QPSKEND:    READA   *AR0+
            BANZ QPSKSTART,*AR6-                                   
here: B here
SIN25K:  STM #500,  BRC
         RPTB SINRET-1
         ST #K_IF80,SINSTP
         LD      SIN25P,A
         ADD     SINSTP,A
         AND     #07FH,A
         STL     A,SIN25P
         ADD     #SINTAB,A
         READA   *AR1+
         LD      SIN25P,A
         ADD     #32,A
         AND     #07FH,A
    ADD     #SINTAB,A
         READA   *AR3+
         LD      SIN25P,A
         ADD     #64,A
         AND     #07FH,A
    ADD     #SINTAB,A
         READA   *AR4+ 
         LD      SIN25P,A
         ADD     #96,A
         AND     #07FH,A
    ADD     #SINTAB,A
         READA   *AR2+
SINRET RET
   .end·············很捉急


工程师
2015-05-27 09:13:38     打赏
2楼

为什么要用汇编啊,看不懂啊



专家
2015-05-27 10:18:25     打赏
3楼
自己对照指令表来看,既然都用过汇编,这个对你来说应该不是什么问题

高工
2015-05-27 11:01:59     打赏
4楼
换成C吧。。。

高工
2015-05-27 11:17:45     打赏
5楼
看样子像是在考试......

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]