17576

Дослідження арифметико-логічних команд РІС – контролера

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

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

Лабораторна робота № 2 Дослідження арифметикологічних команд РІС контролера Множення без знакових чисел Мета роботи: Вивчення алгоритму множення без знакових чисел та його реалізація за допомогою системи команд периферійного РІС контролера у програмному ...

Русский

2013-07-04

136 KB

1 чел.

Лабораторна робота № 2

«Дослідження арифметико-логічних команд РІС – контролера»

«Множення без знакових чисел»

Мета роботи: Вивчення алгоритму множення без знакових чисел та його реалізація за допомогою системи команд периферійного РІС – контролера у програмному середовищі MPLAB v7.31.

     1 Короткі відомості про алгоритм множення без знакових чисел

Набуття сенсу в реалізації алгоритму множення без знакових чисел пояснюються відсутністю в системі команд 8-бітних периферійних РІС – контролерів команди множення.

В операції множення беруть участь,як мінімум 2 операнди Y, що множиться и множник X.Позначимо добуток через символ  Z. Представимо X та Y у поліноміальній формі:

X=x0*20+x1*21+…+xn-1*2n-1;

Y=y0*20+y1*21+…+yn-1*2n-1;

Добуток Z набуде наступного вигляду:

Z=x0*20(y0*20+y1*21+…+yn-1*2n-1)+x1*21(y0*20+y1*21+…+yn-1*2n-1)+…+xn-1*2n-1(y0*20+y1*21+…+yn-1*2n-1)=(x0*y0*20+x0*y1*21+…+x0*yn-1*2n-1)+(x1*y0*21+x1*y1*22+…+x1*yn-1*2n)+…+(xn-1*y0*2n-1+xn-1*y1*2n+…+xn-1*yn-1*22n-2)=z0+z1+…+zn-1;

Із вище наведеного виразу обчислення Z видно, що алгоритм множення носитиме циклічний характер, тож значення Z спочатку треба понулити. Далі залежності від значення xi попередні частковий добуток zi або додається із значення множника Y з подальшим логічним зсувом множника Y уліво на один розряд при xi=1, або додається із значенням 0 з подальшим логічним зсувом множника Y уліво на один розряд при xi=0. Цикл множення закінчується по закінченні аналізу розрядів множника, тобто індекс і набуває усіх значень від 0 до n-1.

2.Хід виконання роботи

2.1Скласти детально блок-схему алгоритму множення без знакових чисел з урахуванням програмної моделі периферійного мікроконтролера РІС 16С71.

2.2Описати складену блок-схему алгоритму за допомогою системи команд периферійного мікроконтролера РІС 16С71.

2.3У програмному середовищі MPLAB v7.31 створити вихідний файл із розширенням asm.

2.4 У програмному середовищі MPLAB v7.31 створити відповідний проект із застосуванням створенного вихідного файлу із розширенням asm.

2.5Скористуватись багато віконним сервісом програмного середовища MPLAB v7.31, а саме відкрити допоміжні вікна File Registers, Special Function Registers.

2.6Внести у вихідний текст програми значення множника і що множиться.

2.7Скомпіліювати створений проект і запустити на виконання.

2.8Створити скрин-шоти виконання даного проекту з подальшим застосуванням їх при оформленні лабораторної роботи.

2.9Пояснити: призначення команд у програмі, особливо команд арифметико-логічних операцій, а також утворення значення множення при закінченні дії програми з подальшим створенням висновку по лабораторній роботі.

2.10Відповісти на додаткові питання стосовно алгоритму і тексту програми.


 

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

80113. РЕФОРМИРОВАНИЕ БЮДЖЕТНОЙ СФЕРЫ В РОССИЙСКОЙ ФЕДЕРАЦИИ 157.5 KB
  Обеспечение экономической и социальной стабильности в государстве повышение эффективности использования бюджетных средств потребовали проведения в стране бюджетных реформ. Цель проведения этих реформ: поддержание макроэкономической и финансовой стабильности в государстве; обеспечение выполнения и создание условий для оптимизации расходных обязательств всех уровней власти в стране; повышение отдачи от бюджетных ассигнований и достижение на этой основе более высокого экономического и социального эффекта; формирование налоговой системы...
