Категория
Информатика
Тип
реферат
Страницы
2 стр.
Дата
23.04.2014
Формат файла
.html — Html-документ
Архив
1022729.zip — 2.37 kb
  • vivd-vmstu-katalogu-y-seredovishh-ms-dos_1022729_1.html — 5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

зміст

вступ… 3

1. Постановка задачі… 4

2. Програмний інструментарій… 5

2.1. Вибір засобу виконання поставленої задачі… 5

2.2. Функції переривання INT 21h MS DOS, що використані при роботі програм       5

2.2.1. Функції роботи із DTA… 5

2.2.2. Інші функції переривання INT 21h, що необхідні для використання у програмі,що розробляється… 7

3. Розробка задачі на мові асемблер… 10

3.1. Допоміжні процедури… 10

3.1.1. Модуль PARAMS.asm… 10

3.1.2. Модуль STRIO.asm… 14

3.1.3. Модуль BINASC.asm… 17

3.2. Розробка основної програми DR.asm… 20

4. Розробка задачі на мові високогорівня із використанням асемблерних фрагментів коду… 30

4.1. Розробка програми на Pascal… 30

Висновки… 34

Списоквикористаних джерел… 35

Додатки… 36

вступ

Еволюція мов програмування нараховує вжене один десяток років. Пройдено великий етап від мов структурного програмування(таких як С) до систем багатомовного програмування, на роль яких претендують такібренди як С#, Java, та ін. Однак слід зазначити, що незважаючина постійне оновлення мов високого рівня щодо їх пристосування до зростаючих потребпрограмістів, головна їх задача лишається тією ж самою – транслювати свої командиу машинний код. Тобто, не має ніякої різниці, якою мовою виконувати задачу – результатлишається той же; відмінність полягає лише у тому, як ця мова інтерпретує рішенняпрограміста у мову машинних кодів. Тому відповідь на питання – чому мова асемблера,залишаючись практично незмінною у своїй ідеології і лексичній базі (цього не можнасказати, наприклад, про сімейство С), лишається й досі конкурентноспроможною іншиммовам – є цілком зрозумілою: вона, як мова програмування низького



Ваше мнение



CAPTCHA