17581

Исследование команд для работы с битами. Деление без знаковых чисел

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

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

Лабораторная работа № 3 Исследование команд для работы с битами Деление без знаковых чисел Цель работы: Изучения алгоритма деления без знаковых чисел и его реализация при помощи системы команд периферийного PIC контроллера в программной среде MP LAB. Крат...

Русский

2013-07-04

168.5 KB

1 чел.

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

«Исследование команд для работы с битами»

«Деление без знаковых чисел»

Цель работы: Изучения алгоритма деления без знаковых чисел и его реализация при помощи системы команд периферийного PIC контроллера в программной среде MP LAB.

Краткие сведения об алгоритме деления без знаковых чисел.

В алгоритме деления принимает участие делимое - dividend, делитель - divider, частное - quotient и остаток – remainder.

Из математики известно что делитель обязательно должен быть больше нуля, иначе в любой вычислительной системе возникнет особый случай недействительной операции, приведенный алгоритм деления носит циклический характер и в конце цикла деления остаток либо равен нулю, либо больше нуля, отрицательным он быть не может по определению.

Математический данный алгоритм можно представить в следующем виде:

D = q * d + r ;  формула (1)

Называемый алгоритмом деления Эвклида.

Исходя из формулы 1, остаток r всегда меньше или равен частному r < q .

Поскольку остаток не является отрицательным в цикле деления он останавливается.

Ход выполнения работы:

2.1. Составить детальную блок-схему алгоритма, с учётом программной модели PIC 16C71

Описать составленную блок-схему алгоритма при помощи команд PIC 16C71

2.2. В программной среде MP LAB создать исходный файл с расширением (.asm) .

2.3. В среде MP LAB создать соответствующий проект.

2.4. Использовать многооконный сервис программной среды MP LAB: открыть вспомогательные окна file registers и special function register.

2.5. Внести в исходный текст программы значения: делимого, делителя.

2.6. Скомпилировать созданный проект и запустить на выполнение.

2.7. Создать скриншоты выполнения данного проекта, с дальнейшим их использованием при оформлении работы.

2.8. Объясни: назначение команд в исходной программе, особенно команд работы с битами, а также образования остатка деления по окончанию действия программы.

2.9. Сделать определённые выводы.

2.10. Ответить на дополнительные вопросы относительно алгоритма и текста программ.  

 


 

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

75937. Либеральные и правые политические партии в РФ и их эволюция 18.95 KB
  Распад КПСС и возникновение многопартийности В первой половине 1990 г. происходит углубление политического размежевания на сторонников и противников курса Горбачева внутри КПСС. Сторонники консервативной оппозиции выступали за сплочение КПСС на ленинских основах сохранение классового подхода вместо общечеловеческих ценностей уничтожение частной собственности на основе общего владения средствами производства. Одновременно в лагере либеральной оппозиции возникло демократическое движение коммунистов которое предполагало достичь обновления...
75938. Межнациональные отношения и миграционные процессы в РФ в начале ХХI века 18.75 KB
  Однако сейчас в современной России безусловно одна из самых острых проблем – межнациональные отношения. По мнению эксперта фонда Карнеги Лилии Незамовой Сегодня многонациональность России дополняется и усложняется эффектами полиэтничности иммиграцией из бывших республик Советского Союза вьетнамской китайской афганской и др. Премьерминистр Дмитрий Медведев утвердил в августе федеральную целевую программу Укрепление единства российской нации и этнокультурное развитие народов...
75939. Место и роль России в современных международных процессах: оценки и дискуссии 18.05 KB
  Геополитическое положение России уникально она находится между двумя крупнейшими центрами современной мировой экономики. Вместе с тем геополитическое положение России подразумевает высокую ответственность и требует серьезных усилий при его использовании. Тем не менее в ряде важнейших областей реальное положение России в мире...
75940. Наследие Российской империи и современная внешняя политика Российской Федерации 16.67 KB
  Postimperium как внутренний социальный и политический порядок означает что при доминировании новых начал в экономической и политической жизни России рынок большая открытость в политике предполагающей существование не зависимых от государства акторов она ограничивается институтами и традициями почерпнутыми из имперского прошлого. Зато правящие слои хотят быть глубоко интегрированными по разным линиям деловой в области престижного потребления образования в мировую капиталистическую элиту но при этом внутри России играть по...
75941. Особенности политических конфликтов в России в 1992-1993 годах 19.86 KB
  Еще одна особенность проявляется в том что все более или менее крупные конфликты в России с давних пор чрезмерно идеологизированы. Становление новой социально-экономической и общественно-политической системы России сопровождалось политическими потрясениями и кризисами. Политическая элита России раскололась на два лагеря.
75942. Особенности политических конфликтов в России. Характеристика общего кризиса власти 1992-1993 годах 22.78 KB
  Характеристика общего кризиса власти 1992-1993 гг. Содержание политических конфликтов в отдельной стране зависит от структурных и функциональных характеристик политической власти потребностей политического развития общества состояния идеологии традиций и опыта политической борьбы особенностей политической культуры. Ряд особенностей российской конфликтности тесно связан с элементами византийского влияния откуда берет свое начало российское самодержавие как устойчивая форма ярко выраженной централизованной власти. Характеристика общего...
75943. Осуществление процесса приватизации, дискуссии вокруг этого явления 22.82 KB
  Если пакет Филиппова был ориентирован на сочетание различных форм приватизации инвестиционные вклады продажа акций госпредприятий конкурсы аукционы частичный выкуп и др. в течение 56 лет то пакет Малея значительно более жестко и детерминированно отдавал приоритет коллективной форме приватизации через т. Хронология: Первый этап или доваучерный 19891990 Выкуп арендного имущества; Создание национальных холдингов и спонтанной приватизации; Официальная идеология периода перестройки предполагала постепенное длительное преобразование...
75944. Первая и вторая чеченские компании: сравнительный анализ 18.39 KB
  Чеченский вооруженный конфликт 19941996 годах военные действия между российскими федеральными войсками силами и вооруженными формированиями Чеченской Республики Ичкерии созданными в нарушение законодательства РФ. В сентябре 1999 года началась новая фаза чеченской военной кампании которая получила название контр-террористической операции на Северном Кавказе. Вооруженный конфликт в 19941996 годах первая чеченская война Чеченский вооруженный конфликт 19941996 годах военные действия между российскими федеральными войсками силами и...
75945. Политическая борьба за «ельцинское наследство». Думские выборы 1999 года и их итоги 30.09 KB
  Главный сюжет предвыборной борьбы схватка между двумя партиями власти ОВР и Единством завершается весьма печально для сторонников Лужкова и Примакова. Привычка к атмосфере советского номенклатурного чинопочитания сыграла с лидерами ОВР злую шутку. Дело дошло до того что в Кремле задумались: как после столь сокрушительных побед в предвыборной игре Замочи Лужка удастся наладить отношения с новой Думой в которой как ожидается будут доминировать коммунисты о союзнических отношениях которых с ОВР так много пишет прокремлевская пресса в...