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 г. | |||