![]() |
вы мой ответ вообще прочитали? Там написано. |
Говнокодеры, как в ассемблере, так и других местах, ничем не отличаются от говнокодеров в фокспро/java/php/perl/python и пр, и пр. |
41-Добрых дел мастер > Прочитал, там написано, что вы болван. Хотите поспорить? |
когда я иду по улице и на меня начинает лаять собака, я не начинаю лаять на нее в ответ. Также и с вами. Пока не научитесь нормально разговаривать - продолжаю вас игнорировать. |
Ну вот, как всегда, дамочка абиделась, надула губки) 44-Добрых дел мастер > маэЧтро, начиная с 386, а может и ранее, при операциях с регистром сегмента стека, шина прерыванмй блокируется аппаратно, на количество циклов, нужное для изменения парного регистра Но говнокодеры-то про это не знают, ага |
пардон "на количество циклов" = "на количество тактов" ну сути не меняет |
Кстати, гугль вам тут не поможет, это есть только в книжке по архиткетуре x86, а вы же их читаете, от корки до корки, мм) |
если честно - не самое полезное знание. И к говнокоду это уж точно не относится. |
Знание не бывает бесполезным. [quote]язык программирования, который я учил([b]и выучил[/b]) был Ассемблер[/quote] Так вот к чему это всё и выучил - ложное утверждение. мелкий болтунишка. |
как я уже говорил, это было 16 лет назад. Но даже несмотря на это - что будет, если я, не зная об этом, воткну эти две команды? Потому я и говорю, что это знание абсолютно бесполезно. Ну и еще один момент, на данный момент это только ваши слова, к которым (без пруфов) я отношусь с изрядной долей сомнения. |
50-Добрых дел мастер > Вот, никак не возьму в толк, вы кто? Далалайбалалайлама, шейх всея земля (планета), папа/мама римский, или другое, заслуживающее внимания образование? С какого перепуга, вам нужно предоставлять доказательства, что вы есть воинствующее невежество? э? Ну глупо же, согласитесь. |
балабол детектед. Сначала пузырился, пытался что-то доказать, а как дело дошло до пруфов - в кусты. Но по большому счету, хотите - предоставляйте пруфы, хотите - не предоставляйте. Мне на вас пофиг. |
Судя по бодрости, с которой вы распушили хвостик, гугль вам осилить не удалось) [em]предоставляйте пруфы, хотите - не предоставляйте. Мне на вас пофиг.[/em] Другими словами, вам хоть ссы в глаза — всё божья роса. |
Нет, просто, как я уже говорил, если на меня лает собака, я не становлюсь на четвереньки и не лаю на нее в ответ. Не удалось. Но я и не сильно старался. Слишком уж бесполезна эта информация. А для тех, кто пишет на ассемблере, даже вредна. |
Второй раз поставил слаку, на другой комп, и те же грабли, не видит встроенную сетевуху. Это так задумано для этой СуперОС ? |
54-Добрых дел мастер > вы отмазываетесь класически, как хохлы из передачи "Время покажет" 55-Disobedient > Кто назвал слаку супермухом? И каким боком она тут? |
37-Добрых дел мастер > чета хреново вы выучили ассемблер, xor не обнуляет данные. |
(57) Даже XOR данных самих с собой? |
2Перпетум Мобиле. щито? |
58-Ткачик а зачем его так применять ? |
Похоже я что-то пропустил, из каких закромов xor достали? И зачем? |
2harsh. Неужели не знаете таких простых вещей? p.s. Это как раз из тех вещей, которые очень мешали впоследствии осваивать нормальные языки. Оптимизировать уже умел, а программировать - еще нет. Тем более, было не понятно, как это знание использовать в высокоуровневых языках. |
58-Ткачик > Покажите, или расскажите как в ассемблере обнулить ячейку пямяти с помощью xor. 62-Добрых дел мастер > Каких простых вещей я не знаю? Вам правильно сказали, [em]хреново вы выучили ассемблер, xor не обнуляет [b]данные[/b][/em]. |
Не виляйте хвостом, как телка. Xor обнуляет содержимое регистров. Это форум, а не учебник, здесь не всегда возможны точные формулировки. |
(63) Не-не-не, мне и в зрительном зале неплохо, с чипсами и пивом. А это ваша с ДДМ вечеринка, развлекайте друг друга без моей помощи! |
64-Добрых дел мастер > [em]Xor обнуляет содержимое регистров[/em] Очередной сильный перл от "выучившего" ассемблер. Вы с дуба рухнули, милейший? Xor, обнуляет и память тоже. Вот вопрос - зачем? Остается. ДДМ, Вы соасем запутались в показаниях) |
65-Ткачик > А зачем же вы тогда свой пятак присунули? Поквакать и в тину? Не по мужски. |
(67) Для непрошеных экзаменаторов и оценщиков (не только по ассемблеру) у меня есть ребус: 0F1117. Разгадывайте. |
А можно пример, как xor обнуляет содержимое памяти? А то оказывается, вы, как ассемблерщик даже хуже меня (хотя я себя таковым не позиционирую). Ну и насчет "зачем" - признаете себя дураком? Или все-таки погуглите. Это, в отличие от ваших тайных знаний, в гугле есть. |
кстати, я надеюсь, мы говорим про x86? А то сейчас пойдете искать. |
69-Добрых дел мастер > Конечно, XOR r/m32,r32 ну, или любая разрядность Нет, я хочу чтобы вы чистосердечно признали себя дураком. Это будет справедливо, ну или хотя бы пустобрёхом. Конечно же про x86, это же "вредно" для программиста, да? |
Браво!!! А ничего, что для этого во втором операнде должно волшебным образом (или дополнительными командами) появиться точное содержимое первого операнда? С такой логикой можно утверждать, что команда nop заполняет нулями память, если в этой памяти уже содержатся нули. На основании чего? Это вы фигню несете. А еще что-то спрашивать смеете. Балабол вы - и все. Ну да ладно. По первому пункту я вас макнул в содержимое вашей же головы, по второму признаете себя дураком? Надо обьяснять, чем xor reg,reg лучше, чем mov reg,0 ? |
Вот-тот, [em]Браво!!![/em], это вы себе прокричали? Как я правильно понял. [em]Зачем использовать команду xor, когда вы хотите обнулить данные[/em] Это же ваша писанина? Так вы за то, что xor обнуляет двнные, или против? |
Вчера туда, сегодня обратно) Про операнды, вы наконец-то уяснили))) Дальше разжевывать? |
Разжевал, и в глотку пропихнул. Ну, скажите уже) |
Я не знаю, что вы там разжевываете. У каждого, конечно, свои пристрастия, но не надо же об этом на форуме писать. Вдруг кто-то в этот момент ест, а вы тут разжевываете непонятно что. Вот вы какой-то глупый. Ассемблерные команды - это не волшебная палочка. Они выполняют только то, что выполняют. В одних случаях они обнуляют "данные" (если они находятся в регистре и если команда правильно составлена), в других - нет. Тот пример, что вы написали - полная чушь. А если вы хотите придраться к слову "данные" - у вас очевидно что-то не так с самооценкой, если вы, не имея возможности придраться к сути, пытаетесь придраться к буквам. Как я уже говорил, это форум, а не справочник по ассемблерным командам. Я не могу (и не хочу) простую мысль на полторы страницы расписывать, чтобы все было четко, но бессмысленно и скучно. |
76-Добрых дел мастер > Напомню, вы учили, и [em]выучили[/em] ассемблер. Слово [em]выучил[/em], я подверг сомнению. И, как выяснилось, не напрасно, от слова выучил, там только сухой остаток - учил. [em]Тот пример, что вы написали - полная чушь.[/em] Вообще-то это даже не пример), это шаблон из справочника по ассемблеру. Ну да, то данные, то не данные. Маэстро, вы пишИте, я все читаю, мне интересно, чем это закончится. |
Аж интересно, что конкретно вы понимаете под словом "выучил". А также приведите 2-3 примера того, что вы выучили (а если ничего не выучили - идите и не приставайте к образованным людям). И на чем же вы меня таком поймали? И это при том, что я в сотый раз говорю: это было 16 лет назад. Многое из того, что я знал, давно забыл. Все новое, что произошло с тех пор (а по факту - со времени написания тех учебников, что у меня были) я вообще понятия не имею. Я не претендую называться хоть чуть-чуть квалифицированным ассемблерщиком. Эту беседу я веду только для развлечения. Но вам, похоже, обидно, что даже при этом, я знаю ассемблер лучше вас. Что же за каша в голове у вас творится? >Вообще-то это даже не пример), это шаблон из справочника по ассемблеру. ага, вы всегда так делаете? Берете рандомную, чуть-чуть похожую команду и используете? Ничего, что этот "пример" не выполняет той функции, о которой вы говорили? Балаболка вы, одним словом. Давайте добавляйте факты в свои сообщения, пытайтесь вести диалог, отвечать на вопросы. А то мне уже скучно становится впустую препираться. |
Хорошёёё, всё гуще и гуще) Образованые люди, где-то тут приводили 2-3 примера, что-то пропустил наверное) Да не ловил я вас, зачем это мне, просто спросил, а ответ плохой. Вот черт, так я тоже много лет назад ассемблером увлекался, и вот засада, всем этим "фишкам" сто-лет-в-обед) [em]Берете рандомную, чуть-чуть похожую команду и используете?[/em] У вас точно моск не отказал? Обычно брал справочник, это разумное поведение, разве нет? Чего не выполняет пример, оч. любопытно. |
Кстати, вот хороший вопрос) Вы понимаете разницу, между учебником и справочником? |
Текущее время: 11:30. Часовой пояс GMT +3. |