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Відповісти на додаткові питання стосовно алгоритму і тексту програми.


 

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

57677. Healthy way of life. What does it mean to ве healthy? 89.5 KB
  You see the Sun on the blackboard, it’s our health. What is health for you? What do you associate with health? And the first task is “Associations”. Write your associations with the word “Health” on these stripes-sunrays and stick to our Sun.
57678. In sound body - sound mind 129.5 KB
  Good health is a great gift. The English proverb says, «Health is not valued till illness comes». The most important thing in the world is our health. Each person is a creator of the human body. Now look at the blackboard. Here you see the main words of the proverb.
57679. Veterans Day 188.5 KB
  Veterans Day is observed with ceremonies at war monuments and cemeteries throughout the nation. Almost every village has a monument to veterans who served in one of the country’s wars.
57680. ЗІРКИ МУЗИКИ 108.5 KB
  It’s true because we can’t imagine our life without music. People all over the world are fond of music. They listen to music, they dance to music, they learn to play musical instruments. People make their own music too.
57681. The Beauty of Future Cities 40.5 KB
  Show the students some photos of the future cities. It can be initial slides of your power point presentation and ask them to guess what the theme of the lesson is. Right you are. Today we are going to have a talk about megacities of today and their future.
57682. Books are Our Friends. The World of Books 44.5 KB
  Objectives: Pupils’ learning outcomes: practical to present and give practice in the use of new words; will learn 8 new words; to present and give practice in the use of “be fond of”, will be able to express their attitude to reading and “be interested in” in the micro dialogues...
57683. Великобританія 59 KB
  So, we have refreshed our knowledge about our topic and it’s time for you to represent your own information about traditions in Great Britain. It was your home task for today.
57684. Favourite Clothes 116 KB
  Materials: a student book, pictures of clothes, cards with the names of clothes, cards with the task for reading, cards for practicing the phrasal verbs, pictures of three persons and cut sentences with their descriptions.
57685. The Earth does not belongs to us we belong to the Earth 36.5 KB
  The aim of the lesson: to develop the logical thought creative abilities, interest to learning English to our planet, to teach pupils to keep the environment clean. Equipment: pictures, songs, drawings, computers, CD, the song – M. D. “Save the Earth”