Главная страница AVR
Призовой фонд
на июль 2024 г.

Тег AVR

8-ми битные микроконтроллеры RISC-архитектуры фирмы Atmel. В AVR используется гарвардская архитектура

2012 г.

Вычитание

Подобно сложению с переносом в архитектуре AVR существует и команда вычитания с заемом sbc Rd,Rr

Автор: Котов Игорь Юрьевич

1 0 [0]
2012 г.

Умножение

У микроконтроллеров AVR, по сути, имеется два пути реализации умножения, разница между которыми заключается в форме представления произведения и, соответственно, в различии выполняемых арифметических операций. Первый оптимизирован для использования с командой однобайтового умножения, второй – использует только сложение и сдвиговые операции

Автор: Котов Игорь Юрьевич

1 0 [0]

Похожие статьи:
2012 г.

Память

Микроконтроллеры AVR имеют 7 типов памяти, каждый из которых расположен в собственном адресном пространстве. Это энергонезависимая FLASH-память программ (ПЗУ), статическая память

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Деление

Из всех арифметических операций деление занимает особое место. По отношению к умножению деление является обратной операцией и не имеет конечной формулы для определения частного. Деление – единственная арифметическая операция ограниченной точности! Не смотря на это алгоритмы деления достаточно просты

Автор: Котов Игорь Юрьевич

1 0 [0]
2012 г.

Формы представления частного в операциях деления

Все подпрограммы деления, приведенные в предыдущем разделе, возвращают на выходе результат в виде целочисленных частного Z и остатка R. Однако при попытке продолжить деление, по аналогии с подобным действием в десятичной системе, что иногда бывает необходимо на практике, мы получим частное, представленное в форме дробного числа с фиксированной запятой

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Знаковые целые числа

Данная глава посвящена программированию арифметических операций над знаковыми числами, представленными в дополнительном коде (подробней о знаковых числах смотри в приложении Б). Не прибегая к знаковым числам, тяжело решить многие задачи управления. При формировании выходного воздействия любой регулятор либо следящая система опирается на сигнал ошибки, который может изменяться как по величине, так и по знаку.

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Сложение и вычитание

Как было сказано выше, существует полная симметрия между действиями сложения и вычитания беззнаковых и знаковых чисел (последние, естественно, должны быть представлены в дополнительном коде). Это означает, что для знаковых вычислений можно использовать те же самые инструкции процессора, что и для беззнаковых. Более того, сами арифметические действия оказываются взаимозаменяемыми.

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Умножение и деление

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

Автор: Котов Игорь Юрьевич

1 0 [0]

Похожие статьи:
2012 г.

Преобразование чисел

В данной главе речь пойдёт о преобразовании числовых величин из одной формы представления в другую. Наряду с арифметическими операциями данный аспект программирования является основополагающим.

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Преобразование из десятичной системы в двоичную

Самый очевидный способ десятично-двоичного преобразования вытекает непосредственно из формы записи десятичного числа

Автор: Котов Игорь Юрьевич

0 0 [0]
Весь список тегов