Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_1-3.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
998 Кб
Скачать
☆

3. Порядок виконання роботи

  1. Написати на мові асемблера процедуру для переведення чисел з двійкового формату до ASCII - формату та відлагодити її.

  2. Включити цю процедуру до асемблерної програми, яку ви отримали за результатами лабораторних робіт 2 та 3.

  3. Організувати обмін даними між головною програмою та процедурою.

  4. За допомогою викликання процедури перевести отримані вами у роботі 3 результати розрахунків з двійкового формату до формату ASCII.

  5. Вивести отримані ASCII-рядки даних на екран монітору через використання системного переривання 21H.

4. Зміст звіту

  1. Роздрукована програма на мові асемблера.

  2. Роздруковані результати.

  3. Висновки за результатами роботи.

5. Контрольні питання

  1. Дайте докладні відповіді на питання, що їх поставлено у наведених завданнях для самоперевірки 1-14.

  1. Які ви знаєте команди обробки рядків в асемблері?

  1. Що уявляють собою формати ASCII та BCD? Як вони пов’язані з двійковим форматом представлення чисел?

  2. Команди асемблера для введення та виведення даних через порт. Їх використання для роботи з зовнішніми пристроями.

  1. Поняття переривання та використання переривань для роботи з зовнішніми пристроями.

  1. Безпосереднє звертання до зовнішніх пристроїв через порти введення-виведення даних

  1. Головні функції апаратного переривання 10h, що використовуються для виведення даних на монітор.

  1. Головні функції системного переривання 21h, що використовуються для виведення даних на монітор.

  1. Структура відеопам’яті.

Перелік рекомендованої літератури

  1. Гилмор Ч. Введение в микропроцессорную технику. - М.: Мир, 1984. - 334 с.

  2. Брамм П., Брамм Д. Микропроцессор 80386 и его программирование. - М.: Мир, 1990.

  3. Джордейн Р. Справочник программиста персональных компьютеров типа IBM PC XT и AT. М.: Финансы и статистика, 1992. - 544 с.

  4. Абель П. Язык ассемблера для IBM PC и программирования. - М.: Высшая школа, 1992. - 447 с.

  5. Нортон П. Персональный компьютер системы IBM и операционная система MS-DOS. - М.: Радио и связь, 1992. - 416 с.

  6. Григорьев В.Л. Микропроцессор i486. В 4-х книгах. М.: Гранал, Бином. - 1993.

  7. Сван Т. Освоение Turbo Assembler. – Киев, “Диалектика”, 1996.

  8. Белецкий Я. Турбо-ассемблер. Версия 2.0. – М.: Машиностроение, 1994. – 160 с.

  9. Использование Turbo Assembler при разработке программ. / Составитель Чекетов А. А. – Киев, «Диалектика», 1995. – 288 с.

  10. Руководство по программированию под управлением MS-DOS. / Пьеро Ф.,. Люкзак Ж.-Л., Рейко Ф. и др., под ред. Пьеро Ф. – М.: Радио и связь, 1995. – 544 с.

  11. Скотт М. Модернизация и ремонт ПК. – Москва – Санкт-Петербург – Киев, “Вильямс”, 1998.

  12. Бордин В.Б., Шагурин И.И. Микропроцессор i486. Архитектура, программирование, интерфейс. – М.: «Диалог-МИФИ», 1993. – 240 с.

  13. Паскаль для персональных компьютеров. Справочное пособие. / Ю.С. Бородич, А.Н. Вальвачев, А.И. Кузьмич. – Минск, Вышэйшая школа, БФ ГИТМП «Ника», 1991. – 365 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]