позволяет выполнять беззнаковые операции
Язык программирования ASM- 51 позволяет выполнять беззнаковые операции над числами. В таких выражениях допустимо использовать арифметические операции:
-
+ суммирование
-
- вычитание
-
* умножение
-
/ деление
-
mod вычисление остатка от целочисленного деления
В языке программирования ASМ-51 также определена одноместная операция '-'. Для нее требуется один операнд, которому она предшествует. Для изменения порядка выполнения операций можно воспользоваться скобками. Кроме арифметических операций в выражениях допустимо использование логических операций:
-
not побитовая инверсия операнда
-
and логическое "и"
-
or логическое "или"
-
xor "исключающее или" (суммирование по модулю два)
и функций выделения старшего HIGH и младшего LOW байта шестнадцатиразрядного числа.
Пример использования выражений для определения числовой константы:
Часто число используется для представления символов. В этом случае для определения числа можно воспользоваться литеральной константой. Литеральная константа заключается в апострофы:
'a', 'W'
Для записи фраз в памяти программ можно воспользоваться литеральными строками:
В этом случае каждый символ заменяется отдельным байтом и запоминается в ПЗУ памяти программ.
[ Назад] [ Содержание] [ Вперёд]
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий