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


 

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

83214. Организация Акушерско-гинекологической помощи в Украине. Охрана труда в отрасли 94.04 KB
  Основные направления развития акушерско-гинекологической помощи охраны материнства и детства являются приоритетным направлением деятельности государства, направленным на сохранение генофонда нации. Особенное значение имеют объединение акушерской и гинекологической служб с общей медицинской службой для оздоровления населения подросткового возраста...
83215. Подземная нефтегазовая гидромеханика (ПГМ) 1.85 MB
  Для процессов происходящих в нефтегазовых пластах при разработке характерно наличие периодов изменения параметров течения во времени пуск и остановка скважин проведение работ по интенсификации притока. От точности используемого закона фильтрации зависит достоверность данных исследования скважин и определение параметров пласта.
83216. Оценка эффективности инвестиций ООО «Дружковская пищевкусовая фабрика» 555.2 KB
  Украинская экономика является переходной, сочетающей в себе черты открытой рыночной и административной систем. Процесс реформ оказался связан с крупнейшими макроэкономическими проблемами: инфляция, инвестиционный кризис, бюджетный дефицит, быстро растущий государственный долг, демонетизация экономики, высокие риски и нестабильность.
83217. Формирование конкурентоспособности автомобильного концерна Peugeot – Citroen в условиях экономической нестабильности в ЕС 650.83 KB
  В связи с вышесказанным, цель данной дипломной работы заключается в вырабатывании решений, которые сделают компанию прибыльной и одной из передовых в своей отрасли. Для реализации этой цели будет проведен сопоставительный анализ с корейскими концернами Hyundai Motors и Kia Motors – единственными конкурентами Peugeot Citroen...
83218. РАЗВИТИЕ ЭЛЕКТРОННЫХ УСЛУГ КОММЕРЧЕСКИХ БАНКОВ КАЗАХСТАНА 936.5 KB
  Актуальность темы достаточно очевидна, так как все чаще и чаще в нашей жизни мы сталкиваемся с электронными расчетами, и все чаще и чаще современные инструменты денежного обращения начинают вытеснять на некоторых рынках своих предшественников – наличные деньги.
83219. Механізми реалізації цінової політики на ТОВ «Готель Централь» 704.57 KB
  Завдання дослідження: визначити сутність та особливості управління маркетинговою діяльністю підприємства; дослідити особливості формування маркетингової цінової політики на підприємствах готельної індустрії; проаналізувати особливості ціноутворення ТОВ Готель Централь обґрунтувати напрями вдосконалення механізму реалізації цінової політики...
83220. Проектирование химводоочистки кузнецкой ТЭЦ 1.75 MB
  Термическая дистилляция исходной воды на семикорпусной выпарной установке с последующей доочисткой дистилата для подпитки энергетических котлов; конденсатоочистки возвращаемого с производства конденсата от маслопродуктов; химводоочистки для подпитки теплосети с открытым водозабором.
83221. АДМІНІСТРАТИВНО-ПРАВОВЕ ЗАБЕЗПЕЧЕННЯ ПРАВ МІГРАНТІВ 174.2 KB
  Мета і завдання дослідження полягають у тому, щоб на основі чинного законодавства України та практики його реалізації здійснити аналіз теоретико-методологічних підходів щодо дослідження понять і сутнісних характеристик категорії «мігрант» та охарактериувати адміністративне забезпечення прав мігрантів...
83222. Организация оплаты труда руководителей и специалистов предприятия и пути ее совершенствования (на примере ОАО «Гомельский мотороремонтный завод») 146.9 KB
  Переход на рыночные отношения в сфере экономики потребовал от коллектива предприятия более детального изучения рынка его потребности в продукции и возможностей завода по организации выпуска нетрадиционных видов товаров и услуг. Продолжая развивать линейку новой продукции в апреле 2010 г.