Bla*_*ary 1 assembly for-loop 68000
我正在尝试编写一个需要使用for循环的程序.我正在努力寻找其他网站上的基本代码示例.
如果有人可以请给我一个简单的for循环,甚至我应该看的指示我会很高兴.如果您知道68k初学者教程的良好资源,请在下面发表评论!
谢谢!
见这里的答案,你的查询(3结果在谷歌搜索"68000汇编")
[编辑]
从链接添加答案
68000具有罕见的(独特的?)特性,具有独立的地址和数据寄存器.有8个数据寄存器,D0-D7和8个地址寄存器A0-A7.A7也是堆栈指针SP.这意味着68000汇编语言往往更容易理解,因为您可以轻松地分辨哪些寄存器保存数据以及哪些寄存器保存地址.例如,这是68000汇编来计算单词数组的总和:
moveq #0, d0
moveq #0, d1
moveq #5, d2
loop:
move.w (a0)+, d0
add.l d0, d1
dbra d2, loop
Run Code Online (Sandbox Code Playgroud)
[/编辑]