Курс лекций. - Микропроцессоры

         

позволяет выполнять беззнаковые операции


Язык программирования ASM- 51 позволяет выполнять беззнаковые операции над числами. В таких выражениях допустимо использовать арифметические операции:

  1. + суммирование
  2. - вычитание
  3. * умножение
  4. / деление
  5. mod вычисление остатка от целочисленного деления
В языке программирования ASМ-51 также определена одноместная операция '-'. Для нее требуется один операнд, которому она предшествует. Для изменения порядка выполнения операций можно воспользоваться скобками. Кроме арифметических операций в выражениях допустимо использование логических операций:
  1. not побитовая инверсия операнда
  2. and логическое "и"
  3. or логическое "или"
  4. xor "исключающее или" (суммирование по модулю два)
и функций выделения старшего HIGH и младшего LOW байта шестнадцатиразрядного числа.

Пример использования выражений для определения числовой константы:



Часто число используется для представления символов. В этом случае для определения числа можно воспользоваться литеральной константой. Литеральная константа заключается в апострофы:

'a', 'W'



Для записи фраз в памяти программ можно воспользоваться литеральными строками:



В этом случае каждый символ заменяется отдельным байтом и запоминается в ПЗУ памяти программ.

[ Назад] [ Содержание] [ Вперёд]


Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий