Главная страница
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.03 c
1-1146736958
GanibalLector
2006-05-04 14:02
2006.06.11
форма в DLL


15-1148013686
Карелин Артем
2006-05-19 08:41
2006.06.11
Слово Доллар хуже мата!


2-1148458786
Der Nechk@ssoff
2006-05-24 12:19
2006.06.11
Преремотко видео аудио


9-1131291682
Novouralsk
2005-11-06 18:41
2006.06.11
Экспортёр для 3d Max


2-1148490667
M*O*D*E*R
2006-05-24 21:11
2006.06.11
График