Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 358
от 02.09.2002, 18:00
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 1159 Отправлено ответов: 3551 Активность: 306.3 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
ASMодей Статус: Опытный Общий рейтинг: 125 [Подробней >>] |
Артём Шегеда Статус: Профессиональный Общий рейтинг: 119 URL: Пристанище неодинокого программиста [Подробней >>] |
Dark_Lord Статус: Профессиональный Общий рейтинг: 142.42 [Подробней >>] |
Portnov Статус: Опытный Общий рейтинг: 121.41 URL: Мой сайтик... [Подробней >>] |
masquer Статус: Профессиональный Общий рейтинг: 158.31 [Подробней >>] |
Byter Статус: Опытный Общий рейтинг: 132.25 [Подробней >>] |
kvINT Статус: Опытный Общий рейтинг: 110.78 [Подробней >>] |
Igoryk Статус: Опытный Общий рейтинг: 113.36 URL: В помощь программисту [Подробней >>] |
ARDoS Статус: Доверительный Общий рейтинг: 106.16 [Подробней >>] |
Broken Sword Статус: Профессиональный Общий рейтинг: 135.58 URL: моя рассылка по Protected Mode [Подробней >>] |
Pablo Статус: Профессиональный Общий рейтинг: 131.66 URL: Моя страничка [Подробней >>] |
Dron Статус: Профессиональный Общий рейтинг: 121.06 URL: Операционная система с нуля! [Подробней >>] |
LIFO Статус: Опытный Общий рейтинг: 138.62 Телефон: 8 01710 24758 [Подробней >>] |
Ayl Статус: Профессиональный Общий рейтинг: 119.68 [Подробней >>] |
Beeblebrox Статус: Профессиональный Общий рейтинг: 115.93 URL: Beeblebrox / TMA HomePage [Подробней >>] |
Топор Статус: Профессиональный Общий рейтинг: 117.68 URL: Хорошая Русская Металлическая команда Телефон: (8462)500298 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 1119. сегодня скачал с сайта www.kalashkoff.ru программу MASM, на чал компилировать файл с .asm расширение... (ответов: 9)
Вопрос № 1120. Добрый день. К сожалению вы меня не поняли. Хотя бы покопались в моём исходнике. Мне необходимо знач... (ответов: 3)
Вопрос № 1121. Приветствую уважаемых экспертов. Пришла в голову одна мысль: как математический сопроцессор вычиляе... (ответов: 2)
Вопрос № 1122. Здравствуйте уважаемые эксперты! Подскажите пожалуйста сылку на SoftIce 4.* для W2k а то я уже 6 де... (ответов: 1)
Вопрос № 1123. КАК УСТАНОВИТЬ MASM 6.11 КОТОРЫЙ Я СКАЧАЛ У ВАС, НО Я НЕ ЗНАЮ КАК ЗАПУСКАТЬ ЕЕ ПОТОМУ ЧТО КОГДА УСТА... (ответов: 2)
Вопрос № 1124. Здравствуйте уважаемые Эксперты. Хочу задать вам вопрос. Как на asm написать прогу для вывода данных... (ответов: 1)
Вопрос № 1125. Hi Приколитесь, все знают уже про конкурс на http://www.flashguru.co.uk (4000 баксов тому, кто слома... (ответов: 4)
Вопрос № 1126. Такое ощущуние что мой предыдущий вопрос не дошел. Еще разок вышлю, если повторюсь, то извиняйте. Ну... (ответов: 1)
Вопрос № 1127. Здра, Эксперты ! Поскольку вопросы Вам надоели, такие к Вам просьбишки : Почитал я Зубкова... Стало ... (ответов: 1)
Вопрос № 1128. посвящено всем любителям Зубкова С.В. (II издание) стр. 36 DIV источник Следует читать: "Выполн... (ответов: 6)
Вопросов: 10, ответов: 30
Вопрос № 1119 |
сегодня скачал с сайта www.kalashkoff.ru программу MASM,
на чал компилировать файл с .asm расширением с помощью ML.EXE , написал так:
ML.EXE prog01.asm /AT
он мне создал только prog01.obj, а prog01.com я не нашел.
Уважаемые эксперты, скажите пожалуйста, что я не так сделал?
Вопрос отправлен: 28.08.2002, 16:40
Отправитель: Вячеслав (ovchinnikov_1987@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает ASMодей
Здравствуйте, Вячеслав!
Если ты скачал только файл ML.EXE, то это только полдела.
Скачай еще LINK.EXE и помести его в тот же каталог, что и
MASM.
А лучше найти где-нибудь и установить полный пакет MASM.
Ответ отправлен: 28.08.2002, 19:13
Отправитель: ASMодей
Отвечает Артём Шегеда
Добрый день, Вячеслав!
рассылки по Assembler, в которых этот вопрос уже рассмотрен:
27 июля 2002 г. 0:38
9 августа 2002 г. 16:18
Ответ отправлен: 28.08.2002, 18:10
Отправитель: Артём Шегеда
Отвечает Dark_Lord
Приветствую Вас, Вячеслав!
Надо запустить link.exe! А лучше рассылку лучше читать!
Ответ отправлен: 30.08.2002, 20:46
Отправитель: Dark_Lord
Отвечает Portnov
Здравствуйте, Вячеслав!
Кажется, все-таки ML /AT myprog.asm надо, т.е. /AT перед именем файла. И все-таки посмотрите внимательнее, вероятно, com-файл оказался где-нибудь в одном из след. мест:
а)текущая директория
б)директория, где лежит ML.exe
в)может оказаться даже в одной из директорий, указанных в PATH, или в корневом каталоге текущего диска.
В общем, можете в Проводнике F3 нажать и поискать...
С уважением, Portnov.
Ответ отправлен: 28.08.2002, 18:40
Отправитель: Portnov
Отвечает masquer
Добрый день, Вячеслав!
Ну а теперь объектный файл слинковать нужно, см. программу LINK
Ответ отправлен: 28.08.2002, 17:22
Отправитель: masquer
Отвечает Byter
Приветствую Вас, Вячеслав!
А во время ассемблирования он ошибок не ывдовал?
Если возникают ошибки ,то загрузочный файл не создается(в
большинстве случаев).
А так ты вобщем все делаешь верно.
Ответ отправлен: 29.08.2002, 15:54
Отправитель: Byter
Отвечает kvINT
Приветствую Вас, Вячеслав!
Приветствую Вас, Вячеслав!
Все ты сделал правильно. Процесс создания com.файла состоит из 2 этапов - компиляции и линковки. 1-й этап ты успешно освоил, осталось слинковать. Masm'ом пользуюсь только для win-приложений, поэтому ключи точно не укажу, но в общем тебе надо теперь написать link.exe prog01.obj.
В tasm'е это выглядело бы
tasm.exe prog01.asm
tlink.exe /t prog01.obj
Если хочешь упростить процесс, напиши bat-файл с таким содержимым (опять же для tasm)
tasm.exe %1
tlink.exe /t %1
В этом случае компиляция и компоновка(линковка) будет производиться сразу.
(Чтобы пользоваться bat-файлом - пиши в командной строке
batname.bat prog01, где batname - имя bat-файла. Имя своей проги пиши без расширения.)
Ответ отправлен: 01.09.2002, 17:54
Отправитель: kvINT
Отвечает Igoryk
Здравствуйте, Вячеслав!
Компилирование в ассемблере происходит в два этапа. Первый вы уже сделали. А второй - нужно ввести в командной строке link prog01.obj,,NUL,,,
и преобразовать в COM-файл:
exe2bin prog01.exe prog01.com
Ответ отправлен: 29.08.2002, 10:21
Отправитель: Igoryk
Отвечает ARDoS
Приветствую Вас, Вячеслав!
Попробуй так:
masm proga.asm
link /t proga.obj
Главное в той же папке должны быть файлы Dosxnt.386,Dosxnt.exe,ml.exe, ну и естевственно masm.exe и link.exe.
Ответ отправлен: 31.08.2002, 12:44
Отправитель: ARDoS
Вопрос № 1120 |
Добрый день. К сожалению вы меня не поняли. Хотя бы покопались в моём исходнике. Мне необходимо значение в bx, равное 02h преобразовать в байты и вывести его на экран. Пока не получается-плохо с математикой. Прикольно ,но один из экспертов гнал гон:MS-DOS иногда игнорирует значение по смещению 2h (длина последнего блока файла), но не длину файла в параграфах по смещению 4h-доказано клиническими испытаниями.
НАРОД!!!!!!!!!!!!!!! Если у кого есть исходники вирусов, пишущих своё тело в начало и алгоритм поиска «дырок» в Релокейшене+ скролинг в VGA-режиме---скиньте на мыло, если не сложно.
До свидания.
Приложение:
Вопрос отправлен: 28.08.2002, 17:14
Отправитель: DARK_ALISON
[Следующий вопрос >>] [Список вопросов]
Отвечает Portnov
Здравствуйте, DARK_ALISON!
Так у вас что, проблема 2 на 16 умножить??? Ну, знаете ли, это вам не сюда... Это вам в школу, в первый класс, ну в крайнем случае во второй...
Для особо одаренных привожу даже самый простой код:
mov bx,2
shl bx,4
усе!!!
Или же проблема с выводом на экран? Не, ну masquer прав был, такой вопрос раз в день приходит точно, а сегодня у меня это уже второй такой вопрос. В общем, читайте рассылку, да и у Калашникова это есть, по-моему...
С уважением, Portnov.
Ответ отправлен: 28.08.2002, 18:46
Отправитель: Portnov
Отвечает masquer
Приветствую Вас, DARK_ALISON!
Хе-хе, так это ты сдвигами пытаешься преобразовать число в строку?? :) Ну есль число заведомо меньше 10 то прибавь 30h и все.
По вирусам - скачай любые вирусные журналы - SGWW, 29A и наслаждайся, хотя зачем сейчас это, когда и ДОСа то практически нет, а под виндой эти знания не нужны - х.з.
Ответ отправлен: 28.08.2002, 17:39
Отправитель: masquer
Отвечает Byter
Приветствую Вас, DARK_ALISON!
Используй сопроцессор.В рассылке описывается работа с ним.
Ответ отправлен: 29.08.2002, 15:57
Отправитель: Byter
Вопрос № 1121 |
Приветствую уважаемых экспертов.
Пришла в голову одна мысль: как математический сопроцессор
вычиляет тригонометрические функции? Не разложением же в ряд?
Может по таблицам? Пожалуйста, не смейтесь, если вопрос показался смешным.
Пуху пух, миру мир, пчёлам - тёплый улей.
Вопрос отправлен: 28.08.2002, 22:23
Отправитель: Pooh
[Следующий вопрос >>] [Список вопросов]
Отвечает Broken Sword
Приветствую Вас, Pooh!
Ничего смешного, очень даже не смешно окажется, если аппроксимация - это не разложение в ряд...
New transcendental instruction algorithms were incorporated into the IA-32 architecture beginnig whith the Pentium processors. These new algorithms used for the transcendental
instructions (FSIN, FCOS, FSINCOS, FPTAN, FPATAN, F2XM1, FYL2X, and FYL2XP1) allow a higher level of accuracy than was possible in earlier IA math coprocessors and FPUs.
The accuracy of these instructions is measured in terms of units in the last place (ulp)... и т.д.
Если нада формула, по которой высчитывается погрешность при вычислении - вышлю, но скажу только, что это число порядка X/2^-63
Ответ отправлен: 29.08.2002, 00:49
Отправитель: Broken Sword
Отвечает masquer
Здравствуйте, Pooh!
В мануалах от Интела нет такой информации. То, что привел эксперт Broken Sword относится лишь к вычислению погрешности при вычислении значения. Есть у меня предположение. что там действительно разложение в ряд, пи известно ведь, хотя это мое скромное мнение.
Ответ отправлен: 29.08.2002, 07:57
Отправитель: masquer
Вопрос № 1122 |
Здравствуйте уважаемые эксперты!
Подскажите пожалуйста сылку на SoftIce 4.* для W2k а то я уже
6 день ишу, море инфы а где и нахожу прогу так там или пароль
стоит или по этои сылке вобше ничего нет. Прошу не посылайте
меня на rambler, aport, google и т.д я там и искал.
И еще я все книжные магазины в своём городе перерыл книги Зубкова
так и не нашел в интернет магазинах тоже смотрел в наличие нет и
не будет. Подскажите дрегого достойного автора или может знаете
где можно Зубкова достать.
Буду очень признателен.
Вопрос отправлен: 28.08.2002, 23:12
Отправитель: Ilu (ilua_m@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, Ilu!
Ты же уже задавал этот вопрос.
Не можешь через поисковики - поставь осла, козу и там ищи - тебе нужна Driver Studio 2.5 or 2.6
Тем более была уже ссылка с месяц назад, читай рассылку.
Ответ отправлен: 29.08.2002, 08:01
Отправитель: masquer
Вопрос № 1123 |
КАК УСТАНОВИТЬ MASM 6.11 КОТОРЫЙ Я СКАЧАЛ У ВАС, НО Я НЕ ЗНАЮ КАК ЗАПУСКАТЬ ЕЕ ПОТОМУ ЧТО КОГДА УСТАНАВЛИВАЕШЬ ТАМ ВСЕ НА АНГЛИЙСКОМ. ОТВЕТЬТЕ ПОЖАЛУЙСТА ПОДРОБНЕЕ КАК ПОЛЬЗОВАТЬСЯ CODE VIEW И ТД
Вопрос отправлен: 28.08.2002, 23:15
Отправитель: Бегалиев Чингис
[Следующий вопрос >>] [Список вопросов]
Отвечает Byter
Доброе время суток, Бегалиев Чингис!
Блин...Ну че лень скачать архив рассылки?(Там все конкретно
разжевывается)
Ответ отправлен: 29.08.2002, 16:05
Отправитель: Byter
Отвечает masquer
Здравствуйте, Бегалиев Чингис!
Учи английский и как правильно вопрос задавать нужно. На общий вопрос и ответ будет общий - ну, типа, молча. А потом обиды идут. Какие конкретно проблемы возникли? Просмотри предыдущие выпуски рассылки - все это уже столько раз пережевывалось. Экономь и свое и наше время.
Ответ отправлен: 29.08.2002, 07:54
Отправитель: masquer
Вопрос № 1124 |
Здравствуйте уважаемые Эксперты.
Хочу задать вам вопрос.
Как на asm написать прогу для вывода данных
через LPT порт со скоростью 160 бот
Большое спосибо.
Вопрос отправлен: 28.08.2002, 23:21
Отправитель: Сергей
[Следующий вопрос >>] [Список вопросов]
Отвечает Pablo
Добрый день, Сергей!
Вывод можно осуществлять с помощью команды repz outsb или одиночной outsb. Скорость 160 бод составляет 16 байт в сек, то есть тебе анад выводить инфу с частотой 1 байт каждые 0,0625 сек или 62500 микросекунд. Если прога по ДОС то можно посадить вывод на таймер, а есть под винду, то писать или драйвер или на крючок. А впрочем думаю и ВинАпи обойтись можно, хотя навскидку не припомню чтото финкций таймерных, только учть что обычный Виндовый тамер не позволят тебе такую точность развить!)))
Ответ отправлен: 29.08.2002, 12:41
Отправитель: Pablo
Вопрос № 1125 |
Hi
Приколитесь, все знают уже про конкурс на http://www.flashguru.co.uk (4000 баксов тому, кто сломает этот файл: http://www.flashguru.co.uk/cracking_challenge.zip
Желающих нашлось ОЧЕНЬ немало... (посмотрите сами). Сразу же появился Ben Lunt (из Hugi compo кстати), к-рый на момент сказал что исп. MD5, это, мол, неинтересно и т.п. Потом еще человек 100 умельцев приводили какие-то дампы и описания MD5 криптора во всех позах и стенаниях.
Я тоже было кинулся по нету качать декомпилеры swf-файлов (нада же), даже нашел в листинге строку validate password :) но вся фишка вот в чем:
Сломать защиту MD5, как я убедился, можно ТОЛЬКО (!) полным brute force-ом (перебором по нашему), причем если соединить несколько суперкомпов с НАСА то на это уйдет больше месяца. А на конкурс отвели ровно месяц! :) Вот в этом то и весь прикол! ) Так что на будущее - не верьте подобным конкурсам...
А вообще пошарьте по их сайту - тот, кто занимается RE найдет там много интересного
Вопрос отправлен: 29.08.2002, 03:36
Отправитель: Broken Sword (brokensword@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Dron
Приветствую Вас, Broken Sword!
Тут я не согласен малость... :)
Повезти может всегда... :)
предположим пароль имеет один символ, который является цифрой. (это я утрирую так для пояснения)
следовательно полный брутефорс будет заглючаться в переборе следующих вариантов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
если искомый пароль окажеться 9, то действительно придется перебрать все... (но только в том случае если перебирать последовательно). но если искомый пароль окажеться 0 или 1 (в том же случае), то решение мы найдем почти сразу...
это я так абстрактно представил брутефорс. :)
так что повезти может всегда.
взять слабенький комп, наладить случайный перебор парольных блоков, авось за месяц и наткнемся на нужный пароль. :))) А файло большое? :)
Ответ отправлен: 29.08.2002, 11:07
Отправитель: Dron
Отвечает Pablo
Добрый день, Крутой Меч!
Ну вообщем интересно получается, ведь все комбинации то переббирать не нужно нужно вседь найти правильную, если допустим погадать в какой область может находитсья ключ, например, в серединном районе списка всех ключей (допустим типа "nnnn..."), перебор осуществлять начиная с этого по кругу, тоесть: +1, -1, +2, -2 и т.д., или например начать не с начала списка, а с конца ("zzzz...")?!
Или вообще набрать команду, каждый член которой будет передирать свой диапазон ключей!))))
Ответ отправлен: 29.08.2002, 12:35
Отправитель: Pablo
Отвечает LIFO
Добрый день, Broken Sword!
Прямо как в фильме 'Взлом':)
P.S. раз выдался такой случай, не мог бы ты мне на мыло скинуть первый номер твоей рассылки ( подписался недавно и пришел только второй выпуск)
eugene_p@mail.ru
Ответ отправлен: 29.08.2002, 13:25
Отправитель: LIFO
Отвечает masquer
Здравствуйте, Broken Sword!
Хе-хе, мне больше всего вот это понравилось:
"hey...
i've developed a non-working utility for hiding actionScript!!! and i'll give anyone 1.000.000.000 $, that passes through the N.A.S.A security system!!!"
Это самое правильное высказывание по этому поводу. Лажа все это...
Ответ отправлен: 29.08.2002, 10:14
Отправитель: masquer
Вопрос № 1126 |
Такое ощущуние что мой предыдущий вопрос не дошел. Еще разок вышлю, если повторюсь, то извиняйте.
Нужно приформатировании дискеты заменить стандартный символ "f6" на "00".
Что делаю:
;получаю ссылку на таблицу параметров дискеты
mov ah,35h
mov al,1eh
int 21h
;и изменяю ее
mov es:[bx+8],0h
;далее форматируем дорожку
mov bx,offset mask1
mov ah,05h
int 13h
;все ОК, но символ остался прежним, что-то не доделал.
Вот и вопросик, что забыл? То ли нужно "сообщить" контроллеру что изменилась таблица, то ли еще что. Но проверял, после того как изменил таблицу, еще раз получал таблицу, там все ОК...
Ну в общем Хелп!!!!!
Вопрос отправлен: 29.08.2002, 12:48
Отправитель: magistrblack (magistrblack@male.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Byter
Добрый день, magistrblack!
А её точно можно менять?
Вот например по адресу B800h:8000h ты хрен че поменяешь!
Ответ отправлен: 30.08.2002, 16:16
Отправитель: Byter
Вопрос № 1127 |
Здра, Эксперты !
Поскольку вопросы Вам надоели, такие к Вам просьбишки :
Почитал я Зубкова... Стало интересно... Результаты - в приложении...
Так вот просьбишки :
1. По идее, ента программка должна бы писать мне на экранчик сигнатуры резидентов, которые поддерживають AMIS-спецификацию и висять у мя на компе в памяти... Вот только незадача - ну нету у меня резидентов под ДОС, которые ентот AMIS поддерживают... Или они моей проге не признаются в этом :))) Пробовал прогу под Вин98 и ДОС с дискетки... Результат - (-1) :))) Может, кто пришлет такой резидент (лучше исходник, я, конечно, Вам доверяю, но все же...) ? Или протестит прогу у себя ? :))) А то я свой резидент все никак не допишу - глючить изволят... Да и на стороннем хотелось бы проверить... :)))
2. И если кто будет добр - оптимизировать исходник мой - я в этом не шарю, поучусь :)))
Компилил ТАСМом 4.1 и линковщик оттуда же...
А за ошибки не ругайте, ну лень мне правильно писать :)))(Я про великий и могучий русский язык, а не про АСМ) :)))
Спасибки :)))
Приложение:
Вопрос отправлен: 29.08.2002, 16:45
Отправитель: Sslash (assem@ukr.net)
[Следующий вопрос >>] [Список вопросов]
Отвечает Ayl
Здравствуйте, Sslash!
Ну ошибка в том, что мультиплексорное прерывание имеет номер 2Fh, а не 2Dh, как в программе. Что такое прерывание 2Dh мой Tech Help понятия не имеет. Я тоже.
Далее. С какого бока после вызова нулевой функции в DX:DI будет адрес строки-идентификатора резидента? А если ее там не будет? Спасибо, хоть на экран выводится напрямую, а не через 9-ку, скажем.
Я вот просмотрел сейчас те резиденты, которые описаны в Tech Help на прерывании 2Fh - и ни в одном не нашел, чтобы эта строка-идентификатор выдавалась. Все, что угодно, от номера версии до просто молчания - а строки нет.
Ответ отправлен: 29.08.2002, 17:26
Отправитель: Ayl
Вопрос № 1128 |
посвящено всем любителям Зубкова С.В. (II издание)
стр. 36
DIV источник
Следует читать:
"Выполняет целочиселнное деление без знака AX, DX:AX или EDX:EAX..."
...
IDIV источник
та же лажа (см. выше)
--------------------------------------------------------------------
стр. 49
JA CF=0 и ZF=0
JBE
вместо "JBE" следует читать "JNBE"
--------------------------------------------------------------------
стр. 183
AL = режим доступа
бит 0: открыть для чтения
бит 1: открыть для записи
следует читать:
AL = режим доступа
бит 0: открыть для записи
бит 1: открыть для чтения/записи
(если оба сброшены - то для чтения)
--------------------------------------------------------------------
стр. 186
Функция DOS 42h:
...
вместо "CX:DX = новое значение указателя в байтах"
следует читать "DX:AX = новое значение указателя в байтах"
...
вместо "и в CX:DX будет возвращена длина файла в байтах"
следует читать "в DX:AX будет возвращена длина файла в байтах"
--------------------------------------------------------------------
стр. 256
INT 27h: Оставить программу резидентной
Вход: "AH = 27h" - совершенно ни к чему
--------------------------------------------------------------------
стр. 335
mov al,0Dh ; Младший байт делителя частоты
следует читать "mov al,D0h"
--------------------------------------------------------------------
стр. 336
бит 6: собственно индекс
следует читать "бит 6-0" собственно индекс
--------------------------------------------------------------------
стр. 565
Скан код клавиши C - 2Eh (а не 3Eh)
--------------------------------------------------------------------
Приложение:
Вопрос отправлен: 29.08.2002, 17:54
Отправитель: Broken Sword (brokensword@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Beeblebrox
Добрый день, Broken Sword!
Насчет функции 42 ты соврал немного:
INT 21 - DOS 2+ - "LSEEK" - SET CURRENT FILE POSITION
AH = 42h
AL = origin of move
00h start of file
01h current file position
02h end of file
BX = file handle
CX:DX = offset from origin of new file position
Return: CF clear if successful
DX:AX = new file position in bytes from start of file
Ответ отправлен: 29.08.2002, 18:28
Отправитель: Beeblebrox
Отвечает masquer
Доброе время суток, Broken Sword!
Я в свое время, когда читал Юрова, выписывал его ошибки, когда дошел до трети книги, я понял, что я скоро его книгу перенаберу и кинул это занятие - ошибка на ошибке.
Ответ отправлен: 29.08.2002, 18:25
Отправитель: masquer
Отвечает Топор
Здравствуйте, Broken Sword!
А у него там в аннотации "крутой отмаз" - дескать, невозможно все ошибки отследить. Это ещё не опасно. Я чаще пользуюсь юровским "Assembler - Специальный справочник". Не дай божа там чего-нибудь такое попадётся!..
Ответ отправлен: 29.08.2002, 22:42
Отправитель: Топор
Отвечает Pablo
Здравствуй, Крутой Меч!
Помнится, я когда ассемблер изучал, то читал нетЗубкова, а нашегородного Питера Нортона и его hex-редактор!))))
Давно это было!)))
Ответ отправлен: 29.08.2002, 18:35
Отправитель: Pablo
Отвечает Dark_Lord
Приветствую Вас, нелюбитель Зубкова!
А нам так интереснее!
Ответ отправлен: 01.09.2002, 22:38
Отправитель: Dark_Lord
Отвечает LIFO
Здравствуйте, Broken Sword!
может мне начать коллекционировать ошибки Юрова (там их еще больше:)
Ответ отправлен: 31.08.2002, 10:47
Отправитель: LIFO
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (40) C / C++ (30) Perl (12) Delphi (16) Pascal (26) Basic / VBA (11) Java / JavaScript (13) PHP (12) MySQL / MSSQL (12) |
Пользователю Windows 95/98/Me (43) Windows NT/2000/XP (30) "Железо" (40) Поиск информации (16) |
Администратору Windows NT/2000/XP (15) Linux / Unix (17) |
Юристу Гражданское право (9) Семейное право (7) Трудовое право (8) КоАП (5) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||