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 позволяет получить значение смещения выражения в байтах относительно начала того сегмента, в котором выражение определено.
Автор: Цветкова А.В.
<< Назад: Структура программы на ассемблере
>> Вперед: Директивы сегментации
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Логика. Шпаргалка
▪ Русский язык. Итоговые тесты
▪ Бюджетное право. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Тающие айсберги создают новые оазисы жизни на дне океана
30.06.2026
Глобальное потепление активно меняет облик нашей планеты, и одним из наиболее заметных его проявлений становится ускоренное таяние ледников в полярных регионах. Этот процесс не только приводит к подъему уровня Мирового океана, но и вызывает цепную реакцию в морских экосистемах, порой создавая неожиданные и парадоксальные последствия. Массовое высвобождение айсбергов из Гренландии - яркий пример того, как климатические изменения перестраивают жизнь в самых глубоких и удаленных уголках океана.
Из-за повышения температуры количество айсбергов, откалывающихся от гренландских ледников, стремительно растет. Ученые проанализировали данные за последние 40 лет и установили, что с 2000 года поток ледяных глыб через пролив Фрама увеличился в четыре раза. Об этом сообщает Futurism со ссылкой на исследование специалистов из Технического университета Дании.
Такое беспрецедентное нашествие айсбергов представляет серьезную опасность для международного судоходства. Одновременно оно радикально тра ...>>
Робот-тьютор Optio, помошник школьника
30.06.2026
Икусственный интеллект и робототехника все активнее помогают учителям и ученикам, делая обучение более персонализированным и увлекательным. Гуманоидные роботы, способные взаимодействовать с людьми естественным образом, открывают новые возможности для школ, особенно в условиях нехватки педагогических кадров и растущего интереса к технологиям. Одна из таких инновационных инициатив стартовала в американском штате Нью-Йорк.
Компания Realbotix запустила своего помощника учителя на базе искусственного интеллекта под названием Optio в Центральном школьном округе Саламанки. Робот выступает в роли тьютора, предлагая персонализированное репетиторство, многоязычную помощь с домашними заданиями и круглосуточную академическую поддержку. По данным Interesting Engineering, проект направлен на повышение вовлеченности учащихся и внедрение передовых технологий в учебный процесс.
В рамках пилотной программы школы округа планируют интегрировать человекоподобных роботов в классы. Изначально Optio буд ...>>
Биопрепараты повышают питательную ценность органической гречихи
29.06.2026
В органическом земледелии особое внимание уделяется не только урожайности, но и качественному составу продукции. Потребители все чаще выбирают продукты с высоким содержанием полезных веществ и без следов химических веществ. Исследования показывают, что применение биологических препаратов может существенно улучшить минеральный состав зерновых культур, делая их более ценными с точки зрения питания.
В результате полевых экспериментов, проведенных в 2023-2025 годах, ученые установили, что использование биопрепаратов способствует активному накоплению макроэлементов, в частности фосфора и калия, в зерне органической гречихи. Об этом сообщила Леся Крупак из Белоцерковского национального аграрного университета в своей работе "Экологичность и производительность".
Наиболее заметный эффект наблюдался при применении гумата калия. В этом случае содержание калия в зерне увеличивалось на 19-21 процент по сравнению с контрольными участками. Такой результат свидетельствует об улучшении работы тра ...>>
Случайная новость из Архива Влияние живых елок на состав воздуха в помещении
01.01.2024
Новогодние ели влияют на состав воздуха в помещении, выделяя монотерпены и окисленные летучие органические соединения. Для людей с чувствительностью к этим веществам рекомендуется принимать меры предосторожности, чтобы избежать возможного дискомфорта.
Выбор новогодней ели не ограничивается только искусственными вариантами из пленки ПВХ или пластика. Несмотря на растущую популярность искусственных елей, живые деревья все еще находят своих поклонников. Исследователи из инженерной лаборатории Национального института стандартов и технологий в Гейтерсберге, подразделения Управления по технологиям США, решили проанализировать, как живые новогодние ели влияют на состав воздуха в помещении.
В природной среде хвойные деревья выделяют монотерпены, естественные углеводороды, которые играют важную роль в регулировании качества воздуха. Интересно, что исследователи выяснили, что даже срубленные ели продолжают выделять эти органические соединения.
Американские инженеры провели эксперимент с дугласовой пихтой, оценив уровни монотерпенов с использованием масс-спектрометра с реакцией переноса протона. Дерево высотой 1,76 метра оставляли в ведре с водой и подвергали воздействию озона. Результаты показали, что ель не только выделяла монотерпены, но и окисленные летучие органические соединения.
В ходе эксперимента обнаружено 52 различных иона, и скорость их выделения достигала максимума в первый день, снижаясь затем. При воздействии озона происходила реакция с монотерпенами, образуя побочные продукты, в том числе формальдегид. Хотя уровень формальдегида оставался невысоким, он влиял на химический состав воздуха в помещении.
Для чувствительных к летучим органическим соединениям людей свежесрубленные ели могут вызвать дискомфорт и слезотечение. В таких случаях рекомендуется проветривание помещения или вынесение елки на балкон на несколько дней.
|
Другие интересные новости:
▪ Новый HP Chromebook 14
▪ Поддержка DisplayPort в разъеме USB Type-C
▪ Беспроводная зарядка на расстоянии до 30 см
▪ Медицинские датчики Maxim MAX30208 и MAXM86161
▪ Химики против глобального потепления
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Электроснабжение. Подборка статей
▪ статья Бездна бездну призывает. Крылатое выражение
▪ статья Какой хищник самый крупный? Подробный ответ
▪ статья Фисташка мастичная. Легенды, выращивание, способы применения
▪ статья Усилитель на микросхеме TDA1514, 40 ватт. Энциклопедия радиоэлектроники и электротехники
▪ статья Боснийские пословицы и поговорки. Большая подборка
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026