Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОТМП Височиненко / Контрольна робота ОТМП

.doc
Скачиваний:
25
Добавлен:
10.02.2016
Размер:
722.94 Кб
Скачать

Міністерство освіти і науки, молоді та спорту україни

ОДЕСЬКА НАЦІОНАЛЬНА АКАДЕМІЯ ЗВ'ЯЗКУ ім. О.С. ПОПОВА

Кафедра «Телекомунікації»

ЗАВДАННЯ

ДО ВИКОНАННЯ КОНТРОЛЬНОЇ РОБОТИ

з дисципліни «ОБЧИСЛЮВАЛЬНА ТЕХНІКА ТА МІКРОПРОЦЕСОРИ»

Київ 2013

Загальні вказівки до виконання контрольної роботи

Кожний студент виконує КР відповідно до індивідуального завдання, варіант якого визначається останньою цифрою порядкового номеру студенту в журналі та двома останніми цифрами залікової книжки студента.

Загальний обсяг роботи 8-10 аркушів друкованого тексту або 12-14 аркушів рукописного тексту. Нумерація сторінок в правому верхньому куті аркуша. Кожне завдання починати з нової сторінки. При виконанні КР на комп’ютері до текстової частини ставляться наступні вимоги: редактор WORD, шрифт Times New Roman, розмір 14пт, інтервал одинарний. Поля: ліве – 25 мм, верхнє та нижнє – 20 мм, праве - 10 мм.

Після виконання усіх завдань навести список використовуваної літератури.

Завдання 1

1. Знайти значення чисел С1 та С2 в десятковій системі числення, якщо С1=(Y+K)*5 та С2=-С1, де Y – рік написання контрольної роботи, К – дві останні цифри залікової книжки. Після переводу чисел з однієї системи числення в іншу виконати перевірку правильності виконаних операцій з числами С1 та С2.

2. Перевести значення модулю чисел С1 та С2 в двійкову, вісімкову та шістнадцяткову системи числення.

3. Записати числа С1 та С2 в кодах та подати у розрядній сітці, що кратна байту, тобто в нашому випадку необхідно привести двійкові числа у вигляді 2х байт або 16 біт. Два старші біти виділяємо для вказання знаку числа.

Завдання 2

1. Знайти значення дробових чисел С3 та С4 в десятковій системі числення, якщо С3=(К2*3),К12, а С4=(К2*5),К12, де К1 – передостання цифра залікової книжки, К2 – остання цифра залікової книжки.

2. Перевести числа С3 та С4 в двійкову систему числення і виконати перевірку правильності виконаних операцій з числами С3 та С4.

3. Знайти значення чисел X1, X2 та X3, якщо:

- Х1=С3+С4;

- Х2=С3-С4;

- Х3=С3*С4.

Завдання 3

Записати аналітичний вираз логічної функції F, яка реалізується заданою схемою і скласти для неї таблицю функціонування на прикладі таблиці 3.1. Вказати, які логічні елементи потрібні для реалізації цієї функції і записати аналітичний вираз операції, яка виконується цим елементом.

Варіант схеми вибирається відповідно до номеру по списку в журналі.

Таблиця 3.1 – Таблиця функціонування

х4

х3

х2

х1

F(x1,x2,x3,x4)

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Варіанти схем

Варіант 1, 16

Варіант 2, 17

Варіант 3, 18

Варіант 4, 19

Варіант 5, 20

Варіант 6, 21

Варіант 7, 22

Варіант 8, 23

Варіант 9, 24

Варіант 10, 25

Варіант 11, 26

Варіант 12, 27

Варіант 13, 28

Варіант 14, 29

Варіант 15, 30

Завдання 4

Створити блок-схему алгоритму програми з розгалуженням для розрахунку виразів відповідно до індивідуального завдання, де константа N – номер по списку в журналі, а константа К – дві останні цифри залікової книжки.

Подати текст програми на мові асемблеру для 16-розрядного мікропроцесора х86 з використанням його типових команд.

Початкові дані для варіанту вибираються відповідно до номеру по списку в журналі.

вар.

Змінна A

Змінна B

Змінна C

Змінна D

Умова

Умова не виконується

Умова виконується

1, 16

K-1

-N+3

-2K

12-3N

A=C

Z=D*C-A

Z=5B+3D

2, 17

N-3

-K-4

10-2N

12-3K

A+B<C

Z=B*D+3C

Z=6B-D

3, 18

K+1

K

10-2K

3K-1

A=B

Z=A*D-3C

Z=6A-D

4, 19

K+1

N

K

3N-1

B=C

Z=A*C–2D

Z=5A+2D

5, 20

N-K

K-2N

2N

-K

A<C

Z=B*D-C

Z=B+2D

6, 21

-N

N-2K

10-2K

2N

A>B

Z=B*C-D

Z=2B+D

7, 22

K-N

K-2N

2N

-N

A<B

Z=B*D-C

Z=B+2D

8, 23

K-2N

K-N

-2K

N

A>C

Z=B*C-2D

Z=2B+3D

9, 24

-N

K-N

4-2N

-K

A=D

Z=D*C-A

Z=5B+3D

10, 25

K-1

-N+3

3+K

12-3N

B=D

Z=A*C-2D

Z=4B-2D

11, 26

2N+2K

-K-2

2K-2N

-3K

B>C

Z=C*B-2A

Z=B-5A

12, 27

N+K

3+N

2+2N

-5+2K

C<D

Z=D*C+3A

Z=4C+2D

13, 28

K+2

-2-K

-4-2N

3+N

C=D

Z=A*B-C

Z=-C+6D

14, 29

3-N

K+N

2K-2N

K

B<D

Z=D*A-2B

Z=3D-2A

15, 30

2N

-N

4+K

-10+2K

A>D

Z=C*D+4A

Z=-2D-4B

Література

  1. Калабеков Б.А. Цифровые устройства и микропроцессорные системы: Учебник для техникумов связи. – М.: Горячая линия-Телеком, 2002. – 336 с.: ил.

  2. Захаров Н.Г. Вычислительная техника: Учебник / Н.Г. Захаров, Р.А. Сайфутдинов. – Ульяновск: УлГТУ, 2007. – 224 с.

  3. Келим Ю.М. Вычислительная техника: Учеб. пособие для студ. сред. проф. образования. – М.: Издательский центр «Академия», 2005. – 384 с.

Соседние файлы в папке ОТМП Височиненко