Портал аспирантов
 

Вернуться   Портал аспирантов > Общие > Свободное общение

Ответ
 
Опции темы
Старый 30.10.2013, 20:38   #11
will
Platinum Member
 
Аватар для will
 
Регистрация: 17.09.2011
Сообщений: 2,771
По умолчанию

Цитата:
Сообщение от Paul Kellerman Посмотреть сообщение
Dikoy, gav, kravets, Kellerman.
Цитата:
Сообщение от Hogfather Посмотреть сообщение
(обиженно хлопая дверью) Ну и ладно! Я себе заведу нормальный АйТи-клуб, с лаптой и девками.
Цитата:
Сообщение от Paul Kellerman Посмотреть сообщение
Прости, Хогфазер, но ты точно не кибервоин

http://surovy-gorod.ru/
---------
Guide to DRM-Free Shopping http://www.defectivebydesign.org/guide/ebooks
will вне форума   Ответить с цитированием
Реклама
Старый 31.10.2013, 13:13   #12
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,830
По умолчанию

Простой генератор прямоугольных импульсов управляемый напряжением.

1) Период линейно зависит от управляющего напряжения.
2) Симметричный (скважность всегда равна 2).
3) Высокое входное сопротивление.

P.S. Придумал Kellerman, для разнообразия
Перерыл весь Инет, именно такой схемы нет.
Paul Kellerman вне форума   Ответить с цитированием
Старый 31.10.2013, 17:19   #13
Hogfather
Platinum Member
 
Аватар для Hogfather
 
Регистрация: 22.07.2010
Адрес: Санкт-Петербург
Сообщений: 3,304
По умолчанию

(бурчит) Какие то ложные тут айтишники. Где косплееры-лесбиянки и няшные котики? Что за технократический постмодерн вместо фото сисек?
---------
DNF is not an option
Hogfather вне форума   Ответить с цитированием
Старый 31.10.2013, 17:43   #14
Aspirant_Cat
On-line
 
Аватар для Aspirant_Cat
 
Регистрация: 25.11.2010
Сообщений: 3,452
По умолчанию

Цитата:
Сообщение от Hogfather Посмотреть сообщение
няшные котики
Ня! Звали? Тута мы!

---------
Хатуль мадан
Aspirant_Cat вне форума   Ответить с цитированием
Старый 31.10.2013, 18:03   #15
Rendido
Gold Member
 
Регистрация: 27.05.2011
Сообщений: 1,907
По умолчанию

Цитата:
Сообщение от Hogfather Посмотреть сообщение
технократический постмодерн
Rendido вне форума   Ответить с цитированием
Старый 01.11.2013, 11:36   #16
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,830
По умолчанию

Цитата:
Сообщение от Dikoy Посмотреть сообщение
Вот кто как на 10 делит?
Цитата:
Сообщение от Paul Kellerman Посмотреть сообщение
Для беззнаковых 32-битных целых:
mov eax,value
mov edx,1999999Ah
mul edx
mov eax,edx
Для знаковых 32-битных целых нужно использовать команду
imul и увеличивать частное на 1 при отрицательном делимом.

mov eax,value
mov edx,1999999Ah
imul edx
bt edx,31
adc edx,0
mov eax,edx
Paul Kellerman вне форума   Ответить с цитированием
Старый 02.11.2013, 19:11   #17
Rendido
Gold Member
 
Регистрация: 27.05.2011
Сообщений: 1,907
По умолчанию

Rendido вне форума   Ответить с цитированием
Старый 03.11.2013, 17:06   #18
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,830
По умолчанию

Цитата:
Сообщение от Dikoy Посмотреть сообщение
Вот кто как на 10 делит?
Окончательная версия (с учетом ошибок округления), которая дает точные результаты,
полностью совпадающие с результатами idiv by 10 на всем диапазоне -2^31...2^31 - 1.

mov eax,value
mov edx,66666667h
imul edx
sar edx,2
bt edx,31
adc edx,0
mov eax,edx

P.S. То есть 32-битные знаковые целые надо умножать на ((2^34)/10) и сдвигать на 34 бита.

Последний раз редактировалось Paul Kellerman; 03.11.2013 в 17:45.
Paul Kellerman вне форума   Ответить с цитированием
Старый 03.11.2013, 22:17   #19
Dikoy
Silver Member
 
Аватар для Dikoy
 
Регистрация: 31.05.2007
Адрес: Вхул ворлд.
Сообщений: 850
По умолчанию

Плохо, что в разрядность не влезает...
---------
Кто не нюхал кокс в колумбийском борделе, тот не видел жизни!
Dikoy вне форума   Ответить с цитированием
Старый 03.11.2013, 22:37   #20
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,830
По умолчанию

Задействованы только два 32-битных регистра и ничего более.
А городить цепочку сдвигов и суммирований - длинно и долго,
но при особом дефиците регистров возможно это оправдано.
Paul Kellerman вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 20:10. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»
Рейтинг@Mail.ru