Цитата
То есть я начал изучение программирования МК с программирования на языке С++. Теперь пришло время опустится немножечко ниже.... Т. е. я хочу разобраться как работет асемблер....
Ну возможно так и проще. Не зря говорят о С, как о продвинутом ассемблере. Многие вещи переносятся один к одному. Как собственно регистрово-косвенная адресация, которая в терминах С называется указателями и доступ к переменной по указателю так и транслируется в ld r, Z+. А вообще хороший способ врубится в асм - отключить в компиляторе оптимизацию, включить трансляцию в асм и посмотреть на получившися подстрочный перевод.