Понеділок, 30.06.2025, 06:45
Вітаю Вас Гість | RSS

     KnugaUA

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

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

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

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

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

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

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

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

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

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


 · (1.5 mb)
21.07.2014, 21:25

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Unix методичка

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

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

Системне програмування у Windows з прикладами на Delphi / Коноваленко І.В., Федорів П.С.

Категорії розділу
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 © 2025
Зробити безкоштовний сайт з uCoz

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