Script - Страница 92

МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА 8051 - Script

mov A, Number ; Сохранить число

mov В, #100 ; Получить сотни и остаток

div AB

mov Hundreds, A ; Сохранить сотни

mov А, В ; Повторить для десятков и единиц

mov В, #10

div AB

mov Tens, A ; Сохранить десятки

mov Ones, В ; Сохранить единицы

Этот программный код можно сравнить с аналогичным кодом для других микроконтроллеров, который используется в приложении «часы-термометр». Программа для 8051 проще, выполняется намного быстрее и занимает меньше места.

В документации фирмы Intel на микроконтроллер 8051 указывается, что команду «div AB» следует использовать для быстрого многоразрядного сдвига вправо. Эта команда не очень удобна для сдвига 16-разрядных чисел, что часто приходится выполнять, однако она весьма эффективна для сдвига отдельных байт.

Go to Top