ORG $400400
COUNT DC.B 4
NUM1 DC.B $4E,$57,$29,$5A,$3B
NUM2 DC.B $31,$D4,$55,$E0,$9B
ORG $400410
SUBRTN MOVE.B $400401,D0
LEA $400405,A0
LEA $400410,A1
LOOP
ADDX -(A0),-(A1)
DBRA D0,LOOP
END $400410
所以我有这个代码,我想在我的 nums1 末尾使用一个索引(A0)(偏移 $400405),在我的 nums 2 末尾使用一个索引(A1)(偏移 $400410),我想创建一个添加索引 (ADDX -(A0),-(A1)) 并将添加结果按降序存储到我的 nums2 末尾的循环 ($400405,$400404,$400403 等)
另外我认为我需要为我的 5 个循环使用 DBRA,但我有点卡住了,因为我缺乏在 68k 上编程的经验
注意:运行此代码会给我错误“地址错误:400422 处的指令访问地址 400403”