[an error occurred while processing this directive]
Красиво говорите, где взять 24разрядный регистр в MCS51 ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Nikolaus
28 марта 2005 г. 11:07
В ответ на:
делимое сдвинутое на 12 влево (операцию сдвига съели)
отправлено KRS 28 марта 2005 г. 11:01
Составить ответ
|||
Конференция
|||
Архив
Ответы
А проще всего посмотреть исходники библиотек например IARовские
—
KRS
(28.03.2005 11:22,
пустое
)
Нужно 3 регистра для делимого 2 для делителя и 2 для результата
—
KRS
(28.03.2005 11:15,
пустое
)
Надо взять три 8 разрядных
—
KRS
(28.03.2005 11:14,
пустое
)
Гии
—
:'(
(28.03.2005 11:11,
пустое
)
Хорошо, что я не на ПИКе программирую, да есь 8регистров, деление подразумевает многократное вычитание?
—
Nikolaus
(28.03.2005 11:26,
пустое
)
Вычитать прийдется столько раз сколько бит нужен результат. Принцип такой же как деление столбиком. Это не совсем тупое вычитание.
—
KRS
(28.03.2005 11:46,
пустое
)
Не тупое, а программное, вычитаем стока скока надо, до получения 3Х значящих цифер
—
Nikolaus
(28.03.2005 11:57,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru