68k - plus character in address registers

While the reverse engineering is something for fun, I came across the following part of the assembly:

move.b  (a1)+,(a0)+

I understand that parentheses mean “meaning,” but what does the plus sign mean? How would I translate this to C?

+5
source share
2 answers

(a1)+accesses the memory in a1and increases a1by the size of the operation. In this case 1. What do you see as part of a typical loop that copies memory.

+4
source

, + -. a1 a0 . , -(An).

move, - , - .

M68000.

+4

All Articles