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

Реферат Еволюція мови програмування Assembler





йти цю помилку в початковому тексті модуля або відкрити підключається модуль, що містить її, якщо він закритий [11].


Visual Assembler.

Ця програма написана для тих, хто програмує на Асемблері. Borland Tasm - транслятор зроблений для MSDOS. Т.к. починаючому програмісту на Асемблері буде складно не допускати помилок на цій мові, то постійна компіляція і компонування програми за допомогою командного рядка може швидко втомити і набриднути. Visual Assembler дозволяє все це спростити до мінімуму. Ви вказуєте програмі шлях TASM і TLINK і набираєте текст у вікні введення. Коли вам необхідно відкомпілювати програму, ви просто в меню програми вибираєте тип компіляції, і програма виконує всю рутинну операцію за вас. Один нюанс - у дорозі до TASM і TLINK і файлу з вихідним текстом не повинно бути пробілів.


Flat Assembler.

Більш відомий як fasm, - швидкий і ефективний Асемблер для Linux, DOS і Windows. Він підтримує всі інструкції 8086-80486/Pentium з розширеннями MMX, SSE, SSE2, SSE3 і 3DNow. p> Починаючи з поточною версії (1.60) Flat Assembler підтримує та інструкції x86-64 (як AMD64, так і EM64T) - правда, поки на виході доступні лише ELF64. Для деякої сумісності з NASM доданий символ $ $, проведені покращення в продуктивності програми. p> Дуже швидкий, так як не генерує ніяких проміжних файлів. Є версії для DOS, Windows і Linux. Версія для Windows має вбудовану IDE. Підтримуються макроси, інструкції всіх процесорів 80x86, вихідні формати файлів MZ, PE, COFF і ELF [12]. br/>

ВИСНОВОК



Мова Асемблера - потужний засіб програмування. Він дозволяє програмісту здійснювати всебічне управління апаратними засобами ЕОМ. Однак таке управління змушує програміста вникати в деталі, далекі від основного змісту програми. Всі переваги мови асемблера обертаються часом марною тратою часу на численні деталі.

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

До переваг Асемблера можна віднести:

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

2. Мова Асемблера дозволяє програмісту виконувати дії, які або взагалі не можна реалізувати на інших мовах і зокрема на мовах високого рівня, або виконання яких займе дуже багато машинного часу у разі залучення дорогих засобів мови високого рівня.

До недоліків мови слід віднести:

1. У міру збільшення свого розміру програма на Асемблері втрачає наочність. Це пов'язано з тим, що в асемблерних програмах слід приділяти багато уваги деталям. Мова вимагає від вас планування кожного кроку ЕОМ. Звичайно, у випадку невеликих програм це дозволяє зробити їх оптимальними з точки зору ефективності використання апаратних засобів. ...


Назад | сторінка 13 з 14 | Наступна сторінка





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

  • Реферат на тему: Програма мовою програмування високого рівня Borland Delphi 7.0
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Мова програмування високого рівня Python
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Мови програмування високого рівня