Субота, 04.05.2024, 06:27
Вітаю Вас Гість | RSS

     KnugaUA

Українська література

    Лекції із різних дисциплін

         Шпаргалки та інше

             все Українською мовою

Наше опитування
Оцініть мій сайт
Всього відповідей: 49
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

Книги,Лекції,шпаргалки

Головна » Файли » Технічна література » Assembler [ Додати матеріал ]

Assembler українською мовою

Клікніть на рекламу, цим самим ви нам віддячите.


 · (1.5 mb)
21.07.2014, 21:25

Асе́мблер (англ. assembler) — загальноприйнята назва транслятора з автокоду. Асемблер переводить початкову програму, написану на автокоді, в переміщувану програму на мові машинній. Оскільки асемблер здійснює трансляцію на мову завантажувача, при завантаженні програми необхідне налаштування умовних адрес, тобто адрес, значення яких залежать від розташування даної програми в пам'яті ЦВМ і від її зв'язків з іншими незалежно трансльованими програмами.

У простому випадку асемблер переводить одне речення початкової програми в один об'єкт (команду, константу) модуля завантаження (т. з. трансляція «один в один»). При цьому взаємне розташування об'єктів в модулі завантаження і, зрештою, в пам'яті машини визначається порядком пропозицій в початковій програмі на автокоді і повністю залежить від програміста. Асемблер виконує і допоміжні функції, такі, як підготовка до друку документів необхідної форми, реєстрація зв'язків даної програми з іншими програмами і т. д. Для цієї мети в автокодах передбачаються команди асемблера, які не породжують об'єктів в робочій програмі і призначені тільки для вказівки допоміжних дій асемблера.

Трансляція зазвичай вимагає двох переглядів початкової програми: при першому перегляді здійснюється розподіл пам'яті і надання значень символічним іменам; при другому — формується робоча програма у вигляді модуля завантаження. В процесі трансляції асемблер проводить повний синтаксичний контроль початкової програми (див. синтаксичний аналіз програм), забезпечуючи при цьому достатньо точну діагностику помилок за місцем і характером.

Розширення можливостей автокодів досягається за рахунок використання макрокоманд, що будуються за правилами, близькими до правил написання команд автокоду, але що описують складніші функції, для реалізації яких потрібна група звичайних команд. В цьому випадку перед трансляцією проводиться заміна макрокоманд макророзширеннями — послідовностями команд на базовій мові відповідно до макроозначень. У останніх задається прототип макрокоманди із структурою списку параметрів і процедура генерування макророзширення. Транслятор, що виконує функції макрогенератора і асемблера, називаєтьсямакроасемблером. При трансляції з мов високого рівня асемблер нерідко використовується для виконання завершальної фази трансляції.

Асемблер (assembler) — система програмування, яка включає мову асемблера та транслятор з цієї мови. Є мовою програмування низького рівня. Чим нижчий рівень мови програмування, тим ближча специфіка роботи програми до самого процесора, для якого вона й була написана. Вважається, що мови низького рівня складніші й потребують більш вузької спеціалізації програміста, оскільки програма написана на асемблері для одного типу процесорів виявиться не завжди придатною для роботи з іншими процесорами. З іншого боку програми написані на асемблері компактні та швидкі, що теж є немаловажливим.

 

Категорія: Assembler | Додав: Ryslan
Переглядів: 1218 | Завантажень: 317 | Рейтинг: 0.0/0
Всього коментарів: 0
avatar
Кащеєв Л.Б. та ін. Основи візуального програмування [Delphi] (2011) [pdf]

Перспективні дослідження і розробки по інтелектуальних системах

Лекція 2 Середні величини

Чемерис В. "Генерали імперії" скачати книги українською

Мак'юен І. "Спокута"

Сорока Ю. "Безгетьмання та останній гетьман України"

Нечітка логіка лекція

Основи програмування / Основы прогаммирования українською

Я, «Побєда» і Берлін Кузьма Скрябін

Shlyakhtun Politologiya_2010 Політологія Шляхтун

Петро Чайковський. Симфонія №6

Метод асоціацій лекція

06. Пауль Хіндеміт. Симфонія Художник Матіс

Петро Чайковський. Симфонія №6

20. Петро Чайковський. Пікова дама

Сергій Танєєв. Іоанн Дамаскін

Багряний I. "Огненне коло"

Unix методичка

Олександр Бородін. Князь Ігор

Петро Чайковський. Симфонічна творчість. Ромео і Джульєтта

Категорії розділу
java [1]
C++ [3]
PHP [0]
Pascal [2]
MySql [1]
Assembler [1]
Web [1]
Delphi [2]
Visual Basic [1]
C# [1]
Unix [1]
ІФНТУНГ лекії
Лекції ІФНТУНГ
Друзі
Тут спілкуються українською Все для отеля: тапочки,мыло,гостиничное оборудование,губка для обуви и многое другое
Пошук
Все
Технічна література MySQL Скрябін українською мовою програмування Psacal Алгоритмізація та програмування про українські книги Паштєт і Армія муз літ музтчна література музична література Іван Сусанін опера Михайло Глінка Михайло Глінка. Симфонічна творчіст Симфонічна творчість музина література Олександр Даргомижський. Творчий по Олександр Бородін. Творчий портрет Олександр Бородін. Симфонія №2 лекції Бородін книги java Горбань джава Web веб Веб програмування книга українська книга C++ українською Delphi Садко Микола Римський-Корсаков Петро Чайковський. Симфонічна творч Basic Visual Basic Лекція 2 Середні величини Перспективні дослідження і розробки книги украънською мовою c# емпіричні методи програмної інжинер конспекти леції Інтелектуальні системи аналізу дани курс лекцій programing ci Мова програмування СІ лекція Дерева рішень Метод асоціацій Нечітка логіка c++ книга украънською мовою Делфі програмування книга Арнольд Шенберг муз література Альбан Берг. Опера Воццек Аналіз фобії п'ятирічного хлопчини Зігмунд Фрейд українською Аналіз Скінченний та Нескінченний З кнги філософія для ВНЗ Пілручник з філософії для ВНЗ Мирний повія Панас Мирний Повія Кінг С. Коли впаде темрява Андрухович С. Літо Мілени «Побєда» і Берлін Кузьма Скрябін 04. Артюр Онеггер. Творчий портрет. 05. Пауль Хіндеміт. Творчий портрет 06. Пауль Хіндеміт. Симфонія Художн 07. Карл Орф. Творчий портрет Кузьма Скрябін Я Адольф Гітлер. Моя боротьба (Mein K Петро Чайковський. Симфонія №6 Петро Чайковський. Євгеній Онєгін 20. Петро Чайковський. Пікова дама Сергій Танєєв. Творчий портрет Сергій Танєєв. Іоанн Дамаскін Отторіно Респігі. Творчий портрет. Імпресіонізм. Клод Дебюссі. Творчий Клод Дебюссі. Фортепіанна творчість Клод Дебюссі. Симфонічна творчість. Морис Равель. Творчий портрет Багряний I. Огненне коло Горовий Р. Ген воїна книга скаати у Довженко О. Україна в огні скаати у Сорока Ю. Безгетьмання та останній Shlyakhtun Politologiya_2010 Політо Unix методичка Мак'юен І. Спокута Кінг С. Відродження Паскаль Pascal Основи програмування / Основы прога

Copyright MyCorp © 2024
Зробити безкоштовний сайт з uCoz

Яндекс.Метрика Flag Counter