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

Реферат Програмування на машинно-орієнтованій мові





одовжуємо вводити у вікно емулятора DOSBox 0.74 команди. Вводимо tlink.exe lt; назва файлу gt; .obj raquo ;. Цією командою ми створюємо додаток, що далі буде вважати наше вираз. Якщо все пройшло вдало, то DOSBox 0.74?? идаст про це повідомлення (дивитися рис. 2). У результаті буде створений файл формату * .exe.

Останній етап трансляції. Вводимо lt; назва файлу gt; .exe raquo ;. У вікні DOSBox 0.74 з'явиться запрошення до введення, вводимо значення змінних і масиву, які можуть бути цілими позитивними або негативними числам, в наступній послідовності: а, c, d [0], d [1], d [2], d [3 ]. Між кожним введенням значенням тиснемо Enter.

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



6. Параметри програми


Мова програмування Сі (int)

Обсяг папки з усіма файлами, створеними при компіляції=14 Мб

Обсяг документа з кодом=962 байт

Середня тривалість компіляції=2.5 сек

Час розрахунку відповіді=вкрай мало, менше 1 сек

Мова програмування Сі (float)

Обсяг папки з усіма файлами, створеними при компіляції=14 Мб

Обсяг документа з кодом=1003 байта

Середня тривалість компіляції=1.52 сек

Час розрахунку відповіді=вкрай мало, менше 1 сек

Мова програмування Асемблер УМ

Обсяг документа з кодом=664 байт

Середній час компіляції та розрахунку відповіді=15 сек.

Мова програмування Асемблер IBM PC

Обсяг папки з усіма файлами, необхідними і створеними при компіляції=203142 байт

Обсяг документа * .asm=6594 байт

Обсяг документа * .obj=707 байт

Обсяг документа * .exe=924 байт

Середня тривалість компіляції=вкрай мало, менше 1 сек

Час розрахунку відповіді=вкрай мало, менше 1 сек



Висновок


У ході виконання проекту, ми працювали з трьома мовами програмування: Сі, мовою Асемблера для Навчальної Машини та мовою Асемблера IBM PC на базі архітектури Intel 8086.

У ході проекту були вивчені деякі аспекти мови Асемблера і ЕОМ в цілому. Для того, щоб вирішити поставлене завдання, були продумані алгоритми її вирішення на мовах програмування Сі, Асемблер УМ і Асемблер IBM PC, складені блок-схеми цих рішень і написані програми на кожній з мов програмування. У результати були отримані робочі програми, які здатні вирішити поставлене завдання, і приклади їх роботи.

Думаю, що для розширень можливостей даних програм можна спробувати написати програму на мові Сі зі вставкою на мові Асемблера, що дозволить скоротити деяку кількість часу при написанні і налагодженні програми тільки на мові Асемблера IBM PC.



Список використаної літератури


1. Галісеев Г.В. Асемблер для Win 32. Самовчитель.- М .: Діалектика, 2007. - 368 с.- ISBN 978-5-8459-1197-1

. Зубков С.В. Асемблер для DOS, Windows і UNIX.- М. ДМК Пресс; СПб. Пітер, 2006. - 608 с.- ISBN 5-94074-259-9

. Кіп Ірвін. Мова асемблера для процесорів Intel=Assembly Language for Intel-Based Computers.- М .: Вільямс, 2005. - 912 с.- ISBN 0-13-091013-9

. Калашников О.А. Асемблер? Це просто! Вчимося програмувати.- СПб .: БХВ-Петербург, 2007. - 384 с.- ISBN 978-5-94157-709



Назад | сторінка 5 з 5





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

  • Реферат на тему: Програмування мовою Асемблер
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка на мові асемблера алгоритму контролю на парність масиву даніх
  • Реферат на тему: Програмна реалізація алгоритмів розрахунку вибору годин на мові програмуван ...