2013-10-22 85 views
-1

我是新來的彙編語言。有人可以向我解釋以下代碼段的用途嗎?非常感謝您的幫助。裝配編程 - 初學者

 MOVE.B #20,D0 
     MOVEA.L #$1000,A0 
     CLR.B D1 
Again CMP.B (A0)+,D2 
     BNE  NEXT 
     ADD.B #1,D1 
NEXT SUB.B #1,D0 
     BNE  Again 
+0

這是什麼處理器? –

+0

這是在EASy68K – Brett

+0

看起來肯定喜歡M68000。 – Devolus

回答

0

我不確定這是什麼裝配(請指定處理器)可能是一些Motorolla 68000或類似的。但是它從字節$ d2的地址$ 1000到$ 101f的內存中搜索並計算寄存器D1中找到了多少個字節。 「$」表示十六進制數字。 「#」表示立即數。

+0

這適用於EASy68K – Brett

+0

將其添加爲標籤這個問題。 – johnfound