Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми на Асемблері

Реферат Розробка програми на Асемблері





і. Подібну можливість надають так звані макрозасоби. Розширення мови асемблера за рахунок цих коштів зазвичай називають макромовою.

Програма, написана на макромові, транслюється в два етапи. Спочатку вона перекладається на, так би мовити, чиста мова асемблера, тобто перетвориться до виду, де немає ніяких макрозасобів. Цей етап називається макрогенерацій, його здійснює спеціальний транслятор - макрогенератор. На другому етапі отримана програма перекладається на машинну мову. Це етап асемблювання, його здійснює асемблер. br/>

Таблиця 2

Таблиця процедур і макросів

Назва

Тип

Призначення

Movcur

Макрос

Переміщає курсор

Clrscr

Макрос

Очищає екран

Print

Макрос

Виводить на екран рядок

Press

Макрос

Реалізує затримку

ShowQuestion

Процедура

Виводить на екран меню

SborSved

Процедура

Здійснює збір відомостей

TestMem

Процедура

Здійснює тест пам'яті


При виконанні програми на екран виводиться анотація, користувач, ознайомившись з програмою, натискає на будь-яку клавішу, і на екран виводиться меню (за допомогою процедури ShowQuestion), в якому користувач може вибрати що цікавить його пункт меню:

- збір відомостей про ПК;

- тест пам'яті;

- вихід.

Якщо обраний перший пункт, виконується процедура ShowSved. Усередині даної процедури реалізована очищення екрана, з допомогою макросу ClrScr, а також діагностика обладнання і затримка, реалізовані за допомогою макросу press. Після виконання даної процедури програма переходить в початок, тобто в меню.

У разі вибору другого пункту, виконується процедура TestMem, тестирующая оперативну пам'ять ПК. Також всередині даної процедури реалізовані очищення екрана і затримка перед виходом в меню. p> Якщо вибраний третій пункт, програма, не очищаючи екран, передає управління операційній системі DOS.



2.3. Опис алгоритму вирішення завдання



Якщо в оперативній пам'яті ПК є 2 в 20 ступені осередків, то для посилань на ці осередки потрібні 20-розрядні адреси; їх прийнято називати фізичними адресами. Ясно, що пр...


Назад | сторінка 17 з 39 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма складної структури з використанням меню
  • Реферат на тему: Сенсорний екран
  • Реферат на тему: Озоновий екран планети
  • Реферат на тему: Плазмовий екран - історія вдосконалення
  • Реферат на тему: Магнітний екран нашої планети