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

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





r/>

Програма виконана на мові асемблера 8086 процесора,

відповідно їй необхідний IBM PC - сумісний комп'ютер з процесором не нижче 8086, також програма може виконуватися на комп'ютерах з процесорами старшого покоління (наприклад: 80286 або 80386), тому що особливістю архітектури 80х86 є наступність на рівні машинних команд: програми, написані для молодших моделей процесорів, без всяких змін можуть бути виконані на більш старших моделях.

компілювати код програми займає всього 2 Кб - це пов'язано з відсутністю надлишкового коду, якого дуже багато при використанні мов високого рівня. У зв'язку з цим програма може легко поміститися на дискету 360 Кб. p> Програма працює в текстовому режимі і не використовує колірної гами, тому їй досить монітора CGA. Крім того вона може без всяких змін працювати на моніторах старшого покоління таких, як EGA, VGA і SVGA.

Так як програма тестує 640 КБ оперативної пам'яті, цей обсяг є мінімумом. br/>

1.3.1. Обгрунтування вибору мови програмування



Для написання даної програми була вибрана мова асемблера. У зв'язку з тим, що він найбільш підходить для реалізації такого роду завдань, тобто де вимагається доступ до портів, виконання спеціальних переривань, доступ до області пам'яті BIOS і т.д. p> Мова асемблера, являє собою фактично символьну форму запису машинного мови: у ньому замість цифрових кодів операцій вписують звичні знаки операцій або їх словесні назви, замість адрес - імена, а константи записують у десяткове системі числення. Програму, записану в такому вигляді, вводять в ЕОМ і подають на вхід спеціальному транслятору, званому асемблером, який перекладає її на машинний мова, і далі отриману машинну програму виконують.

Для будь ЕОМ можна придумати різні мови асемблера, хоча б тому, що можна по-різному позначати машинні операції. Зокрема, і для ПК розроблено кілька таких мов (ASM-86, MASM, TASM). Для реалізації даної завдання був обраний мову, який створений фірмою Borland і повна назва якого - турбо асемблер, скорочено TASM. Треба відзначити, що ця мова найбільш часто використовується на ПК. br/>






















СПЕЦІАЛЬНИЙ РОЗДІЛ



2.1. Постановка завдання



Розробити програму тестування оперативної пам'яті та збору відомостей про ПК. p> Реалізувати меню, в якому користувачеві пропонується вибір з трьох пунктів:

1 - збір відомостей про системі;

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

3 - вихід.

Збір відомостей має здійснюватися у вигляді списку пристроїв з поточним станом. Стан від назви пристрою повинно відділятися двокрапкою. Список пристроїв і можливих їх станів см. в таблиці 1. p> Пункт В«тест пам'ятіВ» повинен здійснювати перевірку елементів пам'яті на працездатність. Існує два типи несправност...


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





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

  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Розробка програми для предметної області &Збір відомостей про письменників ...
  • Реферат на тему: Мова Paskal. Основні елементи мови. Структура програми
  • Реферат на тему: Розробка програми для збору відомостей про систему
  • Реферат на тему: Програма мовою програмування високого рівня Borland Delphi 7.0