Найдено 4 результата

Vic3Dexe
21.11.2007 15:49:11
Форум: Free Pascal Compiler
Тема: Как использовать Graph и CRT в FreePascal for Windows
Ответы: 10
Просмотры: 11935

D_I_M_A писал(а):Знаете что... Мне блин 14 лет и я в 9-ом классе, так что тут не надо...

Ну так может стоит учиться, а не "не надо"?

Чтоб не было страшным оффтопом, имхо, halyavin прав. Досовские модули graph/crt, да и вообще досовская структура приложения под вынь - это моветон...
Vic3Dexe
21.11.2007 07:48:27
Форум: Free Pascal Compiler
Тема: x64, QWord и глюк (2.2.0)
Ответы: 4
Просмотры: 5131

Рождённый_в_СССР писал(а):есть подозрение, что rdx всё таки не b...

Да нет, это как раз b. См. второй и четвертый код - в обоих случаях участвует [rsp+64] - это локальная переменная из стека.
Vic3Dexe
20.11.2007 19:13:32
Форум: Free Pascal Compiler
Тема: x64, QWord и глюк (2.2.0)
Ответы: 4
Просмотры: 5131

Попробовал. Аналогично варианту 1, т.е. ноль.
Vic3Dexe
20.11.2007 02:39:38
Форум: Free Pascal Compiler
Тема: x64, QWord и глюк (2.2.0)
Ответы: 4
Просмотры: 5131

x64, QWord и глюк (2.2.0)

Делаем так:

const
a = 512*1024*1024*1024;

...

procedure foo;
var
b:QWord;
begin
if b>a then DoSmth;
end;

Что получается на выходе:
mov rdx,qword &#91;rsp+64&#93; ;<= это b
mov rax,0 ;<====== ?????????
cmp rdx,rax
jng &#46;6

Меняем объявление константы на:
const
a ...