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


 

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

13862. Мультфильм «Персеполис» 41 KB
  абиров Д.Р. Задание по курсу Политическая этика Мультфильм Персеполис Персеполис французский полнометражный анимационный фильм режиссёра Маржана Сатрапии французской писательницы иранского происхождения. Сюжет в кратце: Бойкая Марьян восьми л
13863. Анализ фильма «Молитвы за Бобби» с точки зрения этики и морали 27.34 KB
  Анализ фильма Молитвы за Бобби с точки зрения этики и морали. Место действия. Действия фильма разворачивается в небольшом городе Walnut Creek в Соединенных Штатах Америки штат Калифорния 60 тысяч населения. Город представляет собой американскую мечту с красивыми уло...
13864. Эссе по политической этике на тему «Мораль в произведении Уильяма Голдинга «Повелитель мух» 28.98 KB
  Эссе по политической этике на тему Мораль в произведении Уильяма Голдинга Повелитель мух Имя Уильяма Голдинга отчего то не столь популярно в мире. Подразумеваю что редко можно встретить его в одном ряду например с Хемингуэем Маркесом Ремарком Фицджеральдом
13865. Приговор Pussy Riot 46.5 KB
  Фирсова В.А. Политология 4 курс Приговор Pussy Riot. В начале работы хотелось бы сказать несколько слов о Pussy Riot. Панк рок группа была создана в 2011 году и за сравнительно небольшое время своего существования успела воплотить в жизнь огромное количество акц
13866. Книга Гарриет Бичер-Стоу «Хижина дяди Тома» 22.17 KB
  Халаим Дина Книга Гарриет БичерСтоу Хижина дяди Тома попытка показать институт рабовладения в США жизнь невольников и других людей отношение к этой ситуации совершенно с иной стороны и донести до общества того времени идею что невольники – это такие ж
13867. Анализ видео-материалов, посвященных митингам протеста в контексте выборной кампании 2011-12 гг. 68.5 KB
  ернядьевой Екатерины Анализ видеоматериалов посвященных митингам протеста в контексте выборной кампании 201112 гг. 2011 – 2012 года в отличие от ряда предыдущих лет начала века характеризуется небывалой активностью выступлений на улицах и площадях. Эти выст...
13868. Анализ художественного фильма «Мечтатели» режиссера Б.Бертолуччи 47 KB
  Анализ художественного фильма Мечтатели режиссера Б.Бертолуччи. Фильм Б.Бертолуччи неизменного классика интеллектуального европейского кино был снят в 2003 году по одноименной книге Гилберта Адэра. Режиссер находясь под впечатлением от событий 1968 года снимает сра
13869. Кен Кизи «Полет над гнездом кукушки» 49.5 KB
  Ябуровой Натальи Политология 4 курс Эссе Кен Кизи Полет над гнездом кукушки Книга повествует о психбольнице в которой заправляет бывшая военная медсестра – мисс Гнусен. Военные сестры пытаются устроить военный госпиталь. Они сами немного больные1. Так
13870. Энгельс Ф. Положение рабочего класса в Англии 36 KB
  Энгельс Ф. Положение рабочего класса в Англии До начала промышленного переворота рабочие были людьми почтенными и хорошими отцами семейств вели нравственную жизнь. Дети целый день проводили дома с родителями и воспитывались в повиновении к ним и в страхе божием. Патр