Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Информатика и информационные технологии. Синтаксис ассемблера (самое важное)

Конспекты лекций, шпаргалки

Справочник / Конспекты лекций, шпаргалки

Комментарии к статье Комментарии к статье

Оглавление (развернуть)

48. Синтаксис ассемблера

Предложения, составляющие программу, могут представлять собой синтаксическую конструкцию, соответствующую команде, макрокоманде, директиве или комментарию. Для того чтобы транслятор ассемблера мог распознать их, они должны формироваться по определенным синтаксическим правилам. Для этого лучше всего использовать формальное описание синтаксиса языка наподобие правил грамматики. Наиболее распространенные способы подобного описания языка программирования - синтаксические диаграммы и расширенные формы Бэкуса-Наура. При работе с синтаксическими диаграммами обращайте внимание на направление обхода, указываемое стрелками. Синтаксические диаграммы отражают логику работы транслятора при разборе входных предложений программы.

Допустимые символы:

1) все латинские буквы: A - Z, a - z;

2) цифры от 0 до 9;

3) знаки? @, $, &;

4) разделители.

Лексемами являются следующие.

1. Идентификаторы - последовательности допустимых символов, использующиеся для обозначения кодов операций, имен переменных и названий меток. Идентификатор не может начинаться цифрой.

2. Цепочки символов - последовательности символов, заключенные в одинарные или двойные кавычки.

3. Целые числа.

Возможные типы операторов ассемблера.

1. Арифметические операторы. К ним относятся:

1) унарные "+" и "-";

2) бинарные "+" и "-";

3) умножения "*";

4) целочисленного деления "/";

5) получения остатка от деления "mod".

2. Операторы сдвига выполняют сдвиг выражения на указанное количество разрядов.

3. Операторы сравнения (возвращают значение "истина" или "ложь") предназначены для формирования логических выражений.

4. Логические операторы выполняют над выражениями побитовые операции.

5. Индексный оператор [].

6. Оператор переопределения типа ptr применяется для переопределения или уточнения типа метки или переменной, определяемых выражением.

7. Оператор переопределения сегмента ":" (двоеточие) заставляет вычислять физический адрес относительно конкретно задаваемой сегментной составляющей.

8. Оператор именования типа структуры "." (точка) также заставляет транслятор производить определенные вычисления, если он встречается в выражении.

9. Оператор получения сегментной составляющей адреса выражения seg возвращает физический адрес сегмента для выражения, в качестве которого могут выступать метка, переменная, имя сегмента, имя группы или некоторое символическое имя.

10. Оператор получения смещения выражения offset позволяет получить значение смещения выражения в байтах относительно начала того сегмента, в котором выражение определено.

Автор: Цветкова А.В.

<< Назад: Структура программы на ассемблере

>> Вперед: Директивы сегментации

Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:

Нервные болезни. Конспект лекций

Трудовое право. Шпаргалка

Бюджетная система Российской Федерации. Шпаргалка

Смотрите другие статьи раздела Конспекты лекций, шпаргалки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Дети, растущие рядом с природой, обретают крепкие кости 02.03.2026

Влияние окружающей среды на здоровье человека становится все более очевидным, особенно в детском возрасте. Новое исследование, опубликованное в журнале JAMA Network Open, показывает, что близость к природе напрямую связана с крепостью костей у детей. Ученые установили, что у детей, чьи дома окружены природными территориями в радиусе 1000 метров на 25% больше обычного, риск развития крайне низкой плотности костей снижается на 65%. Для проведения исследования были проанализированы данные более 300 детей, проживающих в городских, пригородных и сельских районах Фландрии в Бельгии. Плотность костной ткани у детей в возрасте от четырех до шести лет оценивалась с помощью ультразвуковых методов. Такой подход позволил безопасно и точно измерить состояние костей на ранних этапах формирования скелета. При анализе учитывались ключевые факторы, влияющие на рост и развитие детей: возраст, вес, рост, этническая принадлежность и уровень образования матери. На основании этих параметров исследоват ...>>

Самовосстанавливающаяся инфраструктура будущего 02.03.2026

