![]() |
|
![]() |
#1 |
Gold Member
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,820
|
![]()
Дабы не смущать простых смертных, ламеров и школоту "ужасами"
типа BGP, MPLS, PLL, LFSR, XOR, RDTSC предлагаю воинам IT-дзена тусоваться здесь и в этой теме обсуждать специфические вопросы, и консультировать по возможности (и желанию) простых смертных. Первоначальный состав клуба: saovu, Dikoy, gav, kravets, Kellerman. P.S. User-level вопросы выбора компьютерного железа, настройки софта, подключения к интернет здесь не обсуждаем. Есть отдель- ный раздел для этого. Юмор тоже желательно только профильный. Последний раз редактировалось Paul Kellerman; 31.10.2013 в 09:51. |
![]() |
![]() |
Реклама | |
|
![]() |
#2 |
Gold Member
Регистрация: 08.04.2012
Адрес: Воронеж
Сообщений: 2,056
|
![]()
Paul Kellerman, а послушать можно будет, что пойму?
![]() |
---------
Грамотей-опричникъ
Сварщик я не настоящий, а сюда просто пописать зашел |
|
![]() |
![]() |
![]() |
#3 |
Platinum Member
Регистрация: 22.07.2010
Адрес: Санкт-Петербург
Сообщений: 3,304
|
![]()
(обиженно хлопая дверью) Ну и ладно! Я себе заведу нормальный АйТи-клуб, с лаптой и девками.
|
---------
DNF is not an option
|
|
![]() |
![]() |
![]() |
#4 |
Silver Member
Регистрация: 31.05.2007
Адрес: Вхул ворлд.
Сообщений: 850
|
![]()
Hogfather, ударим хореем по булевой алгебре!
![]() Добавлено через 25 секунд Вот кто как на 10 делит? |
---------
Кто не нюхал кокс в колумбийском борделе, тот не видел жизни!
|
|
![]() |
![]() |
![]() |
#5 |
Platinum Member
Регистрация: 22.07.2010
Адрес: Санкт-Петербург
Сообщений: 3,304
|
![]() |
---------
DNF is not an option
|
|
![]() |
![]() |
![]() |
#6 |
Silver Member
Регистрация: 31.05.2007
Адрес: Вхул ворлд.
Сообщений: 850
|
![]()
Палочками
![]() |
---------
Кто не нюхал кокс в колумбийском борделе, тот не видел жизни!
|
|
![]() |
![]() |
![]() |
#7 |
Gold Member
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,820
|
![]()
Для беззнаковых 32-битных целых:
mov eax,value mov edx,1999999Ah mul edx mov eax,edx Последний раз редактировалось Paul Kellerman; 31.10.2013 в 16:21. |
![]() |
![]() |
![]() |
#8 |
Silver Member
Регистрация: 31.05.2007
Адрес: Вхул ворлд.
Сообщений: 850
|
![]()
Paul Kellerman, ещё можно a \= 10;
Но давайте без привязки к языку и камню, а чисто алгоритмически. Вот с умножением всё просто. Старый баян из Кнута, кажется X = X * 1 X0 = (X*4 + X) * 2 X00 = ((X*2 + X)*8 + X) * 4 X000 = ((X*32 - X)*4 + X) * 8 X0000 = (((X*4 + X)*8 - X)*16 + X) * 16 А на деление есть набор алгоритмов, но все жЫрные или не точные. Добавлено через 35 секунд пока для челочисленки Добавлено через 2 минуты Paul Kellerman, А, всё, въехал, умножение и сдвиг на 32 бита. Только метод требует переменных, в 2 раза объёмней исходных. Не очень хорошо это порой... |
---------
Кто не нюхал кокс в колумбийском борделе, тот не видел жизни!
|
|
![]() |
![]() |
![]() |
#9 |
Gold Member
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,820
|
![]()
Прости, Хогфазер, но ты точно не кибервоин
![]() А в статистике круто шаришь, респект форева. |
![]() |
![]() |
![]() |
#10 |
Silver Member
Регистрация: 31.05.2007
Адрес: Вхул ворлд.
Сообщений: 850
|
![]()
Paul Kellerman, на си можно заменить на
x = ((0x1999999A * value) >> 32); |
---------
Кто не нюхал кокс в колумбийском борделе, тот не видел жизни!
|
|
![]() |
![]() |