Smagl Опубликовано 6 декабря, 2003 Жалоба Поделиться Опубликовано 6 декабря, 2003 Как сделать умножение на целое число понятно. А как сделать умножение и, главное, деление на действительное число с помощью ТОЛЬКО сложения и умножения? Надо для работы на Assembler`е. Там, конечно, есть и умножение, и деление, но препод тонко намекнул, что его используют крайне тупые и ограниченные люди :D И ещё это очень тормозит работу программы. Поэтому надо эти действия организовать самому. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Kuzmich Опубликовано 17 декабря, 2003 Жалоба Поделиться Опубликовано 17 декабря, 2003 Попробуй поискать в инете принцип работы арифмометра. Может поможет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Smagl Опубликовано 17 декабря, 2003 Автор Жалоба Поделиться Опубликовано 17 декабря, 2003 Kuzmich Спасибо за совет. Но идея витала в воздухе. Если умножение - это n раз сложить, то деление - сколько раз можно вычесть. Вот так. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 17 декабря, 2003 Жалоба Поделиться Опубликовано 17 декабря, 2003 Враньё. Справка по командам ассемблера (в микрооперациях для P6): SUB r,r - 1m ADD r,r - 2m MUL r32 - 3m DIV r32 - 4m FADD m32 - 2m (3/1 FX на P5) FIDIV m32 - C (42 NP на P5) FISUB m32 - C (7/4 NP на P5) FMUL m32 - 2m (3/1 FX на P5) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Smagl Опубликовано 17 декабря, 2003 Автор Жалоба Поделиться Опубликовано 17 декабря, 2003 kolya7k Извините, враньё что? Не хочу показаться безграмотным, но что за буквы "m"? Кол-во тактов процессора? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 17 декабря, 2003 Жалоба Поделиться Опубликовано 17 декабря, 2003 Враньё то, что деление и умножение в сумме будет медленней, чем несколько раз сложить. Тем более деление простым вычитанием НИКОГДА не заменить. А то, что вы не поняли того, что я написал означает то, что вы плохо знаете ассемблер. m - это микрооперация. В последних пентиумах уже двано не используются операции и такты как таковые. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.