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

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





opment Team. Всі ці асемблери надають вельми широкі можливості для програміста. На них можна писати програми як під DOS, так і під Windows [7].

Існує також безліч інших видів асемблера, число яких зростає. Наприклад: CodeX Assembler, Gema Assembler, Light Macro Assembler (LASM), Lazy Assembler (LZASM), Table Driven Assembler (TDASM), NewBasic + + Assembler (NBASM), TMA Macro Assembler та ін

3.2 Опис різних версій Асемблера

В В 

3.2.1. Turbo Assembler фірми Borland


Турбо Асемблер фірми Borland представляє собою багатопрохідний асемблер з дозволом випереджальних посилань, швидкістю асемблювання до 48000 рядків у хвилину (на комп'ютері IBM PS/2, модель 60), сумісний з макроассемблера фірми Microsoft MASM і додатковою можливістю використання режиму розширеного синтаксису. Незалежно від вашого досвіду в програмуванні ви, безсумнівно, оцініть ці особливості, а також ряд інших засобів, які значно полегшують програмування на Асемблері [8].

Серед таких коштів можна коротко згадати такі:

- повна підтримка процесора 80386;

- поліпшена синтаксична перевірка типів;

- спрощені директиви визначення сегментів;

- поліпшене керування лістингом;

- розширення інструкцій POP і PUSH;

- розширений оператор CALL з аргументами і необов'язковим параметром мови;

- локальні мітки;

- локальні ідентифікатори в стеку і аргументи виклику в процедурах;

- структури і об'єднання;

- вкладені директиви;

- режим QUIRK, емулює MASM;

- повна налагодження на рівні вихідного тексту за допомогою Турбо відладчика;

- вбудована утиліта генерації перехресних посилань (TCREF);

- файли конфігурації і командні файли.

Турбо Асемблер є потужним Ассемблером, що працюють з командним рядком, який сприймає ваші вихідні файли (файли з розширенням *. asm *) і створює з них об'єктні модулі (Файли з розширенням *. Obj *). Після цього ви можете використовувати програму-компонувальник фірми Borland TLINK.EXE, що відрізняється високою швидкістю компонування, для компонування отриманих об'єктних модулів і створення виконуваних файлів (файлів з розширенням *. exe *).

Турбо Асемблер створений для роботи з процесорами серії 80х86 і 80х87 (більш докладно набір інструкцій процесорів серії 80х86/80х87 описаний у відповідних посібниках фірми Intel).

Turbo Assembler, крім повної підтримки транслятора фірми Microsoft має додаткові можливості, об'єднані в режимі, названому розробниками Ideal. Використання цього режиму дає можливість починаючому програмісту застосовувати більш наочний і простий стиль розробки програм. Більш досвідчені програмісти, які пишуть на асемблері, можуть використовувати такі можливості режиму Ideal, як вкладені структури, об'єднання.

Важливою особливістю режиму Ideal є застосування перевірки типів даних, подібно мов високого рів...


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





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

  • Реферат на тему: Створення програми з використанням програмного продукту Turbo Assembler
  • Реферат на тему: Особливості програмування мовою Assembler
  • Реферат на тему: Аналіз програми Assembler
  • Реферат на тему: Мова Assembler
  • Реферат на тему: Сучасні сигнальні процесори фірми Texas Instruments серії TMS320 платформи ...