Быстрая регистрация
Авторизация
Восстановление пароля

Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.

Авторизация
Быстрая регистрация

После регистрации вы можете задавать вопросы и отвечать на них, зарабатывая деньги. Ознакомьтесь с правилами, будем рады видеть вас в числе наших экспертов!

Пиши ответы и зарабатывай! Вамбер платит до 2.5 руб. за каждый ответ. Всё что нужно - это пройти регистрацию и писать хорошие ответы. Платим каждый месяц на сотовый телефон или yoomoney (Яндекс Деньги). Правила здесь.

Ответ ( 1 )
  1. Ассемблер — это низкоуровневый архитектурно-специфичный язык программирования компьютеров и микроконтроллеров. Кроме того, часто ассемблером называют программу-транслятор с языка ассемблера в машинные коды (инструкции) микропроцессора.

    В отличие от языков программирования высокого уровня (таких как C/C++, Pascal, Python и др,), язык ассемблера строится не на общих концепциях программирования (таких как «переменная», «массив», «арифметическое выражение», «условный оператор», «цикл» и т.д.), а на элементах архитектуры конкретного процессора или микроконтроллера (байт, машинное слово, адрес, регистр, порт ввода-вывода и т.д.). Предложения на языке ассемблера, как правило, соответствуют одной машинной команде процессора. Соответственно, для каждого семейства процессоров или микроконтроллеров используется свой язык ассемблера, специфичный для данной архитектуры.

    Особенности языка ассемблера определяют возможные области его эффективного применения:

    • написание фрагментов кода, требующих максимального быстродействия (например, ключевые функции архиваторов и видеокодеков);
    • работа с аппаратурой компьютера (обработчики прерываний, драйверы устройств);
    • инициализация и распределение ресурсов в операционной системе (загрузчик, менеджер памяти и т.д.);
    • защита информации (шифрование, проверка целостности, антивирусная защита);
    • для микроконтроллеров с крайне ограниченными ресурсами написание программы на ассемблере может быть едиственным возможным вариантом (т.к. не требуются библиотеки времени исполнения).

    Недостатками языка ассемблера являются:

    • сложность написания и отладки программ;
    • непереносимость программ с одной архитектуры процессора на другую.

    Исходя из перечисленных достоинств и недостатков языка ассемблера, можно прийти к выводу, что на ассемблере целесообразно писать небольшие фрагменты кода, тесно взаимодействующие с аппаратурой комльютера или же являющиеся критичными для быстродействия программы. Именно поэтому в некоторых компиляторах с языков высокого уровня (например, в компиляторе gcc с языка C/C++) имеется возможность использовать «ассемблерные вставки» (inline assembler) — ассемблерные команды, записанные после специального ключевого слова, что позволяет, например, записать на ассемблере самый внутренний из вложенных циклов в программе и тем самым повысить ее быстродействие.

    0
  2. Напишите, почему вы считаете данный ответ недопустимым:

    Жалоба
    Отмена
    0
    Выбрать этот ответ лучшим
Напиши ответ прямо сейчас
Деньги на новый год и праздники
  • Кредитные карты
  • Быстрые займы
