Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
15-1145593459
pavel_guzhanov
2006-04-21 08:24
2006.06.11
Получил вот такое письмо


9-1131219429
Bogdan1024
2005-11-05 22:37
2006.06.11
DoCollision


5-1133363632
tyo
2005-11-30 18:13
2006.06.11
компиляция *.dpk с командной строки


9-1131305633
DK2DK2DK2
2005-11-06 22:33
2006.06.11
ландшафт,Объясните


15-1147769851
Ytrnj
2006-05-16 12:57
2006.06.11
Оракл бесплатный только для разработчиков




   Наверх