· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› сравнение

Посл.отвђт Сообщенiе


Дата: Дек 26, 2003 16:57:23

как сравнить два действительных десятибайтных числа?


Дата: Дек 26, 2003 17:52:42

FCOM ?
FCOMI ?


Дата: Дек 26, 2003 22:52:48

Или написать не большой цикл, в Абеля подобных вещей немерено.


Дата: Дек 26, 2003 23:11:54

digit1 dt ; тута
digit2 dt ; числа
....
mov cx,10
start:
lea ax,digit1
mov bx,правильная дурь перед ptr[ax]
lea cx,digit2
mov dx,правильная дурь перед ptr[cx]
cmp bx,cx
какая нить условка
inc ax
inc cx
loop start
Код не претендует на оригинальность, уверен можно сделать исчо лучше
Думай.


Дата: Дек 27, 2003 01:58:56

Код не претендует на оригинальность

Не скажи. Это чуть ли не самый оригинальный код из всех попадавшихся на этом форуме за последнее время.

Количество ошибок приблизительно равняется количеству команд. ;) Я даже не представляю по какой обкурке такое можно написать.

Думай.

Не мешало бы. ;)


Дата: Дек 27, 2003 05:47:25

EvilsInterrupt
Вещественные числа имеют свой формат. Поэтому их просто побайтно не сравнить, разве что на предмет абсолютного равенства.


Дата: Дек 27, 2003 10:41:53

bsl_zcs
Чо даже дурью помаяться низя?
Вдруг ему от моей дури умная мысль в голову придет, в итоге дурь полезна!!! :-)))


Дата: Дек 27, 2003 14:11:35

EvilsInterrupt
Интересно, а ты когда протрезвеешь, сможешь найти все 9 или 10 глюков? ;)

Quantum
В принципе, если придерживаться ряда допущений, например, чтобы числа были валидными и нормализованными, можно сравнивать по частям. Сначала порядок со знаком, потом мантиссу.


Дата: Дек 27, 2003 17:43:55

bsl_zcs
Именно.


Дата: Дек 27, 2003 23:13:39

Да ладно вам это я после Абеля глючным стал, вот и туплю. :-)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.071