Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать (FAQ)


Служба Рассылок Subscribe.Ru

"Ассемблер? Это просто! Учимся программировать (FAQ)"

Выпуск № 197
от 24.02.2002, 02:05

Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере


Старейшины рассылки
(по состоянию на 24.02.2002, 02:05)

1. Broken Sword - ответов: 362.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 354.
3. Sensey - ответов: 306.
4. Dron (Операционная система с нуля!) - ответов: 250.
5. DiGiT - ответов: 217.


Новости

[23.02] Эксперту DivX присвоен статус "Привилегированный".


 Вопрос № 496

1)Есть такая видеокарта: Trident 9750 AGP 4Mb. Факт в том, что она запускается только после ее предварительного нагревания. Примерно секунд 30-60 над лампочкой 40 ватт. Без нагревания - писк матери: "Нет видео". Время, после выключения компа, когда включая его видюха снова не находится (время остывания) составляет примерно тоже секунд 30. В общем винт за такое время подключить не успеваю. Очень быстро. Так уж вышло, что мне приходится работать с такой "глюкалой". Ко мне она попала уже такой. Грею с любой стороны(сначала думал, что глючный чип), в настоящее время с обратной, не вынимая видухи, причем на ощуп она чуть теплая т.е. не могу представить, чтобы за это время нагрелись какие-то элементы с другой стороны.
Сначала вообще думали, что надо ее вставлять "по-особому", запускалась с 10-го раза. В работе никаких видимых
глюков, кроме сильного нагрева чипа, что решилось установкой вентилятора рядом. Ситуаций, когда видуха не определяется после перезагрузки небыло вообще. Только после выключения
и паузы. При нагреве включается 100-процентно с первого раза. Глюк на всех машинах(3ех точно). Видимых нарушений дорожек и прочего на плате нет. Что это? Как бороться? (Припаять может что-нибудь? Замкнуть? Как выяснить, в каком конкретно элементе дело?) Может кто сталкивался? Любые советы - мне терять нечего (иначе скоро придется выбросить).
2)В SoftIce под XP, Universal driver не пашет, что делать? (В SoftIce под 98 - все Ok)

Отправитель: kosstik (kostyaff@ezmail.ru)
Вопрос отправлен: 19.02.2002, 03:15
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает x-gn
Добрый день, kosstik!
Скорее всего отошел контакт на одной из ног у чипа, или там, где нужно греть, при нагревании
металл расширяется (а там на олове припаяно? если да - то точно контакта нету) и нужный контакт замыкается.
Попробуй нагревать разные части видяхи, а там приклеишь токопроводящим клеем.


Отправлено: 19.02.2002, 07:14
Отправитель: x-gn (регистрация: 28/12/2001, ответов на счету: 17)
ICQ UIN: 137252064
Россия, Гусиноозерск




 Вопрос № 497

Здравствуйте, эксперты!

Спасибо всем, кто посочувствовал по поводу принтера Lexmark Z33

А вот вопросик на зазыпку:
Есть Windows NT и конечно же неизвестен пароль администратора
проблема - обойти этот пароль чтобы поставить необходимый софт
посоветуйте что мона сделать в такой ситуации: может проги какие
или универсальные пароли кто знает
буду очень признателен

Спасибо!

Отправитель: CoolerTheGreat (koulik@math.dvgu.ru)
Вопрос отправлен: 19.02.2002, 04:27
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает змей
Здравствуйте, CoolerTheGreat!
Грузишся с 98-ой буттовой дискеты (он должен НТ видеть)
качаешь SAM, лезешь в инет ищешь, качаешь прогу типа
SAMCRK.exe имеешь пассворд админа..


Отправлено: 19.02.2002, 08:18
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 189)

_______________

Отвечает DiGiT
Доброе время суток, CoolerTheGreat!
Круто. Универсальный пароль для винНТ. Вообще то это серверная ось. Представь коннектишься телнетом с универсальным админовским паролем. Бред какой-то. Нельзя. Требуй админа или не трогай сервак.


