Как собрать 32 разрядный регистр.

Форум пользователей пакета Mathcad

Модератор: Admin

Dmitry47
Сообщения: 1
Зарегистрирован: Пн сен 02, 2013 9:24 am

Как собрать 32 разрядный регистр.

Сообщение Dmitry47 » Пн сен 02, 2013 9:45 am

Я могу ошибаться в понятиях, но суть задачи в следующем.
Все достаточно просто. Есть микросхема (синтезатор частоты) в которую загружаются несколько регистров с данными ее настройки, в общей сложности пять 32 разрядных регистра. В регистры загружаются значения делителей синтезатора, которые рассчитываются в соответствии с требуемой частотой по нехитрым формулам в Mathcad/
Соответственно в одном регистре присутствует множество всяческих параметров.
Вопрос, как из всех рассчитанных и заданных значений сформировать один 32 разрядный регистр, который в последствии будет загружен в синтезатор?

Следует учесть конечно еще и то, что в регистре под каждый параметр отведено определенное количество бит, но реальное значение вовсе не обязательно занимает все это количество, то есть в этом случае все старшие биты должны быть заполнены нулями.

Задача скорее радиолюбительская, по этому не судите строго, хотелось конечно создать некий калькулятор на С для этого дела, но на Mathcad для меня было бы проще.

Спасибо.