80114. РОЛЬ И ЗНАЧЕНИЕ ФИНАНСОВОГО КОНТРОЛЯ 27 KB
  Одним из звеньев системы контроля выступает финансовый контроль. Финансовый контроль является формой реализации контрольной функции финансов. Контроль можно рассматривать в следующих аспектах организационный методический технический.
80115. СИСТЕМА ФИНАНСОВОГО ПРАВА 35.5 KB
  Поэтому на построение системы финансового права группировку его норм формирование институтов оказывают влияние и потребности практики. Финансовое право как самостоятельная отрасль права выделяется в системе российского права в силу следующих обстоятельств. Предпосылки выделения отрасли права: наличие общественной потребности и государственного интереса в самостоятельном правовом регулировании названной отрасли обусловленное особой значимостью финансов и финансовой системы для выполнения задач и функций государства.
80116. ПОНЯТИЕ И СОДЕРЖАНИЕ БЮДЖЕТНЫХ ПРАВ 30.5 KB
  Однако этот термин не следует понимать буквально: в данном случае речь идет о правах особого содержания которые по своим юридическим свойствам отличаются от прав которыми наделены субъекты других отраслей права например гражданского трудового а также и отдельных институтов финансового права. Эти особенности заключаются в том что бюджетные права по своим юридическим свойствам во многих случаях сближаются с обязанностями являются в значительной мере одновременно и обязанностями например право утверждать бюджет право распределять...
80117. СОДЕРЖАНИЕ МУНИЦИПАЛЬНЫХ ФИНАНСОВ 173 KB
  Сущность и функции муниципальных финансов Муниципальное хозяйство исторически выделилось из общей системы государственного хозяйства в связи с необходимостью решения локальных задач связанных с благоустройством населенных пунктов развитием социальной инфраструктуры и другими вопросами местного значения. Такое управление на муниципальном уровне осуществляемое в интересах местного населения получило название местного самоуправления МСУ. Статья 132 Конституции РФ и Федеральный закон Об общих принципах организации местного...
80118. СОСТАВ ДОХОДОВ И РАСХОДОВ БЮДЖЕТНОЙ СИСТЕМЫ, ИХ РАСПРЕДЕЛЕНИЕ МЕЖДУ БЮДЖЕТАМИ 69.5 KB
  Однако их доходы и расходы входят в общий состав доходов и расходов бюджета. Все доходы и расходы бюджетной системы распределяются разграничиваются между бюджетами. Такая классификация имеет значение для характеристики материального содержания доходной части бюджета связи ее с экономикой страны.
80119. СТАДИЯ СОСТАВЛЕНИЯ ПРОЕКТА БЮДЖЕТА 29 KB
  Затем составлением бюджета занимается Правительство РФ и соответствующие органы исполнительной власти субъектов РФ и органов местного самоуправления. Правительство РФ за десять месяцев до начала финансового года организует работу по составлению бюджета: доведению до представительных и исполнительных органов власти республик в составе РФ других субъектов Федерации инструктивного письма об особенностях составления расчетов к проектам бюджетов на следующий финансовый год в том числе о централизованно установленных социальных и финансовых нормах...
80120. СУБЪЕКТЫ ФИНАНСОВОГО ПРАВООТНОШЕНИЯ 31 KB
  Соответственно различают такие понятия как субъект права и субъект правоотношения. К числу субъектов права эти ученые относят лиц которые обладают правосубъектностью т. Некоторые ученые придерживаются мнения что понятие субъект права шире чем понятие субъект правоотношения . Ямпольская отмечала что субъектами права являются носители прав и обязанностей участвующие в правоотношении или могущие в нем участвовать т.
80121. ЭКОНОМИЧЕСКАЯ СУЩНОСТЬ ГОСУДАРСТВЕННЫХ И МУНИЦИПАЛЬНЫХ ФИНАНСОВ 86.5 KB
  Главное их назначение финансовое обеспечение эффективной реализации общих и частных государственных функций. Воздействие государства на экономику осуществляется через систему законодательных актов государственных и муниципальных законодательных представительных и исполнительных органов власти. Рестрикционная политика монетаризма основывается на сокращении государственных расходов и повышении налогов.