Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Турбо Ассемблер / Использование Турбо Ассемблера /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Использование выражений и значений идентификаторов - Программирование от RIN.RU
Использование выражений и значений идентификаторов


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




Константы


Константы представляют собой числа или строки, которые Турбо Ассемблер интерпретирует, как фиксированное числовое значение. Вы можете использовать различные типы числовых форматов, включая десятичные, шестнадцатиричные, двоичные и восьмеричные.


Числовые константы


Числовые константы в Турбо Ассемблере всегда начинаются с цифры (0-9) и содержат произвольное число алфавитно-цифровых символов. Фактическое значение константы зависит от основания, которое вы выбираете для ее интерпретации. В Турбо Ассемблере можно использовать двоичное, восьмеричное, десятичное или шестнадцатиричное основание, что показано в приведенной ниже таблице:


Основания
ОснованиеДопустимые цифры
двоичное0 1
восьмеричное0 1 2 3 4 5 6 7
десятичное 0 1 2 3 4 5 6 7 8 9
шестнадцатиричное 0 1 2 3 4 5 6 7 8 9 A B C D E F



Заметим, что в шестнадцатиричных константах вы можете использовать буквы как в верхнем, так и в нижнем регистре.


Турбо Ассемблер определяет основание числовой константы, проверяя сначала последний ее символ. Символы, используемые для задания основания при интерпретации константы, приведены в следующей таблице:


Символы, определяющие основания
СимволОснование
B двоичное
Oвосьмеричное
Qвосьмеричное
Dдесятичное
Hшестнадцатиричное



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


Числовые константы
Числовая константаЗначение
77d77 десятичное
77h77 шестнадцатиричное
ffffhнедопустимо, не начинается с цифры
0ffffhFFFF шестнадцатиричное
88интерпретация зависит от текущего используемого по умолчанию основания



Вперед  >>>
 1  2  3  4  5  6  7 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Начало работы на Турбо Ассемблере

Использование директив и параметров

Общие принципы программирования

Объектно-ориентированное программирование

Директивы выбора процессора

Использование моделей памяти программы и сегментации

Определение типов данных

Задание и использование счетчика адреса

Описание процедур

Управление областью действия идентификаторов

Определение данных

Расширенные инструкции

Использование макрокоманд

Использование условных директив

Интерфейс с компоновщиком

Генерация листинга

Интерфейс Турбо Ассемблера и Borland C++

Интерфейс Турбо Ассемблера с Турбо Паскалем

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь