網路城邦
上一篇 回創作列表 下一篇   字體:
【程式設計】PEP7組合語言~範例求傅力葉函數
2010/08/17 15:00:45瀏覽848|回應0|推薦7

讓程式產生數列  1,1,2,3,5,8,13,21,34 ......第三數以後是前兩數的和。

註解待續.....


BR main

cnt:     .BLOCK d#2     ;N
num1: .BLOCK d#2    
num2: .BLOCK d#2
num3: .BLOCK d#2
main:    DECI cnt,d
            LOADX cnt,d
            LOADA   d#1,i
            STOREA    num3,d
            COMPX   d#1,i
            BREQ      output3
            COMPX   d#2,i
            BREQ      output3   
            LOADA  d#1,i
            STOREA num1,d
            STOREA num2,d
            LOADA  d#2,i
            STOREA  num3,d
            SUBX     d#3,i      
            COMPX  d#0,i
            BREQ     output3
asubx:   LOADA  num2,d
              STOREA num1,d
              LOADA  num3,d
              STOREA  num2,d
              ADDA    num1,d
              STOREA  num3,d
              SUBX d#1,i
              COMPX  d#0,i
              BREQ   output3
             BR  asubx    
output3: CHARO C#/F/,i
              CHARO C#/=/,i
             DECO    num3,d
STOP
.END           

( 知識學習語言 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=zdzo&aid=4329186