Просмотр полной версии : Хочу замуж за программиста!!!
Хочу замуж за программиста!!!
Ну ...не замуж конечно.... но ....
Вот.:D
Матроскин
08-11-2002, 22:53
Экслера обчиталась девочка? Раньше за военных мечтали, теперь за программистов? Ню-ню.
Экслер тут не причём...
Это так....Нужно проникнуться...
А Экслер....ну написал...
Матроскин
08-11-2002, 23:03
И чем это нужно проникнуться?
Матроскин
08-11-2002, 23:10
В профиле вроде написано что да.
Ну извиняйте, не посмотрели.
Матроскин
08-11-2002, 23:14
Звиняем
Матроскин
08-11-2002, 23:17
Так чем проникнуться?
Всей глубиной идейного смысла самогО высказывания,
понять суть , так скзать...
Матроскин
08-11-2002, 23:25
Так це шутка :D
Да будет так...
сказал электрик и выдрал нахрен трансформаторную будку
Матроскин
08-11-2002, 23:33
Мдя, вот она романтика 21 века.
А по-моему очень романтично...
Две родственные души сидят и тупо пялятся в монитор...
Ну или не тупо....не суть важно...
Романтики завались...
Матроскин
08-11-2002, 23:42
Да уж, до... ну вообщем много. Толко потом начинаются претензии, какого фига не позвонил, почему на работе застрял, какого с днем рождения не поздравил? А если у меня база планировщика слетела?
Ну дык это от девушки зависит.
Бывають понимающие и не очень.
Еси дэвушке это близко по духу, то она обязательно поймёт
и заценит.
Ну а еси ей принести винт забитый всякой фигнёй,дабы занять её на длительное количество времени (предворительно бантиком повязав его), да ыщо пива чуть-чуть,
то тогда уж точно всё простит:)
Матроскин
08-11-2002, 23:52
И жили они счастливо и рухнули в один тик.
Матроскин
09-11-2002, 00:00
Ну посмотрим что из этого выйдет. Пока что только одна настолько терпеливая нашлась, да и то только потому что уехала за тридевять земель.
Одна....
А те скока нада? Десять что ль? :D
Матроскин
09-11-2002, 00:06
Прелесть жизни в богатстве выбора))
Матроскин
09-11-2002, 00:10
Ну вот и началось :D
Матроскин
09-11-2002, 00:18
Ну и что это за легкомысленное хихикание?
Никогда нельзя говорить наверняка....
Быть может эт глубокомысленный ржачь...
Матроскин
09-11-2002, 00:28
Пора телефончик просить?
Nimda-L.
09-11-2002, 17:35
:) Глупышка!!!(не по злому)
Хочешь комп себе от разных вирусов лечить и винт менять???
Было... (не замужество)... не советую...
Просто рано или поздно он тебе надоест, а ты ему нет... и тогда начнётся "весёлая" жизнь... если конечно ты частенько пользуешься компом и любишь посидеть в сети.
Хотя... может это мне такой ревнивый, да мстительный попался... :rolleyes:
Матроскин
09-11-2002, 22:45
Странно, вообще наверное нет деления по специальностям в этой сфере, хотя в моем круге полные пофигисты, ну ушла, да и фиг с ней. Строчку стерли, вечером уже новую впишем)))
А почему он, собственно, должен надоесть...
Nimda-L.
10-11-2002, 03:08
Потому, что рано или поздно (повторяюсь :) ) надоедает всё... тем более мужчины/женщины...
Speedy Gonzales
10-11-2002, 10:39
гыгы.. нимда не любит канкурентов... ;) :D
Что ж ты на месте топчишься ??? Вперёд!
Nimda-L.
11-11-2002, 15:54
Так и надо...
Но видимо не все такие... а может от местности зависит ? Мальчик из Москвы был... поэтому нарверное нервный такой...
Nimda-L.
11-11-2002, 15:56
У Нимды просто их нет! :rolleyes: :)
Nimda-L.
11-11-2002, 16:04
Какая к чёрту лябов ???
А если в тебе лябофффь к спортсмену какому-нить проснётся... а он думает что компутер, это что-то сремднее между калькулятором и телевизором ???
Лябофффь она не на заказ... решила в программера и всё... только в программера...
:rolleyes:
В общем не вижу смысла для дальнейшей беседы...
Я тут, подумала, а может тебе самой попытаться стать программистом ??? Этому ж учат ! Так было бы намного лучше. :)
Хм... А это мысль...
зы Все мужики козлы...
а бабы стервы..... (наблюдение нонешнего дня)
underworld
11-11-2002, 20:05
есь тока партнеры! :D
Матроскин
14-11-2002, 11:58
Ну и дождусь я телефончика?
Speedy Gonzales
14-11-2002, 12:19
надежда умирает последней... ;)
Нельзя ли расписать по пунктам, чем так уж хороши программисты для замужества.
Ну, я понимаю, там главный программист планеты Биллик Гейтс самый богатый, а как же остальные?
Может и мне тоже в программисты податься, пусть меня научат!
1. Ну допустим Билл Гейтс маст дай. И замуж за него
совершенно не тянет.
2. Попробуй подайся :D
Speedy Gonzales
14-11-2002, 16:24
Ну почему сразу мастдай, вполне даже рулез фарева чувачок всех имеет и не жужит.
Матроскин
14-11-2002, 16:51
Что Вы все так на Билли набросились. Мужик худо-бедно почти всю планету в графику по уши загнал. Один фиг, при всех достоинствах Linux. FreeBSD или OS/2 не хилая часть мира работает под виндой. В некоторых случаях её вполне достаточно. Разниуа между вын и Unix: первую ставим и настраиваем каждую неделю по чуть-чуть, а вторую - месяц настраиваешь, зато потом пашет как танк, пока "електричества не конщится".
Хотите прикол? В состав одного комплекса СРВ входит PC для управления аппаратурой и контроля оператором. Win2000 или NT4 вполне сошел бы по надежности, но поставили QNX, чтоб народ в игрушки на рабочем месте не резался)))
А как же ответ на самый первый вопрос?
Вот к примеру, нравятся девчонке красные генеральские лампасы, потом хочется попутешествовать по самым глухим местам, да щегольнуть нарядами перед длинным строем здоровенных мужиков - она идёт в офицерские жены.
Хочется ей жить в прекрасном особняке с приличной охраной, ездить на крутой машине с затемнёнными окнами, пересчитывать каждый день золотые монетки в бессчисленных мешках - идёт за рекетира.
...
Ну а что с несчастного программера возьмёшь - сидит себе где-нибудь в тёмной коморке, ничё никому не показывает. Ясное дело - хакерит. Будешь носить ему потом конфетки, да разглядывать бедненького через окошко в клеточку, когда его загребут после "подчистки" очередного банка.
А девушки его вишь не любят! Сколько из-за его подлостей горьких девичьих слёз пролито, не счесть. Понапридумывал сложнейших программ, нифига не разобраться.
Матроскин
14-11-2002, 20:31
Это гдеж офицерские жены могуть нарядами щегольнуть? В Чачне? Не ребята с программерами все честно, от нх ничего особого и не ждут. Это у военных куча понту, лампасы, звезды, бляхи, а заканчивается все сидением на чемоданах в старой халупе. С рекитирами, тоже, понты, понты, потом контрольный выстрел в голову из гранотемета, поплакала над тем, что братва смогла найти и обратно в комуналку, завещание на других оказалось :D :D
А с программером? Все честно, старый свитер, кружка пива и пепельница - вот и весь типаж))
Ну, чтобы там не говорили, но приехав из Чечни, люди могут худо-бедно внести первый взнос за квартиру. Не знаю как сейчас, война вроде официально кончилась, зарплаты тоже может урезали. Президент сейчас мировой мужик, сам с военной выправкой, военных в обиду не даст, хотя бездельников тамошних мог бы и разогнать. Во всяком случае около школы меведе (больше у нас военных заведений вроде не осталось) девчонки крутятся вовсю.
Рекетиры никуда не исчезли, просто надели костюмчики с иголочки и руководят успешно фирмочками. Наглости им не занимать, а это главное в наше время. Интересно, перестройка у нас уже кончилась или ещё и не начиналась.
А куда податься программисту? Супер-пупер программу 1С конфигурить, да сайты-однодневки клепать? Уже и за границами разные кризисы бушуют, программеров в шею гонят.
может еще портфолио свой показать? :)
Waitabits
14-11-2002, 21:27
Может я на программиста и не тяну, но вот возьмём команду ассемблера DIV, она вроде-бы должна делить. В учебнике напечатано: берём пару регистров DX:AX (соответственно старшая и младшая части делимого) и делим на регистр, скажем BX, соответственно делитель. Ну вот:
xor dx, dx
mov ax, 1
mov bx, 2
div bx
И что же получаем? То, что было в AX перепишется в DX, а в AX запишется 0, вот и всё деление ... Единственное, что я понял, то что настоящую правду про команду DIV учебники и справочники утаивают ...
Посоветуйте, плиз, учебник или справочник, где напечатана вся правда про команду DIV.
Или может кто объяснит, может я чего-то не понимаю? Единственное, до чего я дошёл, это то, что числитель надо записывать в DX, тогда действительно получим код дроби (в данном случае 1/2=8000h в AX) и остаток, который можно дальше делить ...
Матроскин
14-11-2002, 21:39
Так, я хоть и "пиджак", но ментов с военными не путать. Как было там большинство крыс, так и есть. Хотя всеже есть исключения подтверждающие правило.
Не знаю как за границей, а у нас работы хватает и без бухгалтерской мутотени. И тугрики можно вполне реальные заработать. Вот подались все в сеть, так системных программеров совсем не осталось. Млин, про биты с байтами забыли.
А ты каким компилятором пользуешься?
TASM, MASM, WASM, AS, FASM, NASM, BASM и т.д. ??
В книге примеры для какого асма и на каком ты колдуешь?
зы. div замечательно работает :)
Waitabits
15-11-2002, 09:59
Пример для всех одинаково работает. Смысл в том, что если дробь правильная, то применять div, как её приводят в учебниках бессмысленно. Поделить 3 на 2 можно, но получим ведь 1 и 1/2, вот что с 1/2 делать, это ведь тоже деление ... В моих в основном tasm и masm приводят, а я в Turbo Pascale 7.1 проверяю :) Мне главное узнать бы учебник, где применение команд ассемблера более толково, чем в Юрове описывается. Например там на пол страницы растянуто, когда возникает деление на ноль. Можно же просто запомнить, что если старшая часть делимого больше или равна делителю, то и возникнет прерывание. Т.е. в нашем примере, если DX >= BX.
div - это целочисленное деление. соответственно, никаких дробей. только частное и остаток. частное - в ax, остаток - в dx.
дык, официальная документация тем и хороша, что её никто не читает, но в ней всё есть...
Матроскин
16-11-2002, 09:40
Здорово))) Наконец-то темка вошла в нормальное русло :D :D
Waitabits
16-11-2002, 18:15
Это в Паскале DIV целочисленная операция, т.к. определена на целочисленных типах. В ассемблере тип данных (бит, байт, слов, двоёных слов и т.д.) мы определяем сами: 8000h может быть равно 80, 32768, -32768 или в моём случае 0.5. Целочисленный блок в отличие от FPU оперирует с фиксированной точкой. Для удобства точку можно фиксировать либо после младшего разряда - целая часть, либо перед старшим разрядом - дробная часть. Если рассматривать частное только как целое, то div имеет смысл использовать только если делимое больше делителя (а это неправильная дробь), всё равно после деления мы получим целое и правильную дробь в виде остатка. Правильная дробь это когда числитель меньше знаменателя. Я же в элементарном примере показал, что с помощью div элементарно можно получить дробь фактически с той точностью, с какой мы согласны продолжать деление остатка. Просто остаток без знания делителя не имеет смысла.
Нет, вы не поняли.
Человек же просто кокетничает с девушкой! На целочисленные операции намекает, пошляк!
...и восьмого марта он пошлет ей вирус, который весь день будет поздравлять её с праздником, а ночью отформатирует винт. -)
а под утро еще в гости придёт, с предлогом установки новой ОС
1....девичьих слёз пролито... сложнейших программ... нифига не разобраться...
... Попрошу без оскорблений... :mad:
2. Хм... Военные.... определённо нет.
3. А программер... На лице его, в большинстве случаев, виден глубокий опчепяток интеллекта... Мысля бежит, так скзать...
А кода за компом, дык вообще смотреть приятно...
Ну а ежели всё же удастся его разговорить, то может рассказать массу интересного...Мах информации за min время.
зы . и экономно получаетси, однако :D :
компутер -1шт
стул -1шт
свитер -1шт
пепльница -1шт
кружка -1шт
и на пиво се заработает :D
программер либо ничего не говорит, либо говорит очень много, потому что половину слов "комментуриует" на прогонку...
Матроскин
17-11-2002, 00:02
Второй проход, регистровый файл снова не обновлен и....., и....., и.... Unix не выдержал @#$%% выпал, выпал в синий экран....КАКОЕ РАЗОЧАРОВАНИЕ!!!
юних... синий экран.
девушка (Kristy), а вам не один ли х#р с кем... ой -)
ну я хотел сказать, что программеры, они тоже люди. они так же пьют вотку, пристают к девушкам, ставят винды...
сам никогда бы не женился на программерше... на фих надо. сядет за мой комп. посмотрит кэш эксплореровский. и вот ещё одной семейной трагедией больше: "какая порнуха, дорогая. это все спам. я ничего не мог поделать..."
да. и на дочках директоров автошколы, я бы тоже пожалуй не женился =)
эт так, свое.
Матроскин
17-11-2002, 10:43
Ну и вывод какой? :rolleyes:
Так есть специальности и поэкономичней.
Например, модель:
1. губная помада - 1шт
2. расчёска - 1шт
3. голое тело - 1шт
и больше чем на пиво заработает
Кажется, опять там какой-то конкурс моды намечается.
Матроскин
17-11-2002, 23:16
:D :mad: :D
Млин...да пусть сморит свою порнуху еси ему нравитси...
какая разница...
Матроскин
18-11-2002, 00:25
ню-ню
Вот насмотрится всяких извращенцев, и скажет - делай як же =)
А я бы с удовольствием. А то моя нифига в этом не рубит и все скандалы из-за этого. "Опя-а-а-ать на свой монитор уставился!!!! На меня ноль внима-а-ания!" Убил бы... :mad:
:rolleyes: Хм...Мдя...Э-э-э...Ну-у-у...
Интересное высказывание...Хотя проблематика вопроса меня удивляет... Не скажет...И потом у него ж компутер есть :D , ну и пусть загоняется...А извращения...Не-е-е...
А ты просвяти её по полной программе, шоб больше не вякала :D
открываем описание команд процессора 8086, которое имеется в книге "использование turbo assembler для написания программ" от borland intl. читаем описание команды div:
div выполняет операцию целочисленного беззнакового деления. в качестве операнда задается только делитель. остаток от деления всегда меньше, чем делитель. регистр, который необходимо использовать для операции, определяется типом делителя по следующим правилам:alu оперирует вообще без точек. повторяю - с дробями кроме fpu никто работать не умеет. все остальные регистры и блоки процессора 8086 целочисленные. типы данных: байт, слово, двойное слово, четверное слово. это программист при написаниии библиотеки арифметических операций с фиксированной точкой придает отдельным битам регистров или целым регистрам какое-то значение. процессор о таком трактовании не догадывается. если есть желание продолжить спор - сначала прочитай описание структуры процессоров семейства 80x86 и описание их команд.
Waitabits
18-11-2002, 19:32
Вот именно, открываем описание команд и видим бесполезное утверждение, что "остаток всегда меньше делителя", а что при делении бывает иначе? Можешь мне объяснить, в чём смысл этого утверждения? А вот полезную инфрмацию, что делить командой div (по ими же приведённой схеме) делимое, которое меньше делителя - бессмысленно, что есть существенное ограничение на возможные случаи деления, не приводят.
Операции с фиксированной точкой реализуются именно на универсальном целочисленном блоке. И если уж операция деления имеет дело с дробями, то почему бы в описании команды div не привести в пример получение такой дроби, а это ведь так просто.
Пример: 16-ти разрядные операнды, случай правильной дроби :) :
mov dx, 1
xor ax, ax
mov bx, 3
div bx
Имеем в AX код дроби (.5555h), а в DX остаток (1- прежнее значение, т.е. дробь периодическая). Остаток можно дальше использовать для получения младших цифр дроби ... вот и делов-то. Зато есть упоминание на операции с фиксированной точкой и может быть после этого не будет таких утверждений, что "только FPU может оперировать с дробями". Нам что, за каждай дробью обращаться к FPU и это называется программированием на ассемблере?
Почитай Д.Кнута "Искуство прграммирования", может проникнишься!
аха, метод кнута и пряника -)
бывает. 10/3 = 2 и 4 в остатке. так тоже можно делить. но alu делит не так. вот и весь смысл.
почему бессмысленно? делимое целиком перейдет в остаток.
какие ограничения? это ты возникновение исключительной ситуации при делении на нуль называешь ограничением? ни фига, это штатный режим работы процессора. арифметика, кстати, тоже на нуль делить запрещает.
еще раз повторяю: семейство процессоров intel 80x86 не имеет специальных команд для выполнения арифметических операций с фиксированной точкой. все команды этого семейства процессоров (справедливо для i80386) делятся на:
- передачи данных
- арифметические
- логические
- сдвигов
- манипулирования строками
- манипулирования битами
- передачи управления
- поддержки языков высокого уровня
- поддержки операционной системы
- управления микропроцессором
арифметические команды реализуют арифметические операции над целыми числами:
- беззнаковыми двоичными
- знаковыми двоичными
- упакованными десятичными
- неупакованными десятичными
все!
каким образом? (это я про "использовать остаток").
можешь написать библиотеку, реализующую арифметические операции с фиксированной точкой, используя только целочисленные операции. но это все равно не будет означать, что команда div имеет какое-то представления о дробях.
Black Star
19-11-2002, 19:14
Как мне правильно сказали насчет этой книги - "для того, чтобы понять, что такое гавно, не нужно читать о нем книги, не нужно его пробовать на вкус, это и так ясно!" ;)
to Kristy:
А к чему вообще была эта тема? Просто потрепаться?
Матроскин
19-11-2002, 21:14
2BlackStar так и не понял, что хотел человек сказать. Попытка выссказать нечто глубокомысленное (или создать вид) с использованием лексики из подворотни.
Black Star
19-11-2002, 21:54
Кто что не понял? ..теперь я ничего не поняла.
Матроскин
19-11-2002, 23:58
Блин, вот люди, без чуства юмора и прекрасного влезут, и начинают сыпать чьим-то авторитетным мнением!
Black Star
20-11-2002, 00:13
Ага, в вас так и чувствуется это прекрасное! Так и прет оно из вас!
Не знаю, как насчет юмора, но я уловила в том высказывании только насмешку и ничего больше.
И почему сыпать авторитетными мнениями? - это авторитет только для меня, я его никому не навязываю. Так-то.
Мдя...Однако ж...
И в каком это высказывании уловилась насмешка-то?
Матроскин
22-11-2002, 21:48
Давненбко я тут не следил :D
Матроскин
25-11-2002, 00:24
Чаво, куда!?
Waitabits
25-11-2002, 11:01
Послано boco
без комментарив ... может и бывает, но это уже другой разговор ... не про ассемблер
вот именно :) операция:
ещё раз: делить правильную дробь командой div по схеме приводимой в учебниках - бессмысленно ... точнее, никакого деления не происходит
ещё раз повторяю: для реализации арифметики с фиксированной точкой в особых командах нет нужды - это другое название целочисленной арифметики
Пример вычисления n*16-разрядной дроби:
как видишь, в библиотеках нет необходимости. Используем напрямую целочисленные команды в их исконном смысле
ну ну, а об чём она имеет представление? о вычитании? то, что я здесь привёл можно вычитанием реализовать ... но ведь есть команда div
PS: Что-то у меня с юмором туго ...
Я думал тут баб обсуждают, открываю, а вместо девок идиотские ассемблерные листинги на пол-экрана. ****ец! Дожили... А потом удивляются, за что же девушки так программеров не любят. Любой тред к мерянью пиписьками сведут...
Waitabits
25-11-2002, 16:25
Хоть один человек понял, что команда div выполняет идиотские операции ... правильно думал, мы кокетничаем :) И правильно заметил - всё впустую - не замечает финтифлюшка ...
я не знаю, что у вас там в учебниках происходит. я объяснил, что делает команда div. есть возражения? =)
ну и что получится в случае a = 1, b = 3 и n = 5?
а получится вот такой вот массивчик:
0x5555, 0x5555, 0x5555, 0x5555, 0x5555
и как это интерпретировать прикажете?
ну да, так и есть. div - это свертка нескольких sub
да-а-а, тимур... постарел, поглупел...
тема-то называется "хочу замуж за программиста", так что, по логике, тут программистов должны обсуждать, а не баб.
Дамир, а VHDL может считаться языком программирования? Или программирование это только то, что касается компутеров? А то я могу с вами посостязаться за руку и сердце Кристи:D
судя по описанию - вполне. есть все признаки процедурного языка программирования. =)
не, состязание - это без меня. это к подождинемногу и матроскину. =)
Матроскин
25-11-2002, 22:35
Учитывая глюкавость VHDL, можно назвать нормальным языком прошраммирования. У нас в комнате, а точнее у меня за спиной, сидит DarkMan, и разнообразит своб половую жизнь в MaxIIPlus. Мне понравилось там схемки воять, симпатично так. Правда мы за пару дней весь кристалл исрасходовали)) Но это фигня, будем оптимизировать))
В каком смысле израсходовали? Вентилей не хватает? Или пустили кристалл в "расход"? :)
Матроскин
26-11-2002, 00:10
Рыжий сказал, чт вентилей не хватает, вроде, хотя в это с трудом верится, но он там 24-разрядные счетчики понавтыкал, могли и закончиться. Я думаю, он кол-во выводов у микросхемы не доствточное.
Если выводов не хватает, то оптимизация тут вряд ли поможет. Выводы предназначены для ввода и вывода внешних сигналов в чип/ из чипа. Тут уже нужно менять саму схему устройства, где предполагается применить данный кристалл, либо взять другой, с достаточным количеством выводов. :) Хотя, можно попробовать некоторые внешние связи реализовать внутри кристалла.
Waitabits
26-11-2002, 10:45
Послано boco
вот интересно узнать, сколько тактов она эти пересылки выполняет :) за 10 или за 100 :)
Это можно в уме вычислить: перевод десятичной дроби в двоичную: 1/3=0.(333)=.(01) справка: 0101b=5h :)
Можно на Паскале:
const z=256*256 {16 бит}
var
a:word; {код дроби, для примера отводим 16 бит}
d:real; {правильная десятичная дробь}
begin
a:=round(d*z); {0.333*z=21845=5555h}
Обратно: .01010101=2^-2+2^-4+2^-6 ... и т.д. = 0.25+0.0625+0.015625 ... примерно = 0.(333)
На Паскале: a/z {21845/z=0,333328 Погрешность соответствует 1*16 разрядам.}
Проверка:
Заметно, что на ассемблере проще, точнее и удобнее?
насколько я знаю, свёртка - это умножение :)
это зависит от процессора, размерности и типа (память/регистр) операндов.
для 80386 - 14/22/38 тактов для байта/слова/двойного слова соответственно.
а, круто. а не в уме как-нибудь можно вычислить? на ассемблере, например?
стоп-стоп-стоп... а что это за запись такая 1/3=0.(333)=.(01)? особенно ее конец интересует. что такое (01)?
да хоть горшком назови, только в печку не ставь.
Вообще-то тема называлась " Хочу замуж за программиста", а вы тут что устроили?
Никакого нарушения логики не усматриваю. По логике тут должны быть обсуждения за что девушки программистов любят, за что не любят, что они еще любят кроме программистов и как это должно сочетаться в одном человеке, за которого они хотят выйти замуж. Кто такие программисты все уже поняли из твоего флейма с молодым человеком, а вот мотивы девушки непонятны совершенно.
ну еще бы! я ж говорю - постарел, поглупел. вот и не усматриваешь.
но ты не отчаивайся! употребляй побольше витаминов, чаще бывай на свежем воздухе. возможно, некоторая функциональность и восстановится.
Дамир, неужели у тебя жизнь такая хреновая? Какого-то зеленого учишь числа делить, мне про какие-то витамины втираешь...
Так и прет из тебя во все дыры старческое желание быть наставником, не чувствовать себя никчемным и бесполезным, пробуждается мания ни к месту поучать людей.
Ты это завязывай, а то я скоро начну жалеть тебя, такого несчастного и невостребованного женщинами и обществом...
Матроскин
26-11-2002, 21:08
А последовательная загрузка-выгрузка результатов?
Нет худа без добра... То есть, наоборот, нет добра без худа... :D Диалектика, понимаешь... Растет количество тактов для операции, соответственно, снижается "скорострельность". :) Все зависит от конкретного применения.
А...Как там на счёт предложения руки, сердца ... и остальных частей тела :D ?
А мотивы....Мотивы есть всегда...:)
дык эта... вон же, уже три претендента обозначились: матроскин, подождинемног и арслан. да и корт издалека начинает подкатывать. =)
или тебе открытым текстом? тогда тебе не программист нужен. =)
Так это, они прошупывают тебя.
Ты смотри, перед тем, как приглашать кого-нибудь выкинь с полки всяких Пушкиных-Марининых и прочую художественную отстранённость, и поставь несколько умных книг, хотя бы "Word для чайников". Увидишь, как глаза загорятся, как любовь в их сердцах запылает. Как же, свой человек!
Waitabits
27-11-2002, 13:02
Послано boco
Вот Боко, на фоне твоих ответов я выгляжу зелёным.
Мне интересно: DX:AX=0000:0001, BX=0002 команда div bx вычислитза 22 или за 2 такта?
Мы же дробь переводим в код для того, чтобы её в ассемблере использовать, поэтому самому надо. Интересно, есть ли ассемблер, который сам это делает?
Перевод правильной десятичной дроби в код: последовательно умножаем дробь на 2, если нет целого (0.), то пишем 0, если есть целое (1.), то целую часть отбрасываем и пишем 1 и т.д. Если слово, то 16 раз умножаем.
Пример: 1/3 можно в уме вычислить:
0.(333)*2=0.(666)
0.(666)*2=1.(333) т.е. получается периодическая двоичная дробь .0101010101010101=.(01)=.5555h
А на ассемблере надо реализовать сложение (умножение) по модулю кратному 10 ... причём будет погрешность использования ограниченного числа разрядов (для 16-ти разрядного слова 4 десятичных разряда, сложение по модулю 10000)
Например: 33,66,32,64,28,56,12,24,48 т.е. .01010100b=54h
Сорри, 1/3=.(01)b Это моё изобретение записи периодической двоичной дроби. :)
судя по документации - за 22.
ассемблер сам неичего не делает. ассемблерные команды - это просто более понятное для восприятия обозначение команд процессора.
зачем дробь в двоичный код переводить? ты покажи, как обратную операцию проделать.
вот имеем такую последовательность бит:
0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101
как ее в нормальный для восприятия человеком вид перевести?
Матроскин
27-11-2002, 19:23
За такую брехню убивать надо, вот Достоевский на полке лучше смотреться будет. Ну или томик Кнута.
Black Star
27-11-2002, 21:44
Кто недавно просил Кнута перестать обсуждать? ..а сам..
Кстати, интересно узнать, а ты его читал? (все, обещаю, это последний вопрос по Кнуту :) )
Матроскин
27-11-2002, 22:25
Читал, правда не всего. Т. к. мне большая часть и не нужна была. Мне больше пользы от творения Страустрапа было и есть))
Ничё-то ты не понимаешь. Об чём говорить-то тогда?
А так тоже купишь себе "Word для чайников", будете каждый день новую главу обсуждать, да ещё по телефону консультироваться.
Матроскин
28-11-2002, 21:13
Да ну, таких и так хватает. Гораздо труднее найти еще и умную, а ширпотреб...не, этоне по мне.
Black Star
29-11-2002, 00:13
А что, если читаешь "Ворд для чайников", значит это признак того, что ты не умный?
Матроскин
29-11-2002, 01:04
Нет, но особого стимула для продолжения знакомства для меня не составит.
Black Star
29-11-2002, 01:38
Ну и зря.
Матроскин
29-11-2002, 08:23
Мне обсуждения подобных вопросов и на работе хватает.
Waitabits
29-11-2002, 09:00
Послано boco
Вот, а просто пересылки менее, чем за 10 тактов, хотя это и не актуально и небольшой выигрыш, но всё же ...
А кто целое число в десятичном формате в регистр записывает? Я именно это и имею в виду, только число дробное.
Хотя бы и потому, что на входе могут быть иррациональные дроби, ну а вообще ... операции с дробями :)
Очень просто: в первые(слева) 16-ть разрядов надо поделить на 2в16-ой степени, следующие 16 разрядов надо поделить уже на 2в32-ой степени (или первые 32 разряда на 2в32-ой) и т.д. и всё это естесственно сложить ...
Или : 0.25+0.0625+0,015625+0,00390625+... :)
команда пересылки данных. например, mov
так ведь у тебя опять возникнет ситуация, когда делимое меньше делителя. опять придется делимое в dx толкать (как ты учил)... какая-то проблема курицы и яйца получается. =)
не проще сопроцессором воспользоваться?
Waitabits
29-11-2002, 13:11
Послано boco
Я имею ввиду, что ты пишешь десятичное число (или шестнадцатеричное), а ассемблер (транслятор) записывает в регистр двоичное число, так и с дробью можно было бы сделать. Я не про аппаратные свойства, с помощью которых некоторые вычисления производить.
Смысл чисел с фиксированной точкой - просто вводится множитель 2вN для дробей (иногда он сокращается), это просто масштабирование, т.е. порядок числа хранится не в регистре, а в уме (соответственно и отслеживаешь его в уме). Получаешь число, учитываешь порядок (на калькуляторе или сопроцессоре) и всё. Проще или не проще, это определяется характером задачи и опытом и желанием программиста.
Я о чем говорил: что не плохо было бы такую возможность при объяснении комады div рассмотреть, а то про неё совсем забыли ...
PS: Умножение на 2в16 это просто сдвиг на 16 разрядов влево (например то, что мы перед делением помещаем число в DX, а не в AX это и есть сдвиг влево, или умножение на 2в16-ой.)
ассемблер в регистр ничего не записывает. данные в регистры помещаются командами пересылки данных. транслятор записывает число в объектный файл. =)
справочник по командам процессора - это не учебник программирования. вот в учебнике такие "хитрости" рассмотреть можно было бы. а в описании команды div это лишнее.
а деление - сдвиг вправо. =) что будет, если 0101 0101 0101 0101 на 16 бит вправо сдвинуть? =)
Waitabits
29-11-2002, 17:25
Послано boco
Ой, прямо такие тонкости (как будто смысел не ясен ...) Вот я говорил, что в Турбо Паскале проверяю, пошагово. Такое окошечко - Регистры ЦПУ, нажимаю Ф7 и компилятор записывает мне в шестнадцатеричном формате (как говорится, что вижу, то и говорю). И транслятор не в воздухе живёт, чтобы в файл записать ему тоже надо всё это через регистры протаскивать. Интересно, какая разница между транслятором и компилятором?
в учебнике по языку программирования ассемблер, где обязательно должно быть описание (справочник) комманд ассемблера и примеры применения этих команд
так некуда двигать, оно у нас занимает занимает место, которое указывает, что число это сдвинутое, поэтому в десятичном формате его соответственно надо либо поделить, либо умножить (т.е. в двоичном формате это сдвиг, а в десятичном соответственно умножение или деление).
Бла-бла-бла ...
Waitabits
30-11-2002, 13:24
Послано boco
К проблеме курицы и яйца предлагаю добавить такую часто здесь затрагиваемую проблему: что было раньше? Эксперимент или теория.
"Ворд для чайников"...
Ню-ню...Всё обидеть наровите...
Waitabits
30-11-2002, 17:47
Microsoft (R) Word 2000
А я люблю блинчики с творогом :) и с мясом тоже ...
Матроскин
01-12-2002, 21:52
В тему :(
Во-во...
От истинной темы перешли на кулинарию...
Black Star
01-12-2002, 23:03
А тема, по моему, уже давно исчерпана.
Матроскин
01-12-2002, 23:37
Или угроблена.
Не обращайте внимания. Меня приморозило.
Waitabits
02-12-2002, 09:54
Послано Black Star
Неа ... :)
Перевод в код (без умножения) на ассемблере: что-то такое будет:
Погрешность возникает из-за ограниченного числа разрядов:
3333, 6666(0), 3332(1), 6664(0), 3328(1), 6656(0), 3312(1), 6624(0), 3248(1), 6496(0), 2992(1), 5984(0), 1968(1), 3936(0), 7872(0), 5744(1), 1488(1), т.е. 0101 0101 0101 0011 = 5553h
Кристи, они про тебя уже давно забыли. Им ассемблер интереснее, чем ты. Так что, не выходи за программера, он про тебя будет вспоминать только тогда, когда свет отрубят и компутер не будет работать. :D
А ыщо кода есть захочет... Ну и за пивом сходить :D
неа, он будет бегать по темному подъезду, освещая темноту злобными углями воспаленных глаз и матерится на электриков
Не-а, это он не настоящий программист, хочет замарать славное имя. Даже элементарного ассемблера не знает.
Это как если сидит женская компашка на вечеринке, болтает, и раз, туда подваливает мужичок и начинает спрашивать: "Как приготовить хорошие женские духи?"
Waitabits
03-12-2002, 21:25
Послано admin
Мораль тут ещё будут мне читать ... с тёмными малопонятными намёками ... я даже пива не пью ...
Эээ ... если меня будут кормить блинчиками с творогом ... то я каждый день готов ... помнить. :) Остальное я всё сам делаю ... Собственно, я не навязываюсь к Кристи, а вот к Кристине ...
Послано никогда
Никогда, я по тёмному подъезду бегать не буду ... есть более приятные вещи.
Black Star
03-12-2002, 22:49
..а кошки теперь тоже каким-то боком к программированию относиться стали?
Матроскин
04-12-2002, 08:22
Блин, обидно, программеров с параноиками путают. Ну не было еще, чтобы забыли про девушку за разговорамир о компах и работе. Это только новички из крайности в крайность кидаются. Обычно вплетаем в треп, тихо и аккуратно))
Waitabits
04-12-2002, 10:39
Послано Black Star
Вот ещё один натуралист - любитель :) ... тёмная ты дыра, такая фотка прикольная ...
Black Star
04-12-2002, 16:43
Дак ты же натуралист, получается! ;) Сам ты темная дыра, просто фотка эта здесь не в тему.
Матроскин
04-12-2002, 22:25
Что значит при чем, а я? Ведь я же лучше (с) Крлсон.
Black Star
04-12-2002, 23:43
а что ты?
Матроскин
05-12-2002, 10:24
А что я? Я ничего, стою тут, хвостом стучу.
Black Star
05-12-2002, 13:17
:) Стучи дальше
Матроскин
05-12-2002, 16:55
Тук, тук.
Waitabits
06-12-2002, 11:49
Решил я посмотреть как в книге Юрова "Ассемблер. Практикум" реализовано умножение N на M слов, и что мы видим:
1. Очень приятно было встретить не что-нибудь тривиальное, а реализацию алгоритма Бута (если не вру) или изъеженную вдоль и поперёк схему матричного умножителя. По словам Юрова алгоритм он взял у Кнута из 2-го тома.
2. Далее сплошные разочарования: бессмысленное использование команд ассемблера (опять команда div).
Рассмотрим перлы программирования на ассемблере Юрова:
Что можно сказать? Строки с 34 по 38 (5 строк ассемблера!) можно безболезненно выкинуть - это опять же команда div, которая ничего не делает. Возможно Юров или его ученик экспериментировали с экзотическими основаниями счисления, но у него ясно написано, что b - это размерность машинного слова, следовательно команда div b здесь бессмысленна(единственное, что происходит в этих строках, это xchg ah, al, в чём нет никакой необходимости). Кстати у Кнута ясно написано, что: "Шаг М4 можно было бы запрограммировать проще, ... если бы ... был аккумулятор удвоенной длины для сложения.", что мы и имеем. Далее даже у Кнута с его экзотическим ассемблером MIX в его листинге нет деления, а ясно закомментировано, что w(i+j) <- t mod b -это операция: записать младшую часть временной переменной, а k <- t/b - это операция: записать старшую часть временной переменной. Надо отдать должное Юрову, что в листинге умножения N на M двоично-десятичных разрядов команды div b нет, но осталась переменная k, которя имеет смысл сохранения переноса или другими словами старшая часть суммы и в которой в принципе нет необходимости, перенос можно сразу сохранять в ячейке результата. Похоже, что Юров просто бездумно запрограммировал символическую (математизированную) запись алгоритма Кнутом.
Мораль: ссылка на Кнута - не есть гарантия правильности (осмысленности) программы и квалификации программиста. И меня в том числе, я сразу указал, что я не программист.
Black Star
06-12-2002, 13:19
Интересно..
1.Если W - произведение размерностью N+M байт, то :) :
зачем нужна вся эта тега, если можно просто сложить размерности множителей U и V?
2.И зачем нужна ;//проверка на равенство нулю очередного элемента множителя, если это МНОЖИТЕЛЬ, а не делитель, он же может быть любым, даже нулем.
3. ;//перемножаем очередные элементы множителей - какие элементы? Ведь множителей всего 2?
4. ;temp_word:=u[i]*v[j]+w[i+j]+k
зачем прибавлять к, если к=0?
Мораль: гораздо проще W (произведение размерностью N+M байт) посчитать устно.
Waitabits
07-12-2002, 17:18
Послано Black Star
Размерности множителей вычисленны ещё на этапе определения данных: строка 6. Если верить Кнуту, то при знании методов алгоритмов умножения можно научиться умножать в уме 8-ми значные десятичные числа.
При умножении на 0 результат заранее известен, поэтому его не надо вычислять.
Множителей два, а элементов множителей может быть сколько угодно. Алгоритм использует умножение элементов рармером в машинное слово (то, которое может выполнить процессор за одну операцию). На примере десятичных чисел: мы помним обычно таблицу умножения одноразрядных чисел, а что бы вычислять произведение многоразрядных чисел нам нужен алгоритм.
При данном следовании индексов перенос при сложении может быть как во внутреннем цикле, так и из внутреннего цикло во внешний. То есть его надо сохранять, вот он и сохраняется в k.
Мораль: я ещё сам толком не разобрался ...
Сорри, если ты девушка, то я беру свои нехорошие слова обратно.
Black Star
07-12-2002, 17:31
Мораль: а прикольно :)
Матроскин
07-12-2002, 20:27
:D :D :D
Матроскин
07-12-2002, 21:06
Кис-Кис.
Waitabits
07-12-2002, 21:09
Послано Kristy
:rolleyes: Мяу! :D
Поп СХ надо делать после проверки на нуль (после команды je m3), а пуш CX перед инкрементом BX (после метки m3) ...
Мораль: Так когда меня будут кормить блинчиками с творогом? Ааа?
Ну... каждый день не обещаю...
С творогом...
Матроскин
07-12-2002, 21:35
Не поняль...
Black Star
08-12-2002, 12:56
Во первых - нечестно редактировать сообщение, если на него уже ответили.
2) а какие нехорошие слова? ..про натуралиста? ;)
...и правда..что я здесь делаю??? :o
Матроскин, а ты блинчиками питаешьси?
Али тебю чего-нить другого приготовить :D
Waitabits
09-12-2002, 16:13
Послано Black Star
Возможно я редактировал а вы в это время ответили. Я просто хотел извиниться и а не напоминать. Давай забудем :)
Waitabits
09-12-2002, 16:49
Послано Kristy
Каждый день одна и та же любая еда надоест (ну ... раз в месяц по настроению). Остальное можно каждый день ...
:rolleyes: А что подразумевается под "остальным"?
Носки стирать чтоль :D ?
Матроскин
09-12-2002, 21:56
Вообще-то я всеядный)) Но блинчики тоже люблю, особливо со сметаной. А еще курник. Ой, если сейчас все перечислять, я тут мышку слопаю и клавиатурой закушу.
Усё!
Бросаю Инет! Пошла печь блины :D
А так же закупать творог и сметану :D
Waitabits
10-12-2002, 17:04
Послано Kristy
Блин ... Надо выделить деньги на сладкое ... Во сколько свой свой труд оцениваешь?
Мелкую стирку я сам делаю, хотя разговор про это можно будет наверное заводить минимум через полгода, если вообще до этого дойдёт ...
Подождиabits, ты что, думаешь, уже прошел отбор?!! :confused: Планы, понимаете ли, он уже строит, кому что стирать. Ты подождинемного, однака. Я тут еще есть, Матроскин рядом ходит, словно вокруг крынки со сметаной. Корт еще свово окончательного слова не сказал. :D :D
Waitabits
10-12-2002, 20:25
Послано Arslan
Может и не прошёл, но поесть охота :)
АкКорт действительно, своего слова про минет ещё не сказал :)
Матроскин
10-12-2002, 21:55
Ты чавойто загнался.
Waitabits
11-12-2002, 10:33
Послано Матроскин
Ты чавойто АкКорта не знаешь?
Иш как кроет: :) "Ты это завязывай, а то я скоро начну жалеть тебя, такого несчастного и невостребованного женщинами и обществом ..."
PS: Бывает, больше не буду ...
Э-э-э...
Выходит, что Вайтабитсу я нужна лишь для приготовления пищи, которая впоследствии заполнит его ненасытное чрево?
Однакож... :rolleyes:
Матроскин
11-12-2002, 22:03
Мряу!
Возмутительно!
:)
Матроскин
11-12-2002, 22:15
:D
Коты животные экономичные: у них носков нету :D
Матроскин
11-12-2002, 22:26
Хм, да?
:confused: Хм, а что есть?
Матроскин
11-12-2002, 22:35
Ну вообще-то да :(
Ну у меня точно есть.
Матроскин
12-12-2002, 19:18
Зачем аватарчик поменяла? Тот симпатичнее был((
Матроскин
12-12-2002, 19:21
Это не "гарна дивчина" - этот тот сундук, который по гарантии увезли.
:D
Проявил участие ... приятно, блин :D
KypoJIecoB
13-12-2002, 23:54
Мур- Мяу
Где тут сметану раздают =)
ЗЫ. Матроскин привет! Ты уже тут ;)
Матроскин
14-12-2002, 00:19
О, вот так приятнее))
Waitabits
14-12-2002, 13:08
Послано Kristy
Мадам, ведь я вас даже не видел ... Я не сомневаюсь в вашей красоте. Это всего лишь одна из точек соприкосновения :) А в общем я не толстый, даже совсем не толстый :) И у меня такая скромная мечта :)
Waitabits
14-12-2002, 16:16
Что-то мы отклонились, вернёмся, однако :)
Из программы Юрова умножения бесконечных чисел (побайтно) у меня примерно так получилось:
Кто исправит или проще сделает?
Между прочим, пока мадмуазель :)
Waitabits
15-12-2002, 13:38
Послано Kristy
Очень хорошо :) Потихоньку выясняются интимные подробности :)
Матроскин
15-12-2002, 14:52
Мрррдяяя, пора точить когти))
Крепко закрыта крыночка со сметанкой. :D
По теме : "Windows для чайников" (и блинчиков с творогом)))
Waitabits
16-12-2002, 10:23
Послано Arslan
А что за анекдот такой: "В крынку не лезет ..." ?
Waitabits
16-12-2002, 10:40
Послано Kristy
Даже, чтобы читать такие книжки, надо хорошо подкрепиться (чтобы не быть идиотом). Так кого мы любим придурков (с Беверли Хиллс) или программистов?
Матроскин
16-12-2002, 21:00
...( с Владивостокской) :D :D :D
Waitabits
16-12-2002, 21:17
Послано Матроскин
... Это ты КЛАМАС имеешь в виду? Почти все там были, или будем.
Дык Кламас вроде как не на Владивостокской...а на Харьковской...или как её там...
О! Принимаю поздравления...
У меня сообщений за 100 перевалило :D
Прязрявляю, бездвоздбездно!(С) И темка твоя пока рулит. Скоро Нимду догонишь. :D Будет у нас еще один клуб поклонников. На этот раз "Клуб Поклонников Kristy". ;)
Матроскин
17-12-2002, 08:30
Проздравляем!
Waitabits
18-12-2002, 19:32
Послано Kristy
Поздравляю! Может тебе подарочек сделать? Куда отправить?
И у меня 100 :) Уберу некоторые.
Спсиба :)
Подарки принимаю в течении всей следующей недели.
( Потом буду принимать подарки новогодние :D )
Матроскин
22-12-2002, 14:39
А как же я, ведь я же лучше, я сам как подарок? :)
А ты бнтиком повяжешся?
А в бумажку обёрточную....и ещё ... трусы в сюрдечку?
Матроскин
23-12-2002, 22:15
А ленточкой можно обойтись? :p
Только одной?
А ты ещё чего-нить с собой возьми полезного ;)
Во!! Уже договорились! Ну, Матроскин, не посрами электронщиков перед программерами! :D
Полезного эт, всмысле... :rolleyes: ...ну...паяльник например :D
Выходи за меня :)))
...Хотя я вроде не программист :)))
Waitabits
30-12-2002, 18:10
Послано Kristy
Забери свою козу !!!
Эт... С новым годом всех!!!
Как справили? Где?
Матроскин
01-01-2003, 19:58
Справил замечательно, только точно знаю, следующий НГ лучше будет, я его дома справлять буду)))
Home, sweet home!!!
Да...Часов в 5 появилось дикое желание пойти домой...
Матроскин
01-01-2003, 21:55
:D :D :D
Не смешно...
Не пешком же идти было...
Матроскин
01-01-2003, 22:08
Вообще-то в 4-5 часов утра сильнее всего спать хочет. Я, когда в Шарике работал, к этому времен помирать начинал. Да и народ обычно расползался)) Но там почти все на машинах были, ну или такси, в крайнем случае.
В общем, хорошо справили :D
Матроскин
01-01-2003, 22:14
Интересно что на рождество и на старый будет.
Я буду сидеть дома с комп-ом и может быть даже с родителями.
Мирно пить чай и кушать тортик. :)
Матроскин
02-01-2003, 17:04
Ню-ню :D
Да!!! Такая я!!! :rolleyes: :D
ХОЧУ ЖЕHИTСЯ НЕ ПРОГРАММИСТКЕ!!!
DIESELу
---------------
Оба...
Кузьмитчъ
02-01-2003, 23:43
Вы о чём?
Кузьмитчъ
02-01-2003, 23:53
А-а-а. Типа понял.
что не ожидали..а то сё бремя за не го негогого,..я вот знаю одну дев, так она страдает, что не может найти сее пару..т.к. считает себя дурой ит.п. (она программер) а сама она так ничо даже,,и енто не ед случайй.
Матроскин
04-01-2003, 23:15
Знаешь анекдот, что общего между женщиной-программистом и морской свинкой. Ну морская свинка никакая не морская, да и не свинка.
Хотя наверняка есть отдельные экземпляры. Я лично не встречал. Однакомой университетский друг утверждает что его начальница как раз относится к такой группе.
А насчет кто кем себя считает. Чем выше поднимаешься - тем дальше видишь. Чем боьше узнаешь, понимаешь, сколь много ты еще не знаешь.
Этот анекдот существует и в других интерпретациях...
Просто выработался некий стереотип, родилась девушкой значит должна тока дома кушать готовить и крестиком вышивать...
Если так считаете, то ограниченные вы товарищи...
Матроскин
05-01-2003, 00:04
Я ничего не считаю. Я говорю о конкретной области. На моей родной кафедре две женщины-преподавателя. Я бы не сказал что х место на кухне. Качество их преподавания выше чем у некоторых мужчин.
Я рада за твою кафедру :)
RealPEPPER
08-01-2003, 00:54
у нас программистов пруд пруди.......ты там уже скока насчитала родимая ты моя?
Видать сдохла темка... :rolleyes:
Матроскин
16-01-2003, 22:15
Видать желание пропало.
Waitabits
17-01-2003, 11:21
Послано Матроскин
По заявкам телезрителей могу продолжить в своём стиле :)
Бедный Йорик
07-07-2003, 23:08
програмист в качестве мужа - это ужасно...
представь - сидит дядька в джинсах с бородой, курит нервно, пальцами по столу барабанит...пиво ящиками...всегда голоден...от компа отрывается только в туалет сходить...
или ты его спросишь - ты меня любишь? а он - ????????????
Ха-ха-ха! Какой наивный мужчина! Это не вы вплетаете,это вас терпеливые и самоотверженные женщины вплетают, и тихо,аккуратно... Или громко-это от темперамента зависит...
Ептить :D Вишь нарыли-то :)
Мдя, были времена, были и мы когда-то модерастами :D
Эт... Лубоффъ моя, ты хде??? Ку-ку. :D
Чёт меня понесло нах... :D
Max Snake
10-07-2003, 22:57
ДА ТУТОВА Я , ТУТА!!!
:D
писание под нет. пхп мускул, ибаз рулят!