|
26..31 образуют три 16-ти битных указателя данных. Причем только последний может использоваться для работы с кодовой памятью.
Предыдущий указатель забирает СИ компилятор под Soft Data Stack. По крайней мере, 6 компилятор, что я видел, делают именно так. Остается один который используют для работы с ОЗУ. Регистры 16..25 (всего лишь 9 ) используются как универсальные. Регистры 0 и 1 нужны для команд оппаратного умножения R2 используют для хранения битовых переменных регистры R3..R15 (не так уж и много) использут для хранения регистровых переменных.
Вот и решайте - 32 много, или мало.
E-mail: info@telesys.ru