17580

Исследование команд управления и работа с константами

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа № 5 Тема: Исследование команд управления и работа с константами. Программная реализация механизма десятичной коррекции при вычислении текста BCD Цель: Изучить принцип механизма десятичной коррекции с использованием системы команд микро...

Русский

2013-07-04

188.5 KB

1 чел.

Лабораторная работа № 5

Тема: « Исследование команд управления и работа с константами.»

«Программная реализация механизма десятичной коррекции при вычислении текста BCD»

Цель: « Изучить принцип механизма десятичной коррекции с использованием системы команд микроконтроллера»

Краткие теоретические сведения:

Команды работы с константами используют при выполнении операции явно заданные операнды, которые являются частью команды. Команда MOVLW k используется для записи константы k в рабочий регистр w. Содержимое регистра STATUS при этом не изменяется. Команда ADDLW k прибавляет непосредственно заданную величину к содержимому регистра w. Эта команда изменяет значения битов нуля, переноса и десятичного переноса таким же образом, как и команда ADDWF f, d. Команда SUBLW k вычитает содержимое регистра w из заданного значения константы k. В отличие от SUBWF f, d, результат выполнения команды SUBLW k можно представить в следующем виде: w = k + (w ^ 0x0FF) + 1. С помощью этой команды удобно изменять знак содержимого регистра w, используя ее следующим образом: SUBLW 0.Команды логических операций ANDLW k, IORLW k и XORLW k выполняют побитно соответствующие операции над содержимым регистра w и непосредственно заданной константой k. Эти команды, как и команды работы с байтами, устанавливают только бит нуля в регистре STATUS в соответствии с результатом операции. Полученный результат сохраняется в регистре w.

If((wand of)>9) or (dc=0)

Then begin

W=(w)-06h

Dc=0

End;

If((w)>9f) or (c=0)

Then begin

W:=w-60h;

C:=0

End

-06dc=00000110dc=11111010ac=FAh;

-60dc=01100000dc=10100000ac=A0h;

X=68

Y=87

x-y=68-87=81

x=01101000

y=10000111

yac=01111001

 +01101000

  01111001

 +11100001

   10100000

   10000001


 

А также другие работы, которые могут Вас заинтересовать

65930. СУДЬБА ЖАНРА ПОСЛАНИЯ В ЛИРИКЕ ХХ ВЕКА 169 KB
  Признаки послания подробно описаны но к сожалению не систематизированы и оттого не выявлена модель жанра. С этой точки зрения жанр послания эпохи классицизма может быть описан как система признаков находящихся в достаточно строгих иерархических отношениях...
65931. Факторы, определяющие цену объекта недвижимости 24.19 KB
  Рассмотрим теперь те факторы от которых зависит цена конкретного объекта недвижимости. Местоположение Для многих людей местоположение это одно из наиболее важных условий при выборе объекта недвижимости...
65932. ЭВОЛЮЦИЯ ЖАНРА «INTERACTIVE FICTION»: ОТ НЕЛИНЕЙНОГО РОМАНА К ТЕКСТОВОМУ КВЕСТУ 56 KB
  Классический роман отводит читателю весьма незавидную роль безмолвного соглядатая. Обратимся к трем интерактивного романа. Хулио Кортасар предлагает как известно два способа прочтения своего романа Игра в классики 1963. Произведение Гарри Гаррисона Стань стальной крысой...
65934. Управляющая система в сфере недвижимости 31.67 KB
  Управление недвижимостью включает: систему законодательного и нормативного регламентирования и контроля поведения всех субъектов рынка недвижимости осуществляемую государственными органами; оформление и регистрацию правоустанавливающих и других документов на объекты недвижимости...
65935. Понятие недвижимости в Российской Империи и современной России 21.58 KB
  Строение как принадлежность земли считается недвижимым имуществом; но если оно предназначено на слом или снос то получает характер движимого имущества. В составе недвижимого имущества русский закон отличает имущества раздельные и нераздельные.
65936. Технический паспорт объекта недвижимости. Бюро технической инвентаризации 67 KB
  Землеустройство оформление землеустроительной документации Услуга Результат проведения работ Кадастровые работы в отношении земельных участков: Включают полный цикл работ от полевых измерений до подачи в орган кадастрового учета необходимых документов...
65937. Строительный инвестиционный цикл 52 KB
  Иными словами это понятие строительства в широком смысле включающем изучение грунтов проектирование строительные работы и если это промышленный объект то и наладочные работы. С экономической точки зрения это период от начала финансирования строительства...
65938. Управление недвижимостью на оперативном уровне. Портфель недвижимости 36.05 KB
  Портфель недвижимости. Для разрешения вопроса рассмотрим преимущества передачи недвижимости в управление: Объект коммерческой недвижимости имеет целевое направление в виде определенного дохода размер которого должен покрыть сумму погашения капитальных и текущих затрат.