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 позволяет получить значение смещения выражения в байтах относительно начала того сегмента, в котором выражение определено.
Автор: Цветкова А.В.
<< Назад: Структура программы на ассемблере
>> Вперед: Директивы сегментации
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Международные стандарты финансовой отчетности. Шпаргалка
▪ Охрана и безопасность труда. Шпаргалка
▪ Детские инфекционные заболевания. Конспект лекций
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Питомцы как стимулятор разума
06.10.2025
Помимо эмоциональной поддержки, домашние питомцы могут оказывать заметное воздействие на когнитивные процессы, особенно у пожилых людей. Новое масштабное исследование показало, что общение с кошками и собаками не просто улучшает настроение - оно действительно способствует замедлению возрастного снижения умственных способностей.
Работа проводилась в рамках проекта Survey of Health, Ageing and Retirement in Europe (SHARE), охватывающего период с 2004 по 2022 год. В исследовании приняли участие тысячи европейцев старше 50 лет. Анализ показал, что владельцы домашних животных демонстрируют более устойчивые когнитивные функции по сравнению с теми, кто не держит питомцев. Особенно выражен эффект оказался у владельцев кошек и собак.
Согласно данным ученых, владельцы собак дольше сохраняют хорошую память, в то время как хозяева кошек медленнее теряют способность к быстрому речевому взаимодействию. Исследователи связывают это с тем, что ежедневное взаимодействие с животными требует внимани ...>>
Мини-ПК ExpertCenter PN54-S1
06.10.2025
Компания ASUSTeK Computer презентовала новый мини-компьютер ASUS ExpertCenter PN54-S1. Устройство ориентировано на пользователей, которым важно сочетание производительности, энергоэффективности и универсальности - от офисных задач до мультимедийных проектов.
В основе ExpertCenter PN54-S1 лежит современная аппаратная платформа AMD Hawk Point, использующая архитектуру Zen 4. Это поколение чипов отличается улучшенным управлением энергопотреблением и повышенной вычислительной мощностью. Новинка доступна в конфигурациях с процессорами Ryzen 7260, Ryzen 5220 и Ryzen 5210, представленных AMD в начале 2025 года. Таким образом, устройство охватывает широкий диапазон задач - от базовых офисных до ресурсоемких вычислений.
Корпус мини-ПК выполнен из прочного алюминия и имеет размеры 130×130×34 мм, что делает его практически незаметным на рабочем столе или за монитором. Несмотря на компактность, внутренняя компоновка позволяет установить два модуля оперативной памяти SO-DIMM ...>>
Глазные капли, возвращающие молодость зрению
05.10.2025
С возрастом человеческий глаз постепенно теряет способность четко видеть на близком расстоянии - развивается пресбиопия, или возрастная дальнозоркость. Этот естественный процесс связан с утратой эластичности хрусталика и ослаблением цилиарной мышцы, отвечающей за фокусировку. Миллионы людей по всему миру сталкиваются с необходимостью носить очки для чтения или прибегают к хирургическим методам коррекции. Однако исследователи из Центра передовых исследований пресбиопии в Буэнос-Айресе представили решение, которое может стать удобной и неинвазивной альтернативой - специальные глазные капли, способные улучшать зрение на длительный срок.
Разработку возглавила Джованна Беноцци, директор Центра. По ее словам, цель исследования состояла в том, чтобы предоставить пациентам с пресбиопией эффективный и безопасный способ коррекции зрения без хирургического вмешательства. Новые капли, созданные на основе пилокарпина и диклофенака, показали убедительные результаты: уже через час после первого пр ...>>
Случайная новость из Архива LG прекращает производство плазменных телевизоров
28.08.2014
Южнокорейский производитель потребительской электроники LG Electronics сообщил о намерении прекратить выпуск плазменных (PDP) телевизоров в ближайшем будущем на фоне слабого спроса на эту продукцию.
"Сейчас мы проводим внутреннее исследование касательно сроков завершения PDP-бизнеса. Официальное заявление по этому поводу будет сделано позднее", - сообщил глава подразделения LG Home Entertainment Хьюн-хвой Ха (Hyun-hwoi Ha) без указания дополнительных подробностей и конкретных сроков.
Об отказе от "плазмы" в начале июля объявила Samsung SDI, которая в составе южнокорейского конгломерата Samsung Group специализируется на разработке аккумуляторных батарей. Компания свернет производство плазменных панелей к концу ноября 2014 года, после чего полностью сосредоточится на выпуске химических и электронных материалов, а также энергетическом бизнесе.
Решение упразднить PDP-бизнес и LG, и Samsung SDI связали с сокращающимися продажами этих устройств. По подсчетам аналитиков IHS, в первом квартале 2014 года мировые поставки плазменных телевизоров упали на 16 % по сравнению с тем же периодом прошлого года и составили 2 млн штук. Эксперты из DisplaySearch прогнозируют, что в 2015 году на мировой рынок будет выпущено не более 5 млн таких продуктов против 10,3 млн штук в 2013 году.
|
Другие интересные новости:
▪ Твердотельные аккумуляторы для электромобилей
▪ Вечные аккумуляторы на базе наноалмазов и радиоактивных отходов
▪ Высоковольтные интеллектуальные силовые модули с повышенной допустимой нагрузкой по току
▪ Мобильный телефон с двумя фотокамерами
▪ Голодание повышает качество жизни
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Медицина. Подборка статей
▪ статья Захват для сбора фруктов с земли. Советы домашнему мастеру
▪ статья Что такое тропики? Подробный ответ
▪ статья Лаконос виноградный. Легенды, выращивание, способы применения
▪ статья Простой индикатор поля. Энциклопедия радиоэлектроники и электротехники
▪ статья Блок питания на микросхеме LM723, 12 вольт 25 ампер. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025