Отправлено: 19.02.2002, 09:04
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 217)
ICQ:133534725
Russia(),Student

_______________

Отвечает kostik
Доброе время суток, CoolerTheGreat!
Универсальных паролей не существует. Существуют программы, которые подбирают пароли (но хочется Вас предупредить, что при длине пароля свыше 5-6 символов, подборка будет идти очень много). Также есть программы, которые существующий пароль заменяют на другой путём модификации файла с паролями
1. Advanced NT Security Explorer (URL: www.elcomsoft.com/antexp.html). Программа находит пароль путём простого перебора в лоб.
2. L0phtCrack 1.5 (www.atstake.com/research/lc3). Копируете файл с паролями в другое место и отдаёте его на растерзание этой программе. Решает проблему она путём пербора.
3. Offline NT Password & Registry Editor (home.eunet.no/`phordhl/ntpasswd). Программа просто модифицирует пароль, вместо старого, записывая новый.
Взят этот материал из "Компьютерра #43 (13 ноября 2001). Забыт пароль? Поможет Linux!".
Вообще рекомендую сходить на сайты www.passwords.com; www.passwords.ru Можно в поисковиках набрать такую строку "Windows NT recovery password".


Отправлено: 19.02.2002, 14:16
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 44)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск

_______________

Отвечает 10ck
Доброе время суток, CoolerTheGreat!
Не знаю такой проги, но могу посоветовать сайты
www.void.ru
www.dore.ru
www.xakep.ru
Там наверняка что-нибудь есть.



Отправлено: 19.02.2002, 14:23
Отправитель: 10ck (регистрация: 18/02/2002, ответов на счету: 23)
Россия, Нижний Новгород

_______________

Отвечает freeseacher
Здравствуйте, CoolerTheGreat!
Блин вот только 5 минут назад закрыл окно где смотрел интересную статью про все это дело. Как взломать как что... Котроче если хочешь вот тебе ссылка.
http://www.uinc.ru/articles/29/index.shtml
только ни кому не говори что я тебе ее дал... заМЕНТут :-)))


Отправлено: 20.02.2002, 07:42
Отправитель: freeseacher (регистрация: 03/02/2002, ответов на счету: 27)
Тел.: 8(3832)366362
Новосибирск

_______________

Отвечает Tiger
Приветствую Вас, CoolerTheGreat!
Попробуйте программу L0phtCrack+ или ее бесплатный вариант LC3. Должна быть здесь http://lcp.chat.ru. Если там нет, то научитель пользоваться поисковиками и найдите ее в интернете. :)


Отправлено: 21.02.2002, 21:10
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 105)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает rusty knight
Добрый день, CoolerTheGreat!
Есть усеченая версия Линукс, на 1 дискете, там лежит прога, которая позволяет менять пароль админа на NT. Поищи ее в инете, я свою версию потерял.

PS Упоминалась в рассылке Subscribe RU? тема LinuxNews.


Отправлено: 23.02.2002, 12:08
Отправитель: rusty knight (регистрация: 13/02/2002, ответов на счету: 5)




 Вопрос № 499

Здоровенкi булы, уважаемые Экперты.

Вопрос такого плана: Воспроизведение видеозаписей формата .avi .mpeg .mpg ..., посредством стандартного проигрывателя Windows Media Player, будь он неладен.

Вся проблема в том, что при запуске какого-нить файла, вышеперечисленного формата, запускается WMP и начинает устанавливать соединение. Куда он соединяется, зачем, я не знаю. Но, при загрузке фала .mpg выскакивает сообщение об ошибке, типа, "Не удается открыть. Проверьте путь. Бла-бла-бла...". Ладно, жамкаю "Дополнительно" - пишет "Неопознаная ошибка (Ошибка=00040258)"(вот гаденыш!). Ничего не остается, жму на "Закрыть", сообщение об ошибке закрывается и WMP, как ни в чем не бывало, воспроизводит данный файл. А вот, если загружать .avi .mov и прочие, так это, вообще, гиблое дело. Выскакивает запрос пароля на соединение с Инетом, кое я благополучно "Отменяю", далее сообщение об ошибке "Не удается загрузить соответствующий декомпрессор. (Ошибка=80040200". После чего, WMP показывает свое основное окно и ничего не делает, стоит скромно потупив глазки.
Пробовал вводить пароль - WMP соединяется в неизвестно куда и опять не может найти декомпрессор.

Подскажите, что WMP, собаке, еще надо?

З.Ы. Все видеозаписи слиты с Инета(короткие клипики), WMP ver 6.4(качнул прям с сайта Мелкомягких), Окна 95, Дыректикс 7.

Отправитель: Мурзилка
Вопрос отправлен: 19.02.2002, 09:48
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Sensey
Здравствуйте, Мурзилка!
А DivX есть?
Поставь вер. 4.12, она на 30% быстрее 3.хх
Или скачай смотрилку под ДОС, крутая вещь!
http://www.multimediaware.com/qv/


Отправлено: 19.02.2002, 10:25
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 306)
Тел.: (0572) 41-76-04 д.
ICQ 105679124
Украина, Харьков

_______________

Отвечает DiGiT
Доброе время суток, Мурзилка!
Ставь DivX и пойдут ави.
Ставь новый медиаплейер и пойдут другие форматы.
В миллениуме есть хороший медиаплейер, достань его. Правда не знаю пойдет он под 95, но под 98 идет


Отправлено: 19.02.2002, 10:33
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 217)
ICQ:133534725
Russia(),Student

_______________

Отвечает DivX
Здравствуйте, Мурзилка!
Я в недопонимании - как тебе сам дядя Билл впарил шестую версию, когда седьмой уже два годка стукнет. А авишки чай в mpeg-4 записаны или вообще в divx4.x , кодеков QuickTime данный экземрпляр в себе тоже не несет.


Отправлено: 19.02.2002, 11:06
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 200)

_______________

Отвечает Blackeye
Приветствую Вас, Мурзилка!

А ты смотрел, каким кодеком закодирован видеоклп или видео? Посмотри внимательно, скорее всего у WMP просто нету соответсвующего кодека вот она и выводит тебе сообщение об ошибке! Наверное видео сжато DivX, если у тебя его нет, скачай с - www.download.com - там его легко найти :) Если проблема не исчезнет после утсановки кодека, пиши - поможем. Mailto:blackeye@mail.zp.ua

До побачення, любий друже Мурзилко!



Отправлено: 19.02.2002, 14:14
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 16)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье

_______________

Отвечает BMR
Приветствую Вас, Мурзилка!

Может клипы в формате DivX, и WMP ищет этот декомпрессор, попробуй скачать его сам с какого-нибудь сайта и установи.
А насчёт .mpg посмотри, может когда передаёшь путь где-то ошибка, в ключах например.


Отправлено: 19.02.2002, 15:38
Отправитель: BMR (регистрация: 10/02/2002, ответов на счету: 60)
Россия, Пенза

_______________

Отвечает Tiger
Здравствуйте, Мурзилка!
Скорее всего ему не хватает кодека DivX MPEG4. Попробуйте поискать в интернете, если не найдете, то мыльните на мыло мне и я вышлю. Tigeer@yandex.ru


Отправлено: 21.02.2002, 21:10
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 105)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Lonely L
Здравствуйте, Мурзилка!

Тебе нужно установить все виды декомпресоров. Все сжатия аудио и видео записей. Установка/удаление - мультимедия


Отправлено: 22.02.2002, 15:27
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 30)
Тел.: (0572) 11-66-62
Украина, Харьков

_______________

Отвечает baldr
Доброе время суток, Мурзилка!

Скорее всего, он не понимает формата файлов.. То есть, в W95 нет еще поддержки, там, Div4, и т.п...
Установите DivX4.12 или позднее. А вообще, советую бросить этот Media Player! Есть куча более
продвинутых плейеров - Sasami, thePlaya, miniDVD и пр.. Я вот смотрю видео под DOS
замечательным плейером QV 2.46. Таких проблем у меня нет и не было.


Отправлено: 22.02.2002, 22:19
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 79)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.




 Вопрос № 501

Гамарджоба, уважаемые Эксперты.

Возвращаясь к теме воспроизведения видеозаписей.

Воспользовался Вашими советами поставил DivX v4.11. В нагрузку наваляли Playa (проигрыватель). Ну, вздохнул, перекрестился, перезагрузился. Запустил эту Плэю, натравил на .avi и получил сообщение, что, мол, не может она, видите ли, воспроизвести файл с текущего места. Вздохнул, сосредоточился, запустил WMP. Ну этот, тот еще жучище - вновь, те же сообщения об ошибке. Вздохнул, зажмурил глаза, вспомнил Гейтса, его родственников и близких, полегчало, открыл глаза. Полез к Мелкомягким за WMP ver.7, вычитал там (и позже проверил), что для 95-ых максимальная версия 6.4.
Ладно это все лирика, переходим к существу. Начну издалека.
Организация имеет локальную сеть, с выходом в Инет через местную проксю(все в одну дырочку, но по выделенке). Электронная почта также настроена на локалку - например, отображая письмо от Экпертов Оутлук матькается и просит ввод инетовского пароля, для отображения в конце письма рисунков счетчиков, иначе они будут заменены крестиками. И вообще, при открытии локально сохраненных страничек ИЕ 5.5 запрашивает ввод пароля, если нажать "отмену", то страница отобразится без рисунков и прочей навеси, т.е. только текст.
Далее. Имеются фильмы в формате DivX(с CD-юков), с расширением .avi которые Playa и WMP воспроизводят без лишних вопросов.
А вот, именно клипы слитые с Инета (предположим с Fomenko.ru), именно клипы, не ссылки, т.е. с реальным размером, не воспроизводятся. Может дело в самих авишках? Хотя, что самое обидно, на соседнем компе, все идет отлично, при одинаковой, даже идентичной конфигурации и ПО. Скорее тут сетевые настройки?

Возможно, у глубокоуважаемых Экспертов возникнет закономерное желание послать этого мудака, который задает такие вопросы, подальше. Но я надеюсь, что найдутся и такие, кто поможет советом, наставят на путь истинный, намекнут на направление.

Прошу извинить меня за некую фривольность стиля письма и за собственную недоразвитость.

Заранее благодарен за любой ответ.

Отправитель: Мурзилка
Вопрос отправлен: 19.02.2002, 14:15
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Blackeye
Добрый день, Мурзилка!

З.Ы: Спасибо за веселое письмо хоть посмешили немного :))) а то весь день таки грустным был!

Насет клипов четно говорю - не знаю но могу точно сказать что с Fomenko.ru я сам видеоклипы качал и у меня все работало. Мое ваяние: Win 2000, WMP 7.1, DirectX 8.0


Отправлено: 19.02.2002, 15:32
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 16)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье

_______________

Отвечает DivX
Здравствуйте, Мурзилка!
И в Аутлуке и в IE5.5 есть в меню "Файл" пункт "Работать автономно".
Что касается avi-файлов, то надо хотя бы разобраться чем это таким загадочным они закодированы - смотришь свойства avi-файла -> сведения. Если там будет написано что-то типа "неизвестно", то нужно спрашивать у админа чем они закодированы, а если все-таки что-то пишется нужно искать другую версию этого кодека.

ЗЫ. И все-таки установи WMP еще раз и перед тем как нажимать "Обычная установка" , лучше выбери компоненты (а именно кодеки) сам, в конце концов устанавливай по полной.


Отправлено: 20.02.2002, 05:47
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 200)




 Вопрос № 502

Здравствуйте, эксперты!
У меня возник вопрос - для чего нужны функции FlashBios, (т.е. Int 16h, AH = 0eh, AL = функция.) как их можно реально использовать?
Заранее благодарен.

Отправитель: Эксперт 10ck (10ck@mail.ru)
Вопрос отправлен: 19.02.2002, 14:20
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Broken Sword
Добрый день, 10ck!
Во первых, не 0Eh, а E0h. Во вторых, эти ф-ции справедливы только для AMI - BIOS-ов (american mega trends помойму...)
А основные ф-ции такие:
00 - получить версию BIOS-а
04/05 - понизить/повысить напряжение на материне
06 - запретить запись в флешину
07 - разрешить запись в флешину
0B/0C - запись/восстановление внутреннего кэша
FF - reset CPU
а всего я их насчитал (документированных) - 13 штук

Если нужны подробности - пиши, хотя AMI-шные биосы у нас в стране не так популярны...


Отправлено: 19.02.2002, 15:31
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 362)
ICQ#64476575
Украина, Одесса

_______________

Отвечает Евгений
Приветствую Вас, 10ck!
Эти функции позволяют перезаписывать BIOS .


Отправлено: 19.02.2002, 20:41
Отправитель: Евгений (регистрация: 28/12/2001, ответов на счету: 57)
ICQ# 45249044
Russia

_______________

Отвечает backspace777
Здравствуйте, 10ck!

Если проникнуться глубоким смыслом, вполне можно найти реальное применение этим функциям.


Приложение:


Отправлено: 20.02.2002, 01:46
Отправитель: backspace777 (регистрация: 13/01/2002, ответов на счету: 7)
BSUIR
URL: http://backspace2000.narod.ru/ -
Odigo:6133086
Беларусь, Минск




 Вопрос № 503

Hi!
Что вытворяет команда: or ax, ax (пусть ax=xxxx).
C уважением.

Отправитель: kuper
Вопрос отправлен: 19.02.2002, 14:34
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Sensey
Добрый день, kuper!
короткий и быстрый вариант
cmp ax, 0


Отправлено: 19.02.2002, 14:39
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 306)
Тел.: (0572) 41-76-04 д.
ICQ 105679124
Украина, Харьков

_______________

Отвечает VicSimon
Приветствую Вас, kuper!
То же самое, что и cmp ax, 0. Но код получается гораздо короче!
Оптимизация.


Отправлено: 19.02.2002, 14:45
Отправитель: VicSimon (регистрация: 25/01/2002, ответов на счету: 21)
Россия, Красноярск

_______________

Отвечает 10ck
Хай, kuper!
Насколько я помню, если это в таком коде:
...
or ax, ax
jz Label1
...
тогда она эквивалентна
...
cmp ax, 0
jz Label1
...
Вроде бы так.


Отправлено: 19.02.2002, 14:45
Отправитель: 10ck (регистрация: 18/02/2002, ответов на счету: 23)
Россия, Нижний Новгород

_______________

Отвечает Kurt
Здравствуйте, kuper!
Производит операцию лог. ИЛИ между AX и AX. Т.е. в результате AX остается неизменным, зато в регистре состояния мы имеем все флажки, соответсвующие числу в AX. Эту команду часто используют для того чтобы проверить число на нулевое значение. (см. приложение). Такой код более компактен чем непосредственно сравнение с константой "0".
PS. XOR AX,AX - то же самое, что MOV AX,00


Приложение:


Отправлено: 19.02.2002, 15:30
Отправитель: Kurt (регистрация: 08/02/2002, ответов на счету: 2)
ICQ #99826732
Россия

_______________

Отвечает vitya
Приветствую Вас, kuper!

or ax, ax выполняет простейшее побитовое ИЛИ (|).
Что это такое? Так вот есть такая функция
0 | 0 = 0
0 | 1 = 1
1 | 0 = 1
1 | 1 = 1
теперь, ax у нас 16 битовый регистр, значится
исходя из выше написанной таблицы,
значение регистра ax не изменится, то есть
операция бесмысленно,
а вот операция xor ax, ax
обнулит регистр. И скорее всего ты имел ввиду именно ее.


Отправлено: 19.02.2002, 15:39
Отправитель: vitya (регистрация: 03/01/2002, ответов на счету: 17)
Armenia, Yerevan

_______________

Отвечает BMR
Добрый день, kuper!

or ax,ax не вытворяет ничего, ax так и остаётся xxxx
Может xor ax,ax? тогда ax = 0.


Отправлено: 19.02.2002, 15:46
Отправитель: BMR (регистрация: 10/02/2002, ответов на счету: 60)
Россия, Пенза

_______________

Отвечает Евгений
Приветствую Вас, kuper!
or ax,ax производит операцию "Логическое или " над регистром ax с такой же маской (ax) и помещает результат в регистр ax.
Таблица истинности для операции "Логическое или" :
1 or 1 = 1
0 or 1 = 1
1 or 0 = 1
0 or 0 = 0
Команда OR производит эту операцию побитово.


Отправлено: 19.02.2002, 20:40
Отправитель: Евгений (регистрация: 28/12/2001, ответов на счету: 57)
ICQ# 45249044
Russia

_______________

Отвечает Painbringer
Добрый день, kuper!
ничего. типа как nop. кстати насколько я помню nop это по сути or al,al


Отправлено: 19.02.2002, 21:04
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 354)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.

_______________

Отвечает Nek
Доброе время суток, kuper!

Команда OR чаще всего исползуется для установки отдельных битов, типа

OR al,00001111b
выставит еденицы в 4 младших битах регистра, а OR ax,ax ничего не сделает.


Отправлено: 20.02.2002, 00:52
Отправитель: Nek (регистрация: 16/02/2002, ответов на счету: 9)

_______________

Отвечает root
Приветствую Вас, kuper!
or или логическое сложение, примененное к одному и тому же операнду не меняет его. То есть or ax, ax Ничего не делает.
А вот xor или исключающее или, примененное к одному и тому же операнду обнуляет его, то есть xor ax, ax аналогично по действию mov ax, 0, но на старых машинах xor выполнялась быстрее.


Отправлено: 20.02.2002, 01:56
Отправитель: root (регистрация: 28/12/2001, ответов на счету: 31)
РГУ
Адрес: 344064. Ростов-на-Дону, ул. Таганрогская, 50а
Тел.: (8-632) 77-97-02
URL: http://www.aofd.boom.ru - Когда-то будет homepage
ICQ: 92779849
Россия, Ростов-на-Дону

_______________

Отвечает Frank
Доброе время суток, kuper!
По идее ничего.
Команда побитовая.
in1 in2 out
0 0 0
0 1 1
1 0 1
1 1 1
у тебя биты одинаковые и -> возвращается тоже самое.
ЗЫ а вот команда xor ax,ax обнуляет регистр.


Отправлено: 20.02.2002, 08:15
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 73)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев

_______________

Отвечает DiGiT
Приветствую Вас, kuper!
А подумай. просто устанавливает флаги, Если ax=0, то zf установится и все. Это быстрое сравнение с 0,вместо cmp ax,0
Юзай test ax,ax вроде работает еще быстрее.
в or тратится еще один такт на занесение результата в приемник.


Отправлено: 20.02.2002, 09:23
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 217)
ICQ:133534725
Russia(),Student

_______________

Отвечает backspace777
Приветствую Вас, kuper!

or ax,ax - обычно используется для проверки ax на равенство нулю, т.к. она немного шустрее выполняется, плюс некоторые люди считают хорошим стилем программирования пользоваться не только стандартным набором команд, но и чем то ещё не замыкаясь на одном cmp ax,0.


Отправлено: 22.02.2002, 05:34
Отправитель: backspace777 (регистрация: 13/01/2002, ответов на счету: 7)
BSUIR
URL: http://backspace2000.narod.ru/ -
Odigo:6133086
Беларусь, Минск




Форма отправки сообщения
(действительна до момента выхода следующего выпуска рассылки)

Заполните приведенную ниже форму для того, чтобы отправить вопрос. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.

В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.



 Персональные данные (?)
Ваше имя:
Пароль (экспертам):
E-mail (подписчикам):
Опубликовать мой e-mail в рассылке


 Текст сообщения (?)

Текст вопроса:

Приложение (если необходимо: программа, выдержка из закона и т.п.):



 Выбор подгруппы

Отправить всем экспертам выбранной подгруппы


SpyLOG be number one SUPERTOP

© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное