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 позволяет получить значение смещения выражения в байтах относительно начала того сегмента, в котором выражение определено.

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

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

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

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

Корпоративное право. Шпаргалка

Страхование. Конспект лекций

Внутренние болезни. Шпаргалка

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

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

<< Назад

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

Рыжий ген и ускоренная эволюция 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 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>

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

Наследственное ожирение не всегда зависит от генов 17.03.2016

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

Такой ген, раз возникнув, может довольно долго переходить из поколения в поколение, так что всем членам рода по какой-нибудь линии, по материнской или по мужской, придется внимательно следить за талией и уровнем сахара в крови.

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

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

Такие случаи называют эпигенетической регуляцией, и, как показывают исследования Йоханнеса Бекерса (Johannes Beckers) и его коллег из Мюнхенского центра им. Гельмгольца по исследованию окружающей среды и здоровья, ожирение может передаваться из поколения в поколение именно с помощью эпигенетики. То есть последствия от нездорового образа жизни родителей могут перейти их потомкам, при том, что собственно гены у тех и у других будут вполне обычные, без мутантных изменений.

Исследователи шесть недель держали генетически одинаковых самцов и самок мышей на трех разных диетах: жирной, обычной и с пониженным содержанием жиров. Как и ожидалось, животные, которых кормили жирным, получили ожирение и первые признаки диабета второго типа. Затем у всех мышей взяли половые клетки для экстракорпорального оплодотворения. Саму процедуру проводили во всех возможных комбинациях: сперматозоид от "жирного" самца сводили с яйцеклеткой от самки, сидевшей на обычной диете, затем сперматозоид от такого же самца сводили с яйцеклеткой самки, сидевшей на низкожировой диете и т. д. Эмбрионы имплантировали здоровым самкам, а потом, когда мышата появлялись на свет, их девять недель кормили обычной едой, без жировых перекосов, а потом все-таки переводили на жирную пищу.

Жирная пища добавляла веса всем, но количество лишнего веса явно зависело от того, чем питались родители. Так, например, женские особи, родившиеся от "жирных" самца и самки, были на 20% толще, нежели потомство нормальных мышей (то есть тех, которых кормили обычной едой).

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

▪ Двустороннее сканирование с HP Scanjet 5590

▪ Золото на листе

▪ Кристалл, очищающий воздух от углекислого газа

▪ Фонарный столб XXI века

▪ 12-рядная картофелесажалка GST PP 12

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

 

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

▪ раздел сайта Радиолюбительские расчеты. Подборка статей

▪ статья Закон минимума. История и суть научного открытия

▪ статья Как возникает цветная слепота? Подробный ответ

▪ статья Водный подорожник. Легенды, выращивание, способы применения

▪ статья Антенна для портативной Си-Би радиостанции. Энциклопедия радиоэлектроники и электротехники

▪ статья Понижение напряжения на индуктивной нагрузке с помощью конденсаторов. Энциклопедия радиоэлектроники и электротехники

[an error occurred while processing this directive] Оставьте свой комментарий к этой статье:

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026