Современные мосты и бетонные конструкции по всему миру сталкиваются с проблемой устаревания и износа. Многие сооружения, построенные до 1980-х годов, постепенно теряют свою несущую способность, что требует дорогого ремонта или полной замены. Недавние разработки ученых из Швейцарских федеральных лабораторий материаловедения и технологий (Empa) предлагают инновационное решение - систему укрепления бетонных конструкций с помощью "умной стали", способной самостоятельно устранять трещины и повреждения. В основе новой технологии лежит арматура из сплава на основе железа с эффектом памяти формы (Fe-SMA). Этот материал обладает уникальным свойством: при нагревании до 190-200 °C стержни стремятся вернуться к своей первоначальной конфигурации. В бетонной конструкции это создает внутреннее напряжение, которое затягивает трещины и выравнивает деформированные элементы, существенно повышая прочность и долговечность сооружений. Актуальность разработки объясняется критическим состоянием инфрастр ...>>

Поцелуи полезны для здоровья 01.03.2026

Вопрос о том, как социальные связи и близость с партнером отражаются на здоровье человека, привлекает внимание не только психологов, но и специалистов в области микробиологии. Новое исследование показывает, что совместное проживание с любимым человеком может оказывать значительное влияние на микробиом кишечника и общее самочувствие. Доктор Наоми Миддлтон, клинический психологи и эксперт по здоровью кишечника, объяснила, что все аспекты совместной жизни - поцелуи, совместное питание, физическая близость и даже просто пребывание рядом - тесно связаны с поддержанием сбалансированной кишечной микрофлоры. Она подчеркивает, что здоровье экосистемы кишечника во многом определяется социальными взаимодействиями и повседневной близостью с другими людьми. По словам Миддлтон, длительное совместное пребывание с партнером может способствовать увеличению микробного разнообразия в кишечнике, а также снижать воспалительные процессы, связанные со стрессом. Такой эффект обусловлен тем, что микробио ...>>

Случайная новость из Архива

Наноочищение воды и почвы 08.08.2015

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

Исследователи из Массачусетского технологического института создали особые наночастицы, которые могут весьма упростить борьбу с такими загрязнителями. Фердинанд Брандл (Ferdinand Brandl), Николя Бертран (Nicolas Bertrand) и их коллеги синтезировали полимерное вещество из полиэтиленгликоля и полиактовой кислоты - первый входит в состав глазных капель, зубных паст, слабительных средств и т. д., и, следовательно, безвреден, а вторая служит одним из основных компонентов биоразлагаемого пластика. Наночастицы из такого полимера состоят из гидрофобного ядра и гидрофильной оболочки; благодаря молекулярным силам гидрофобные загрязнители, стараясь добраться до внутреннего слоя наночастицы, будут прилипать к ее поверхности.

Но в таком виде загрязнитель так и будет пребывать в растворе, пусть и прилипнув к наночастицам. Фокус же в том, что полимер, из которого сделаны частицы, разрушается под действием ультрафиолета так, что гидрофильная оболочка исчезает, а гидрофобное ядро разворачивается, "взрывается" - его больше не стабилизирует гидрофильная оболочка, которая благодаря взаимодействию с водой удерживала внутренности частицы в компактном состоянии. Развернутые частицы с налипшими молекулами загрязнителя слипаются друг с другом, и в результате получается довольно крупный надмолекулярный агрегат. Только в отличие от отдельных вредных молекул и отдельных частиц такие агрегаты легко собрать: их можно осадить центрифугированием или, например, просто отфильтровать.

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

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

Кроме того, достаточно большое соотношение площади поверхности к объему позволяет на небольшое количество наночастиц поймать много вредных молекул. По первоначальной мысли авторов работы, такие частицы должны были доставлять лекарство к раковым клеткам, однако камнем преткновения стала необходимость ультрафиолета, который, во-первых, плохо проходит сквозь кожу, во-вторых, повреждает ДНК в тех клетках, в том числе и здоровых, до которых он все-таки дошел.

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

Другие интересные новости:

▪ Передача данных при помощи быстрых нейтронов

▪ Гербициды в капсулах

▪ Сухогруз для спецназа

▪ Цифровой апокалипсис

▪ Компактные сканеры Brother ADS-1100W и ADS-1600W

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Электрик в доме. Подборка статей

▪ статья Сто тысяч почему. Крылатое выражение

▪ статья В какой стране распространена практика сна во время работы в сидячем положении? Подробный ответ

▪ статья Диспетчер на телефоне. Должностная инструкция

▪ статья Общежитие для мобильных телефонов. Энциклопедия радиоэлектроники и электротехники

▪ статья Преобразователь ПЧ звука 6,5 МГц в 5,5 МГц. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026