333

Самойлова Анастасия Январь 2,2014

В регистре В хранится адрес байта порядка коэффициента полинома, следующего за тем, который был суммирован с результатом. Осуществляемые через стек обмены содержимого регистров В и R1 необходимы для то-го, чтобы правильно адресовать слагаемые и сомножители без переноса их самих из одной области памяти в другую (к сожалению, у микроконтроллеров семейства х51 косвенное обращение возможно лишь к двум адресам памяти, через R0 и R1, а программе приходится обращаться к трём адре­сам: туда, где расположен накапливаемый результат, он же один из операн­дов, к аргументу и к следующему коэффициенту полинома). Соответс­твенно обмены содержимого регистров R0 и R1 перед сложением необхо­димы для того, чтобы накапливаемая сумма оставалась на месте, а не перемещалась по адресу второго операнда (подробнее смотри входные и вы­ходные параметры программ SDPZ3 и UDPZ3).

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon