pre / post indexing bit post, add offset after transfer pre, add offset before transfer up / down bit down, subtract offset from base up, addition offset to base byte / word bit transfer word quantity transfer byte quantity write-back bit no write-back write address into base load / store bit store to memory load from memory base register source / destination register offset is an immediate value offset is a register unsigned number shift applied to Rm offset register