Re: [請益] 8051利用DJNZ迴圈寫程式

看板Programming作者 (XOO)時間18年前 (2007/04/30 01:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《wenher (Coke)》之銘言: :  請問利用DJNZ這個指令寫成1+2+3+4+....+49+50  :  再將總和儲存至暫存器R5,R6 我這樣寫的是對的嗎?? :    :    MOV R5,#50H 50H 指的是 16 進位的 50, 不是 10 進位的 50。 : CLR R6 CLR 只能用在 bit address, 或是 A, C register. : LOOP: ADD R6, R5 ADD 的 target register 一定要是 A : DA R6 為什麼? : DJNZ R5,LOOP : END: SJMP END : PS:總是感覺有點怪怪 ==" : 麻煩大大解惑 去抓個 8051 的 simulator 吧 ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.163.240
文章代碼(AID): #16DDmm-e (Programming)
文章代碼(AID): #16DDmm-e (Programming)