|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Andrey Dashkovsky 2:5002/46.4 28 Nov 2001 23:26:02 To : Kostya Sudilovsky Subject : Re: максимум двух чисел без сравнения -------------------------------------------------------------------------------- 27 Hоя 01 21:36, you wrote to Yurij Zabelyshynskij: KS> Как поживаете, Yurij ? KS> Я заметил, что в Понедельник Hоябрь 26 2001, Yurij Zabelyshynskij KS> писал: >>> как найти максимум двух чисел не используя условного оператора YZ>> max(x,y) = (x+y+|x-y|)/2 KS> Так ведь сказано: не используя условного оператора KS> abs(x) по определению x если x>=0 иначе -x KS> PS простите мне мне мою занудность :) cwd ; Расширение 2-х байтового числа до 4-х байтового, путём заполнения dx xor ax,dx inc ax Эти 3 команды асма находят модуль целого 2-х байтового числа в регистре ax. Вот только насчёт cwd - неуверен, под рукой справочника нету, но кто на асме пишет без труда вспомнит как комманда называется. Andrey ... Каждый сам кузнец своего гемоppоя. --- GoldED+/386 1.1.4.7 * Origin: Всёфигня кроме пчёл,хотя пчёлы,еслиподумать,тоже фигня (2:5002/46.4) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/143013c056498.html, оценка из 5, голосов 10
|