37. Об ассемблере
Когда-то ассемблер был языком, без знания которого нельзя было заставить компьютер сделать что-либо полезное. Постепенно ситуация менялась. Появлялись более удобные средства общения с компьютером. Но в отличие от других языков ассемблер не умирал, более того, он не мог сделать этого в принципе. Почему? В поисках ответа попытаемся понять, что такое язык ассемблера вообще.
Если коротко, то язык ассемблера - это символическое представление машинного языка. Все процессы в машине на самом низком, аппаратном уровне приводятся в действие только командами (инструкциями) машинного языка. Отсюда понятно, что, несмотря на общее название, язык ассемблера для каждого типа компьютера свой. Это касается и внешнего вида программ, написанных на ассемблере, и идей, отражением которых этот язык является.
По-настоящему решить проблемы, связанные с аппаратурой (или, даже более того, зависящие от аппаратуры, как, к примеру, повышение быстродействия программы), невозможно без знания ассемблера.
Программист или любой другой пользователь могут использовать любые высокоуровневые средства вплоть до программ построения виртуальных миров и, возможно, даже не подозревать, что на самом деле компьютер выполняет не команды языка, на котором написана его программа, а их трансформированное представление в форме скучной и унылой последовательности команд совсем другого языка - машинного. А теперь представим, что у такого пользователя возникла нестандартная проблема. К примеру, его программа должна работать с некоторым необычным устройством или выполнять другие действия, требующие знания принципов работы аппаратуры компьютера. Каким бы хорошим ни был язык, на котором программист написал свою программу, без знания ассемблера ему не обойтись. И не случайно практически все компиляторы языков высокого уровня содержат средства связи своих модулей с модулями на ассемблере либо поддерживают выход на ассемблерный уровень программирования.
Компьютер составлен из нескольких физических устройств, каждое из которых подключено к одному блоку, называемому системным.
Автор: Цветкова А.В.
<< Назад: Совместимость типов объектов
>> Вперед: Программная модель микропроцессора
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Логика. Шпаргалка
▪ Страховое дело. Шпаргалка
▪ Философия. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Рыжий ген и ускоренная эволюция
30.04.2026
Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос.
Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности.
Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>
Нейтринный лазер
30.04.2026
Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе.
Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа.
Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>
Мороженое не такое вредное, как принято считать
29.04.2026
В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление.
Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека.
Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>
Случайная новость из Архива Турбированная видеокарта GeForce RTX 3070 Ti Turbo
16.10.2021
Тайваньская компания ASUS представила новую видеокарту GeForce RTX 3070 Ti Turbo. Модель получила систему охлаждения с вентилятором тангенциального типа, в народе известным как "турбина".
Здесь установлен 80-миллиметровый вентилятор Blower Fan с двумя шарикоподшипниками и большим рабочим ресурсом. В основе новинки лежит графический процессор NVIDIA GA104-400 с базовой частотой 1575 МГц и Turbo-частотой 1770 МГц. Графический процессор дополняет 8 Гбайт видеопамяти формата GDDR6X с 256-битной шиной и пропускной способностью 19 Гбит/с.
ASUS GeForce RTX 3070 Ti Turbo оснащена двумя восьмиконтактными разъемами питания и подходит для использования в компактных компьютерных корпусах. Размеры устройства составляют 268 х 113 х 39 миллиметров. Для повышения надежности видеокарты производитель использует автоматизированную пайку деталей в один этап по технологии Auto-Extreme Technology. Монтажный кронштейн усилен нержавеющей сталью марки 304.
|
Другие интересные новости:
▪ Шампост - компост после выращивания шампиньонов
▪ Мельница превращает графен в полупроводник
▪ Биотопливо не спасет планету
▪ Учащенный пульс ускоряет время
▪ Стирка людей ультразвуком
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Телевидение. Подборка статей
▪ статья Градация аккумуляторов по качеству. Искусство видео
▪ статья Кто остался жив благодаря многочисленным укусам огненных муравьев? Подробный ответ
▪ статья Станочник-распиловщик, занятый продольным раскроем пиломатериалов. Типовая инструкция по охране труда
▪ статья Кварцованный металлоискатель на биениях. Энциклопедия радиоэлектроники и электротехники
▪ статья Ветряная электростанция на базе асинхронного электродвигателя. Энциклопедия радиоэлектроники и электротехники
[an error occurred while processing this directive]
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026