- •1.1 Основні визначення
- •1.2 Принципи побудови та функціонування обчислювальних систем
- •1.2.1 Архітектура обчислювальних систем
- •1.3 Принципи побудови та функціонування мпс
- •1.4 Функціонування обчислювального пристрою
- •2.1 Подання даних в обчислювальних системах
- •2.2 Подання даних у кодах
- •2.3 Порозрядні операції над даними
- •3 Цифрові автомати
- •4 Типові пристрої обчислювальних систем (Для самостійного вивчення)
- •4.1 Суматори
- •4.2 Цифрові компаратори
- •4.3 Арифметично-логічний пристрій
- •4.4 Програмовані логічні інтегральні схеми (пліс)
- •5 Принципи побудови запам’ятовувальних пристроїв мпс з заданою організацією
- •5.1 Запам’ятовувальні пристрої мпс та їх класифікація
- •5.2 Постійні запам’ятовувальні пристрої – флеш-пам’ять
- •5.3 Оперативні запам’ятовувальні пристрої
- •5.4 Побудова блока запам’ятовувального пристрою мпс
- •6 Інтерфейс
- •6.1 Організація інтерфейсів
- •6.2 Асинхронний послідовний адаптер rs-232-c
- •7 Мікропроцесори
- •7.1 Архітектура мікропроцесорів
- •7.2.1 Історична довідка про розвиток мікропроцесорів фірми Intel (Для самостійного вивчення)
- •Програмна модель мп к580вм80а
- •7.2.2 Організація 16-розрядних мікропроцесорів
- •7.2.3 Програмна модель мп і8086
- •7.2.4 Режим переривань мп і8086
- •7.2.5 Організація 32-розрядних мікропроцесорів (Для самостійного вивчення)
- •7.3 Архітектура сучасних мікропроцесорів
- •7.3.1 Тенденції розвитку архітектури сучасних мікропроцесорів
- •7.3.2 Мікропроцесори Pentium
- •7.3.3 Процесори фірми amd
- •7.3.4 Продуктивність мікропроцесорів та її оцінювання
- •8 Використання сучасних мікропроцесорів
- •Список рекомендованої літератури до Частини і 1-го модуля
- •9 Програмування мікропроцесорів фірми intel
- •9.1 Сегментування пам’яті мікропроцесорами
- •9.2 Способи адресування операндів мп фірми Intel
- •9.3 Мова програмування Асемблер-86
- •9.3.1 Формат команди
- •9.3.2 Команди пересилань
- •9.3.3 Команди перетворення даних мови Асемблер-86
- •Команди логічних операцій
- •9.3.4 Команди умовних та безумовних переходів
- •9.3.5 Команди організації циклів
- •9.4 Створення програм на мові Асемблер-86
- •9.4.1 Лінійні програми
- •9.4.2 Розгалужені програми
- •9.4.3 Циклічні програми
- •10 Програмна реалізація вузлів телекомунікаційного обладнання мовою асемблер-86
- •10.1 Способи реалізації алгоритмів
- •10.2 Розробка апаратно-програмних комплексів
- •10.3 Приклади реалізації простих вузлів телекомунікацій
- •10.3.1 Ініціалізація послідовного асинхронного адаптера rs-232-c
- •10.3.2 Фрагмент програми передавання даних через асинхронний адаптер rs-232-c
- •10.3.3 Фрагмент програми приймання даних через асинхронний адаптер rs-232-c
- •10.3.4 Приклад програми ініціалізації rs-232-c та введення-виведення даних, написаної у програмному середовищі turbo assembler (tasm)
- •10.3.5 Програмна реалізація генератора імпульсних послідовностей
- •10.3.6 Програмне вимірювання періоду імпульсної послідовності det
- •10.3.7 Програмна реалізація мультиплексора
- •Список рекомендованої літератури до Частини іі 1-го модуля
- •11 Мікропроцесорні системи на універсальних мп фірми motorola
- •11.2 Побудова мпс на 16-розрядних мікропроцесорах фірми Motorola
- •11.2.1 Підсистема центрального процесорного елемента mc68000
- •11.2.2 Розподіл адресного простору мпс
- •11.2.3 Організація підсистеми пам’яті
- •11.2.4 Організація підсистеми введення-виведення
- •11.4 Побудова мпс на 32-розрядних мікропроцесорах фірми Motorola
- •11.4.1 Підсистема центрального процесорного елемента
- •11.4.2 Розподіл адресного простору мпс
- •11.4.3 Організація підсистеми пам’яті мпс
- •12 Програмування універсальних мп
- •Непряме регістрове адресування з постіндексуванням
- •Непряме регістрове адресування з преіндексуванням
- •Непряме відносне адресування з індексуванням
- •12.2 Система команд мп мс680х0 (Для самостійного вивчення)
- •12.2.1 Команди пересилань
- •12.2.2 Команди арифметичних операцій
- •12.2.3 Команди логічних операцій
- •12.2.4 Команди зсувів
- •12.2.5 Команди безумовних переходів
- •12.2.6 Команди умовних переходів
- •12.2.7 Команди організації програмних циклів
- •12.2.8 Команди звернення до підпрограм
- •12.3 Побудова програм з різною структурою мовою Асемблер
- •12.3.1 Лінійні програми
- •12.3.2 Розгалужені та циклічні програми. Підпрограми
- •12.4 Створення програмного забезпечення мпс на мп фірми Motorola
- •Список рекомендованої літератури до Частини і 2-го модуля
- •13.1 Типові мікроконтролери фірми Motorola
- •Сімейство 68нс16/916
- •13.2 Система команд мікроконтролерів фірми Motorola
- •13.3 Налаштовування вбудованих засобів мікроконтролерів
- •14 Risc-процесори фірми motorola
- •14.1 Risc-процесори PowerPc
- •14.2 Risc-процесори ColdFire
- •14.3 Система команд risc-мікропроцесорів сімейства PowerPc
- •15 Архітектура та принципи побудови процесорів цифрового оброблення сигналів
- •15.1 Основні напрямки цифрового оброблення сигналів (цос)
- •15.2 Узагальнена архітектура процесорів сімейства dsp563xx
- •15.3 Організація циклічного буфера в dsp
- •15.4 Програмна реалізація цифрового фільтра сіх
- •16 Мпс на мікроконтролерах, мікропроцесорах та dsp
- •Список рекомендованої літератури до Частини іі 2-го модуля
- •Предметний покажчик
Список рекомендованої літератури до Частини іі 2-го модуля
шагурин И. И. Микропроцессоры и микроконтроллеры фирмы Motorola: справ. пособие / шагурин И. И. – М.: Радио и связь, 1998. – 560 с.: ил.
шагурин И. И. Современные микроконтроллеры и микропроцессоры Motorola: справ. пособие / шагурин И. И. – М.: Горячая линия – Телеком, 2004. – 952 с.: ил.
MC68HC05 APPLICATIONS GUIDE – ©Motorola INC., 1989.
MC68HC705J1A TECHNICAL DATE – ©Motorola, 1995.
James M. Sibigtroth MC68HC705J1A Understanding Small Microcontrollers – ©Motorola, 1995.
Куприянов М. С. Цифровая обработка сигналов: процессоры, алгоритмы, средства проектирования / Куприянов М. С., Матюшин Б. Д. – [2-е изд., перераб. и доп.] – С.Пб.: Политехника, 1999. – 592 с.: ил.
Солонина А. И. Цифровые процессоры обработки сигналов фирмы Motorola / Солонина А. И., Уласович Д. А., Яковлев Л. А. – С.Пб.: БХВ-Петербург, 2000. – 512 с.: ил.
Белами Дж. Цифровая телефония / Белами Дж.; Пер. с англ.; под ред. А. Н. Берлина, Ю. Н. Чернышова. – М.: Око-Трендз, 2004. – 640 с.: ил.
Предметний покажчик
D
DSP563ХХ, 424
R
RISC-процесори
ColdFire, 407
PowerPC, 401
А
Арифметично-логічний пристрій (АЛП), 15, 16, 27, 28, 52, 57, 58, 59, 60, 61, 62, 65, 96, 97, 98, 110, 113, 114, 115,135, 157, 246, 423, 425,427
Архітектура
мікропроцесорів, 93, 94, 99, 100, 110, 111, 120, 130, 133, 136, 137, 138, 139, 141, 243, 285, 343, 380, 402, 408, 420, 422, 423, 424, 425, 426
обчислювальних систем, 9, 10, 12, 145, 146, 232
Асинхронний послідовний адаптер RS-232-C, 86, 222, 233, 235
З
Запам’ятовувальний пристрій, 16, 17, 18, 25, 26, 27, 52, 58, 64, 65, 66, 68, 72, 73, 74, 77, 128, 259, 260, 345, 361
класифікація, 64, 65
постійний, 18, 25, 66, 68, 77, 89, 259, 261, 262, 345, 348, 361, 371, 375
оперативний, 18, 66, 67, 68, 72, 73, 74, 77, 81, 120, 128, 259, 261, 262, 263, 264, 348, 361, 371, 375, 408
І
Інтерфейс, 11, 16, 17, 19, 21, 23, 24, 83, 84, 85, 86, 103, 127, 128, 135, 138, 139, 140, 146, 147, 149, 152, 158, 229, 259, 261, 266, 267, 268, 278, 279, 283, 284, 292, 301, 302, 303, 305, 361, 362, 368, 375, 376, 377, 378, 407, 408, 409, 410, 423, 424, 426, 432, 435
К
Комп’ютер, 9, 10, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 30, 66, 69, 76, 86, 87, 109, 140, 141, 142, 144, 156, 212, 234, 243, 244, 333, 334, 401
Команди мови Асемблер-86
зсувів, 201, 202
логічних операцій, 201
організації циклів, 114, 207
пересилань, 156, 179, 213
перетворення даних мови Асемблер-86, 189
умовних та безумовних переходів, 200, 203, 204, 216, 217
Команди мови Асемблер МП МС68ХХХ
арифметичних операцій, 313, 385, 387, 411, 412
звернення до підпрограм, 325
зсувів, 319, 388, 389, 412, 413
логічних операцій, 319, 388, 412
пересилань, 312, 315, 325, 385, 386
умовних та безумовних переходів, 321, 322, 392, 406, 417
М
Мікроконтролери
8-розрядні, 333, 344
16-розрядні, 375
32-розрядні, 344, 380
Мікропроцесори Pentium, 133, 401
Мікропроцесорна система (МПС), 9, 10, 11, 22, 23, 24, 25, 26, 27, 28, 35, 43, 52, 57, 58, 62, 63, 64, 65, 66, 67, 71, 72, 74, 77, 78, 79, 80, 81, 83, 84, 85, 86, 93, 95, 98, 99, 100, 101, 102, 103, 104, 106, 108, 111, 141, 156, 160, 169, 170, 229, 231, 243, 244, 246, 248, 250, 251, 253, 256, 258, 259, 260, 261, 262, 267, 277, 279, 288, 289, 291, 292, 293, 295, 326, 327, 332, 333, 334, 337, 338, 339, 340, 341, 343, 408, 432, 435
на мікроконтролерах, мікропроцесорах та DSP, 432
Мікросхеми пам’яті, 68, 77, 262, 263, 264, 295, 298
Мова Асемблер програмування МП фірми Motorola, 307
Мова програмування Асемблер-86, 169, 189, 190, 201, 209, 229, 234
МП фірми Intel, 95, 111, 120, 144, 156, 160, 161, 169, 177, 243, 246
МП фірми Motorola, 243, 307, 328, 332, 333
Н
Налаштовування вбудованих засобів мікроконтролерів, 394
О
Обчислювальна система, 9, 10, 12, 15, 19, 20, 21, 29, 52, 133, 169, 230, 231, 421
Організація
16-розрядних мікропроцесорів, 109
32-розрядних мікропроцесорів, 120
підсистеми введення-виведення для МПС на МС68000, 266
підсистеми введення-виведення для МПС на МС68020, 298
підсистеми пам’яті для МПС на МС68000, 262
підсистеми пам’яті для МПС на МС68020, 295
Основні напрямки цифрового оброблення сигналів (ЦОС), 420, 422
П
Побудова МПС
на 16-розрядних мікропроцесорах фірми Motorola, 256
на 32-розрядних мікропроцесорах фірми Motorola, 288
Подання даних
в обчислювальних системах, 29
у кодах, 36
Порозрядні операції над даними, 39
Програмна модель
МП I8086, 113
МП МС68000, 244
МП МС68020, 285, 286
Програмне забезпечення МПС на МП фірми Motorola, 332
Програмовані логічні інтегральні схеми (ПЛІС), 52, 62, 63, 230
Програми
лінійні, 209, 328
розгалужені, 215, 329
циклічні 209, 221, 329
Продуктивність мікропроцесорів, 141
Процесори фірми AMD, 139
Р
Режим переривань МП I8086, 116
Розподіл адресного простору МПС
на МП МС68000, 260, 261
на МП МС68020, 292, 293
Розробка апаратно-програмних комплексів, 230
С
Сегментування пам’яті, 110, 156, 160
Співпроцесор, 15, 19, 20, 112, 120, 127, 190, 243, 253, 285, 289, 304, 305, 315, 424
Способи адресування операндів МП фірми Intel, 161, 169
Способи реалізації алгоритмів, 229
Суматори, 25, 43, 52, 53, 54, 55, 57, 58, 97, 111, 334
Система команд мікроконтролерів фірми Motorola, 384
Система команд RISC-мікропроцесорів сімейства PowerPC, 411
Ф
Формат команди, 175, 177, 202
Фрагмент програми
передавання даних через асинхронний адаптер RS-232-C, 235
приймання даних через асинхронний адаптер RS-232-C, 235
Функціонування обчислювального пристрою, 25, 26
Функціонування обчислювальних систем, 12
Ц
Циклічний буфер, 426, 427, 428
Цифрові автомати (ЦА), 43, 44
Цифрові компаратори, 52, 55, 56
Цифровий фільтр СІХ, 420, 429