- •Завдання на дипломне проектування
- •Текстова частина
- •Демонстраційні матеріали
- •Основні правила оформлення дипломної роботи
- •Структура дипломної роботи
- •Правила оформлення текстової частини
- •Державний заклад «київський коледж зв´язку» (14пт)
- •Дипломна робота (20пт)
- •Практична реалізація та приклади кофігурування маршрутизаторів cisco (16пт)
- •Державний заклад “київський коледж зв’язку” (14пт)
- •Завдання
- •Додаток а
- •2. Мікропроцесор як цифровий пристрій обробки інформації
- •2.1 Апаратна та програмна реалізація обчислень
- •3. Програмне забезпечення мікропроцесорних систем
- •3.1. Мови програмування
- •3.1.1. Машинна мова
- •3.1.2. Мова Асемблер
- •4. Параметри коаксіальних кабелів
- •4.1. Розрахунки первинних параметрів
- •Додаток а
- •Примітка: Для цього потрібно виділити заголовок таблиці і поставити галочку у меню "повторять как заголовок на каждой странице"рис.5.3
- •Зверніть увагу!
- •Перелік посилань
Додаток а
Типовий бланк оформлення текстової частини
2. Мікропроцесор як цифровий пристрій обробки інформації
2.1 Апаратна та програмна реалізація обчислень
Розглянемо побудову цифрового пристрою обробки даних, організацію обчислень у цьому пристрої, щоб згодом зрозуміти, для чого потрібні процесори, а також те, що цифрову обробку даних можна робити, не використовуючи процесори.
Для предметного подання проблеми розглянемо реалізацію конкретного обчислювального процесу. Нехай потрібно реалізувати фільтр який формує по заданій вхідній нескінченній послідовності х-3, х-2, х-1, х0, х1, … послідовність у0, у1,
(2.1.)
де w1, w2, w3, w4 – коефіцієнти.
На рис. 2.1 [4, ст. 14] представлена одна з можливих реалізацій цифрового пристрою, що виконує необхідні обчислення.
Рис.2.1. Схемна реалізація алгоритму фільтра.
При побудові пристрою використані регістри, схеми передачі даних між регістрами, схеми передачі даних між регістрами й функціональними пристроями (ФП), ФП: суматори й помножувачі. ФП використовує в якості операндів значення з регістрів і поміщає результат операції в регістр.
Пристрій, наведений на рис.2.1, функціонує в такий спосіб. У черговому такті на вхід регістра R1 надходить і запам'ятовується в ньому значення хі. У наступному такті результат множення хі на wі запам'ятовується в регістрі R2, а xі – передається з регістра R1 у регістр R3.
ДОДАТОК А
3. Програмне забезпечення мікропроцесорних систем
3.1. Мови програмування
3.1.1. Машинна мова
Машинна мова, мова програмування, зміст і правила якої реалізовані апаратними засобами цифрової обчислювальної машини (ЦОМ). Машинна мова складається з системи команд ЦОМ і методу кодування інформації (вихідних даних, результатів обчислень), прийнятого в ЦОМ. Символами машинної мови є виконавчі цифри, як правило, символи групуються в конструкції (морфеми) – адреси в командах, коди операцій і ознаки команд; з команд складаються програми, що реалізують алгоритми задач. Ефективність вирішення різних завдань на ЦОМ в значній мірі залежить від того, наскільки машинна мова пристосована для реалізації заданих алгоритмів. У програмі, складеній на машинній мові, або, як іноді кажуть, у машинному коді, повинні бути задані цілком певні команди для виконання кожної операції. При цьому точно вказується, де повинні зберігатися числа (комірка запам’ятовуючого пристрою), як пересилати та обробляти числа і де зберігати результати обчислень.
Програмування на машинній мові ведеться в системі команд ЦОМ, тому машинну мову рекомендується використовувати для створення програм (операційні системи, транслятори алгоритмічних мов, бібліотеки стандартних програм), що розширюють логічні можливості ЦОМ, і для створення програм, на які накладено обмеження за часом виконання та обсягом пам'яті ЦОМ.
Недоліки програмування на машинній мові:
-
програми, написані для ЦОМ одного типу, не придатні для ЦОМ іншого типу;
-
тривалі терміни навчання програмістів;
-
програміст, який навчився програмувати на одній машині, повинен фактично переучуватися при переході до програмування на іншій машині.