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. Ответить на дополнительные вопросы относительно алгоритма и текста программ.  

 


 

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

73683. Перевірка стійкості пересувних стріловидних кранів 518 KB
  Стійкість монорельсового стріловидного пересувного крана розглядається при двох положеннях стріли коли вона направлена уздовж рейкового шляху і упоперек шляху. Стійкість монорельсового крана при положенні стріли уздовж рейкового шляху мал. Стійкість монорельсового крана при положенні стріли упоперек рейкового шляху...
73684. Динамічні навантаження ГПМ 311 KB
  Науково-технічний прогрес відбувається у всіх країнах світу настійно вимагає підвищення продуктивності, вантажопідйомності і збільшення робочих швидкостей вантажопідйомних машин., що приводить до скорочення перехідних процесів тобто до зменшення часу розгону і гальмування машин.
73685. Прилади безпеки ГПМ 316 KB
  Кожен механізм крана має свої прилади безпеки що мають своє певне призначення. Підвищене тертя між кільцями створює хороше демпфування коливань що виникають при роботі крана.
73686. Екосистема (1935 г. Тенсли) 17.77 KB
  В отдельном организме работа его органов тканей всегда контролируется единым центром наш головной спинной мозг В сообществах компоненты могут быть заменены без большого ущерба для всей экосистемы. Мезоэкосистемы биогеоценозы. Макроэкосистемы это экосистемы природноклиматических зон. Искусственые экосистемы субсидируемые человеком агроценозы Искусственные экосистемы полностью работающие на топливе.
73687. Політичні вчення стародавньої Індії 32.5 KB
  Користь держави і правителя є основним мотивом політичних і державноуправлінських дій. Крім положент щодо практичних рекомендацій в Артхашастра є положення про поняття ідеальної держави. В Артахастрі основними елементами держави є: правитель міністр сільська місцевість укріплені міста скарбниця військо і союзники...
73688. Формування самодержавста в Росії в 16 столітті 15.47 KB
  Перша реформа: відбулося уточнення норм матреіального зацікавленності служивих людей; мали місце обмеження податкового і судового обмеження церкві; урядпочав здійснбвати управління на місцях
73690. Дипломатический прокол как основа делового протокола 1.88 MB
  Многовековой опыт развития международных отношений позволил выработать важнейшие основные правила общения между представителями различных стран.