Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Програма ASM-80_2011.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
68.61 Кб
Скачать

Міністерство освіти і науки, молоді та спорту україни кіровоградський національний технічний університет

ПОГОДЖЕНО” “ЗАТВЕРДЖУЮ”

Декан факультету МТФ Проректор з наукової роботи

__________ /М.О.Коврішкін/ __________ /В.М.Кропівний/

“____” ________ 2011 р. “____” ________ 2011 р.

Робоча програма дисципліни

“Машино-орієнтоване програмування”

Напрям підготовки – 050102 Комп’ютерна інженерія

Освітньо-кваліфікаційний рівень – “Бакалавр ”,

Факультет Механіко-технологічний

Кафедра програмного забезпечення

Курс – перший

Семестр – перший

Усього 216 годин

Аудиторних занять 72 годин

В тому числі:

Лекцій 18 годин

Лабораторних занять 34 годин

Самостійна робота 144 годин

Форма підсумкового контролю - іспит (1-й семестр)

Укладач робочої програми: асистент Дрєєва Г.М.

Робоча програма обговорена і схвалена на засіданні кафедри

31 серпня 2011 р., протокол № 1

Завідувач кафедри ___________________________ В.В.Сидоренко

  1. Мета і задачі дисципліни, її місце у навчальному процесі

    1. Мета викладання дисципліни

Впровадження складних автоматизованих систем в різних галузях виробництва вимагає побудови гнучких систем на основі керуючих мікрозасобів обчислювальної техніки. Тому основною метою викладання дисципліни “Машино-орієнтоване програмування” є придбання студентами знань, потрібних для програмування мікропроцесорних систем на базі МП КР580ВМ80 та підготовка основи для вивчення подальших дисциплін.

    1. Задачі вивчення дисципліни

Опанувавши курс “Машино-орієнтоване програмування”, студенти повинні:

  • знати мову ASM-80, архітектуру апаратних та програмних засобів ЕОМ;

  • вміти відлагоджувати складні програми, вирішувати прикладні задачі за допомогою ЕОМ.

2.Лекції

№ теми

Назва теми та її зміст

К-сть годин

1 семестр (18 тижнів)

1

Системи відліку

Позиційні та непозиційні системи відліку.

Системи відліку, які використовують в цифровій техніці.

Перехід із однієї системи відліку в іншу.

2

2

2

2

Арифметика в доповненому коді

Виконання операцій додавання, віднімання, множення, ділення для чисел з фіксованою комою.

Виконання операцій додавання, віднімання, множення, ділення для чисел з плаваючою комою в ЕОМ.

2

2

3

Загальна архітектура ЕОМ

Загальне ознайомлення з архітектурою мікро ЕОМ.

2

4

Архітектура МП КР580ВМ80

Структура МП КР580ВМ80. Процесор. Пам’ять. Пристрої введення-виведення. Порядок підключення.

2

5

Монітори мікро ЕОМ

Монітор та клавіатура навчального мікропроцесорного комплекту. Директивні та інформаційні клавіші.

2

6

Методи адресації

Пряма, пряма регістрова, посередня регістрова адресація. Безпосередня, змішана та неявна адресація.

2

2

7

Машина мова та асемблер

Програми на мові асемблера. Об’єктний код. Перевод програм в об’єктний код. Ручне асемблювання. Машинне асемблювання.

2

8

Система команд МП КР580ВМ80

Групи команд. Склад команд передачі даних.

Склад команд арифметичних дій.

Склад команд логічних операцій.

Склад команд розгалуження та переходів.

Склад команд стеку.

Склад команд введення-виведення.

Склад команд керування.

Склад команд виклику підпрограм та повернення із підпрограм

Десяткова арифметика.

2

2

2

2

2

2

2

2

2

9

Псевдокоманди МП КР580ВМ80

2

10

Директиви МП КР580ВМ80

2

11

Програмування за допомогою макро

2

12

Елементи структурного програмування

Послідовні програми

Програми з розгалуженням

Циклічні програми

2

2

2

13

Двопрохідна програма-асемблер

2

Усього годин 54