Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.11;
Скачать: CL | DM;

Вниз

$   Найти похожие ветки 

 
Сергей М. ©   (2006-05-19 14:25) [0]

Как реагирует Делфи-компилятор на сей спецсимвол в asm-конструкции ?

К примеру,

mov eax, offset $

Если это оговорено в справке - ткните меня носом, пожалуйста ..


 
Сергей М. ©   (2006-05-19 14:27) [1]

То что он, компилятор, тычет в д.с. в eax "ноль" - это очевидно ... Но - правило ?


 
default ©   (2006-05-19 16:01) [2]

"Numeric constants

Numeric constants must be integers, and their values must be between –2,147,483,648 and 4,294,967,295.
By default, numeric constants use decimal notation, but the built-in assembler also supports binary, octal, and hexadecimal. Binary notation is selected by writing a B after the number, octal notation by writing an O after the number, and hexadecimal notation by writing an H after the number or a $ before the number.
Numeric constants must start with one of the digits 0 through 9 or the $ character. When you write a hexadecimal constant using the H suffix, an extra zero is required in front of the number if the first significant digit is one of the digits A through F. For example, 0BAD4H and $BAD4 are hexadecimal constants, but BAD4H is an identifier because it starts with a letter."
тут не написано правда, что если после $ нет никаких цифр, то $=0, то эксперимент говорит об этом
можно писать, кстати, типа $+7=0+7=7, $+10B=0+2=2 и тд


 
Сергей М. ©   (2006-05-19 16:05) [3]


> тут не написано правда,


Вот именно ...



Страницы: 1 вся ветка

Текущий архив: 2006.06.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
2-1148732567
Revan
2006-05-27 16:22
2006.06.11
Настройка громкости


2-1148563083
Piero
2006-05-25 17:18
2006.06.11
как работать с ini файлами?


15-1147688578
webpauk
2006-05-15 14:22
2006.06.11
Перекодировать


2-1148374554
Ironman83
2006-05-23 12:55
2006.06.11
Динамическое создание TEdit ов


9-1131209159
bigf00T
2005-11-05 19:45
2006.06.11
Движок GDelphi