обычная 2-х звенная цепочка регистры-аккумулятор разбита на 3 ступеньки с постепенным увеличением возможностей использования регистры 0-15 регистры 16-23 регистры 24-31 Ну а то, что регистры приходится делать специфическими, а не все одинаковыми, вытекает из необходимости плотнее упаковывать таблицу инструкций (уменьшать длину кода) и упрощать ядро, при этом стремясь приносить минимум неудобств для программиста. А то, что Вы предлагаете (этих улучшений хотелось бы всем) могло бы вывести AVR из низкой ценовой категории.