mmshvedko Конечно нет! Но есть указатели, а ссылки в С++ - это по большей части просто удобная "оболочка" над уазателями. а unistd.h у тебя...
Valentin круто, что ты этим хотел сказать? :) Вообще-то аргументы надо местами переставить. 4 байта под строку? не маловато ли?! Я бы написал...
Valentin А в чем именно сложности? В самом разделении? mov esi,text next_word: mov edi,buf next_char: lodsb cmp al,'`' jnz next_char...
JCronuz в первом посте приаттачен.
stellaco в документации nasm есть пример с printf. libc прилинковал? Лично я редко когда напрямую вызываю ld, даже если требуется линковка - то...
cray0000 Либо писать под 32-битную систему, либо использовать dos-расширитель. (Уже была такая тема, поищи по форуму).
cray0000 судя по коду, ты пишешь для 16-битной ДОС.
4DA diamond уже все разъяснил:
cray0000 Если ты пишешь для 16-битного ДОСа и 16-битного процессора, то 32-битных регистров у тебя не будет независимо от компилятора.
cray0000 Что такое "double-число"? Вещественное? Или типа dword?.. Если ты имеешь ввиду сложить два 32битных числа, использую 16битные регистры,...
4DA я не совсем четко выразился, я имел ввиду смену ss и sp надо производить при отключенных прерываниях, а то может получится так, что некоторое...
4DA Перед сменой ss/sp надо запретить прерывания (cli)! После - разрешить (sti).
taksos Cказал бы сразу, что тебе надо перевести байт в ascii. Имхо, самый простой способ Зубковский: cmp al,10 sbb al,0x69 das преобразует 16чную...
- откройте секрет вашего успеха - секрет
taksos mov word [h_dst],eax p.s. у nasm'а прекрасный оф. мануал, есть даже русский перевод где-то в сети. Советую почитать. h_dst - это адрес...
osrootd мне понравилась вот эта поэма:
taksos add eax,dst mov byte [eax],0 или mov byte [eax+dst],0
symbolics.com added: http://www.whoisd.com/oldestcom.php
pr0mix потестил на своих тестах - все, что обещал (общие и FPU), работает отлично. Проверял только длину.
stellaco надеюсь ты не забываешь главный закон оптимизации: "преждевремменая оптимизация - злейшее из всех зол" (с) Кнут
Имена участников (разделяйте запятой).