Совкомбанк
Кред. лимит
500 000 ₽
Проц. ставка
от 0%
Без процентов
До 36 мес.
Стоимость
0 руб.
Кэшбэк
до 10%
Решение
5 мин.
8 800 200-66-96
sovcombank.ru
Лицензия: №963
39 256 заявок
МТС Банк
Кред. лимит
1 000 000 ₽
Проц. ставка
от 11.9%
Без процентов
до 111 дней
Стоимость
0 руб.
Кэшбэк
до 30%
Решение
2 мин.
8 800 250-0-520
mtsbank.ru
Лицензия: №2268
17 943 заявок
Альфа-банк
Кред. лимит
500 000 ₽
Проц. ставка
от 11.99%
Без процентов
до 365 дней
Стоимость
0 руб.
Кэшбэк
до 33%
Решение
2 мин.
8 800 2000 000
alfabank.ru
Лицензия: №1326
12 162 заявок
ВебЗайм
Сумма займа
30 000 ₽
Проц. ставка
От 0%
Срок займа
До 30 дней
Кред. история
Любая
Возраст
От 18 лет
Решение
5 мин.
8-800-700-8706
web-zaim.ru
27 881 заявок
ВэбБанкир
Сумма займа
30 000 ₽
Проц. ставка
От 0%
Срок займа
До 30 дней
Кред. история
Любая
Возраст
От 20 лет
Решение
1 мин.
8 800 775-54-54
webbankir.com
32 718 заявок
Lime
Сумма займа
70 000 ₽
Проц. ставка
От 0%
Срок займа
До 168 дней
Кред. история
Любая
Возраст
От 21 года
Решение
1 мин.
8-800-7000-197
lime-zaim.ru
16 537 заявок

Камилла
Отвечает  Камилла:
Латинский язык в медицине используется для стандартизации терминологии и обозначения анатомических структур, болезней, лекарств и процедур. Это позволяет медикам из разных стран и культур понимать друг друга без необходимости перевода. Кроме того, латинский язык является универсальным языком ... Читать далее
331

Клим
Отвечает  Клим:
Рассказываю самый простой и быстрый способ выучить осетинский язык. Первым делом надо переехать в Осетию, желательно в такое место, где практически не говорят на русском языке (в аул или горный кишлак). Далее, надо поселиться в осетинской семье и прожить там хотя бы полгода. Вместе с ними жить ... Читать далее

Клим
Отвечает  Клим:
Английский язык не столько популярен, сколько признан международным языком общения во всем мире. Поэтому данный язык изучают во всех странах мира. 

Камилла
Отвечает  Камилла:
Предмет "родной язык" в школе — это учебный предмет, который направлен на изучение и совершенствование знаний и навыков в области родного языка учащихся. В рамках этого предмета ученики изучают правила русского языка, развивают навыки чтения, письма, говорения и слушания, а также узнают о ... Читать далее
331

Камилла
Отвечает  Камилла:
Алгоритмический язык в информатике - это специальный язык программирования, который используется для написания алгоритмов и программ. Он предназначен для формализации и описания последовательности действий, необходимых для решения определенной задачи. Алгоритмические языки обладают специфическими ... Читать далее
331

frigetta
Отвечает  frigetta:
Какое счастье, что я родилась и детство провела в теплых краях, где морозов не было, и такая беда меня не коснулась. Но давно уже переехала в центральную часть России, где морозы достигают даже 25-30 градусов, и однажды была свидетелем такого случая. Гуляли с внучкой зимой на детской площадке и ... Читать далее

Камилла
Отвечает  Камилла:
Выучить любой язык требует времени, усилий и постоянной практики. Вот несколько советов, которые могут помочь вам в этом процессе: 1. Установите цель: Определите, почему вы хотите выучить язык и что вы хотите достичь. Это поможет вам оставаться мотивированным и нацеленным на достижение ... Читать далее
331

Камилла
Отвечает  Камилла:
Английский язык необходим для множества профессий, особенно в международной сфере и в тех областях, где требуется общение с иностранными клиентами или коллегами. Некоторые профессии, где английский язык является обязательным или очень важным, включают: 1. Международный бизнес и маркетинг: для ... Читать далее
331

Камилла
Отвечает  Камилла:
Язык Эзопа - это понятие, которое относится к использованию притч, басен и аллегорий для передачи моральных уроков и философских истин. Этот стиль языка получил свое название в честь древнегреческого фабулиста Эзопа, который был известен своими баснями. Язык Эзопа используется для создания ... Читать далее
331

Greg
Отвечает  Greg:
Не знаю, как сейчас, но 20 лет назад специальность химия и английский язык была на химическом факультете российского государственного педагогического университета имени Герцена в Петербурге. Английский там преподавали специалисты кафедры английского языка для естественно- научных факультетов