АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ПРАКТИЧНА РОБОТА №14

Читайте также:
  1. Cамостійна робота студентів
  2. Cамостійна та індивідуальна робота
  3. Cамостійна та індивідуальна робота
  4. Cамостійна та індивідуальна робота
  5. Cамостійна та індивідуальна робота
  6. Cамостійна та індивідуальна робота
  7. Cамостійна та індивідуальна робота
  8. Cамостійна та індивідуальна робота
  9. Cамостійна та індивідуальна робота
  10. II. Індивідуальна робота студентів.
  11. II. Індивідуальна робота студентів.
  12. II.Практична частина

Тема: Виведення з клавіатури

Мета: Введення за допомогою переривання MS-DOS.

Задачі: складання підпрограм та програм по використанню введення з клавіатури.

Обладнання для виконання роботи:

1. Методичні вказівки що до виконання лабораторної роботи;

2. Персональний комп’ютер;

3. Відповідне програмне забезпечення (Windows 98, Microsoft Office 2000, XP, 2003, MS Excel, емулятор типу Emu8086 v2.57).

Теоретичні основи:

Для організації введення з клавіатури зручно користуватися функцією 0х08 DOS-переривання 0х21. Наприклад, розглянемо програму, яка очікує, поки користувач натисне 3 символи з клавіатури, а потім виводе їх у вигляді рядка:

При виклику функції 0х08 DOS-переривання 0х21 процесор переходе в режим очікування, поки не буде натиснута клавіша на клавіатурі. Після цього код натиснутого символу (байт) записується в регістр AL. Після введення кожного символу, код символу пересилається в буфер:

Квадратні дужки вказують на те, що в якості приймача використовується не сам регістр BX, а комірка пам’яті з адресою DS:BX. Замість BX можна використовувати також регістри SI та DI. Для того, щоб 1-й символ переслати в 1-й байт буферу, 2-й символ в 2-й байт та т.д. значення ВХ збільшується на 1 перед кожним введенням. Щоб вивести на екран отриманий із введених символів рядок за допомогою функції 0х09 DOS-переривання 0х21 необхідно в кінець буфера записати символ «$».

Література:

1. Белов А. В. Самоучитель по микропроцессорной технике. СПб., Наука и техника. 2003 – 224с.

2. Мікропроцесорна техніка. Підручник /Якименко Ю. І, Терещенко Т. О. таінші/ - 2-ге вид., переробл. та доповн. – К.: ІВЦ «Видавництво «Політехніка»», 2004. – 440 с.

3. Микропроцессорные системы. Под ред. Д. В. Пузанкова. СПб., Политехника. 2002 – 935с.

4. Юров В. Assembler: Практикум. — СПб.: Питер, 2001.

Техніка безпеки:

Студенти та курсанти, які виконують практичні роботи у лабораторіях, згідно з розкладом занять, повинні виконувати привила техніки безпеки, а саме:

1. заходити у лабораторію тільки з дозволу викладача або завідуючого лабораторією;

2. не приносити до лабораторії легко палких та отруйних речовин;

3. без дозволу викладача або завідуючого лабораторією не вмикати ЄОМ та інші електричні прилади;

4. чітко та своєчасно виконувати накази викладача або завідуючого лабораторією;

5. у разі будь-якого інциденту, негайно доповісти викладачу або завідуючому лабораторією.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)