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

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 365
от 12.09.2002, 23:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1232
Отправлено ответов: 3810
Активность: 309.2 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Pablo
Статус: Профессиональный
Общий рейтинг: 130.73
URL: Моя страничка
[Подробней >>]
Sensey
Статус: Профессиональный
Общий рейтинг: 128.72
URL: Страничка рассылки по Паскаля...
Телефон: +38 (0572) 41-76-04 дом.
[Подробней >>]
Portnov
Статус: Профессиональный
Общий рейтинг: 121.72
URL: Мой сайтик...
[Подробней >>]
 
SonicX
Статус: Доверительный
Общий рейтинг: 124.39
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 157.36
[Подробней >>]
Broken Sword
Статус: Профессиональный
Общий рейтинг: 134.93
URL: моя рассылка по Protected Mode
[Подробней >>]
 
LIFO
Статус: Опытный
Общий рейтинг: 136.17
Телефон: 8 01710 24758
[Подробней >>]
Sinner
Статус: Доверительный
Общий рейтинг: 105.88
[Подробней >>]
Топор
Статус: Профессиональный
Общий рейтинг: 117.83
URL: Хорошая Русская Металлическая команда
Телефон: (8462)500298
[Подробней >>]
 
Dark_Lord
Статус: Профессиональный
Общий рейтинг: 138.04
[Подробней >>]
ASMодей
Статус: Опытный
Общий рейтинг: 124.54
[Подробней >>]
Dron
Статус: Профессиональный
Общий рейтинг: 120.46
URL: Операционная система с нуля!
[Подробней >>]
 
ARDoS
Статус: Доверительный
Общий рейтинг: 106.12
[Подробней >>]
Ayl
Статус: Профессиональный
Общий рейтинг: 119.7
[Подробней >>]
Gibbel
Статус: Опытный
Общий рейтинг: 108.42
URL: Страничка обо мне и моих друзьях
[Подробней >>]
 
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 118.37
URL: Пристанище неодинокого программиста
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1191. Эксперты, пожалуйста, дайте мне в приват свое мыло, по которому можно лично обратиться, чтобы не че... (ответов: 1)
Вопрос № 1192. Ничего не понимаю... Чего ко мне рассылка не приходит? Вроде подписан, не пришла ни 2 ни 5 - ого чис... (ответов: 3)
Вопрос № 1194. Добрый времь суток. На днях решил разобраться со штучкой по имени Ida Pro (Interactive Disassembler ... (ответов: 2)
Вопрос № 1195. Привет! У меня в Винде (98) при запуске инсталлях или некоторых прог выдается такая ошибка: Unhandl... (ответов: 1)
Вопрос № 1196. Hi всем. Есть одна просьба. У кого есть кряк для IDA v3.8b? Пожалуйста вышлите. Пробовал искать в кр... (ответов: 3)
Вопрос № 1197. Здраствуйте Уважаемые эксперты! Есть проблемма: очень хочется накопать где-нть Watcom assembler. Есл... (ответов: 2)
Вопрос № 1199. Пишу загрузчик ОС. Прочитал сектор, хочу передать управление. Как передать управление на адрес, скаж... (ответов: 9)
Вопрос № 1200. Здравствуйте, господа эксперты. Напишите, пожалуйста, маску для черного курсора. Я имею в виду для 9... (ответов: 2)
Вопрос № 1201. Вопрос по поводу вопроса 1173 (про менеджер памяти под винду). Все эксперты хором ответили в духе, &... (ответов: 3)

Вопросов: 9, ответов: 26


 Вопрос № 1191

Эксперты, пожалуйста, дайте мне в приват свое мыло, по которому можно лично обратиться, чтобы не через рассылку.
Нужно для дела, а не для спама!
ЗЫ. Послано всем экспертам, имеющим статус "профессиональный".
Через рассылку не отвечать, я адрес свой дал! sensey@ukr.net



Вопрос отправлен: 07.09.2002, 11:50
Отправитель: Sensey (sensey@ukr.net)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Приветствую тебя, Sensey!
Мое мыло: pablo@newmail.ru


Ответ отправлен: 08.09.2002, 11:03
Отправитель: Pablo


 Вопрос № 1192

Ничего не понимаю...
Чего ко мне рассылка не приходит?
Вроде подписан, не пришла ни 2 ни 5 - ого числа.
Что за хрень?
P.S. Рассылка программирование на асме



Вопрос отправлен: 07.09.2002, 15:24
Отправитель: LIFO

[Следующий вопрос >>] [Список вопросов]

Отвечает Sensey

Приветствую Вас, LIFO!
Зайди на http://subscribe.ru/faq/
http://subscribe.ru/faq/faq2.html#26
http://subscribe.ru/stat/b.html


Ответ отправлен: 07.09.2002, 16:04
Отправитель: Sensey


Отвечает Portnov

Добрый день, LIFO!
А она вообще в эти дни выходила? :) Ко мне за эти числа тоже не пришла. Если она выходила, видно, глюк какой-то, вопросы могут быть к а)Subscribe.ru, б)Калашникову, в)Majordomo.ru - хостеру RusFAQ.
C уважением, Portnov.

Ответ отправлен: 07.09.2002, 15:37
Отправитель: Portnov


Отвечает SonicX

Здравствуйте, LIFO!
Может быть ты не подтвердил подписку?


Ответ отправлен: 09.09.2002, 20:31
Отправитель: SonicX


 Вопрос № 1194

Добрый времь суток.
На днях решил разобраться со штучкой по имени Ida Pro (Interactive Disassembler который), а эта редиска говорит что, мол ключь ей какой-то дай срочно (Вот такой мессаг: "Ida.key missed or dameged"). Внимание вопрос! Что это за шняга такая и что с ней делать.



Вопрос отправлен: 07.09.2002, 23:04
Отправитель: Илья

[Следующий вопрос >>] [Список вопросов]

Отвечает SonicX

Добрый день, Илья!
Дизасм говорит тебе что он
не нашел файл IDA.KEY или
он поврежден.Проверь его.


Ответ отправлен: 09.09.2002, 20:31
Отправитель: SonicX


Отвечает masquer

Здравствуйте, Илья!
скачай "правильную" версию - в инете 4.15 - навалом, 4.17 - поискать прийдется.

Ответ отправлен: 08.09.2002, 08:12
Отправитель: masquer


 Вопрос № 1195

Привет!
У меня в Винде (98) при запуске инсталлях или некоторых прог выдается такая ошибка:
Unhandled Exception
Error Number: 0x80070725
Description: Несовместимая версия заглушки RPC
Что сделать, чтобы этой ошики больше никогда не увидеть?:)
Заранее сэнк!



Вопрос отправлен: 07.09.2002, 23:45
Отправитель: Happy_pr (dial@selena.net.ua)

[Следующий вопрос >>] [Список вопросов]

Отвечает SonicX

Приветствую Вас, Happy_pr!
Попробуй переустановить Винды
или возьми другой дистрибутив.
Такие вопросы отсылай в группу
Пользователи Windows 98.


Ответ отправлен: 09.09.2002, 20:32
Отправитель: SonicX


 Вопрос № 1196

Hi всем. Есть одна просьба. У кого есть кряк для IDA v3.8b? Пожалуйста вышлите. Пробовал искать в кряк поисковиках, там есть, но другие версии, пробовал не подходят.



Вопрос отправлен: 08.09.2002, 06:47
Отправитель: EvilBit (tipok@newmail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Broken Sword

Добрый день, EvilBit!
Могу тебе подкинуть адресок, где тебе c ИДОй по любому вопросу помогут 100%:
solme@yahoogroups.com
Вообще подпишись на эту рассылку (вот я не помню как это делается - нада отправить на этот адрес письмо с какой то опреденной темой). А пока отправь туда свой вопрос и попроси чтоб тебе на мыло выслали ответ.

Ответ отправлен: 08.09.2002, 11:57
Отправитель: Broken Sword


Отвечает masquer

Приветствую Вас, EvilBit!
exetools - посмотри там

Ответ отправлен: 08.09.2002, 08:14
Отправитель: masquer


Отвечает SonicX

Доброе время суток, EvilBit!
Ты задал вопрос экспертам
по Ассемблеру, а не Взломщикам
программ.


Ответ отправлен: 09.09.2002, 20:32
Отправитель: SonicX


 Вопрос № 1197

Здраствуйте Уважаемые эксперты!
Есть проблемма: очень хочется накопать где-нть Watcom assembler. Если не жалко киньте URL/ZIP.
С уважением Гончаров Николай.



Вопрос отправлен: 08.09.2002, 11:24
Отправитель: Nikolai

[Следующий вопрос >>] [Список вопросов]

Отвечает SonicX

Добрый день, Nikolai!
WASMа нету, но могу предложить FASM.
Классная штука.


Ответ отправлен: 09.09.2002, 20:32
Отправитель: SonicX


Отвечает LIFO

Добрый день, Nikolai!
Ну и зачем он тебе.
Возьми лучше насм или фасм или тасм или масм или гасм (блин язык уже заплетается:)

Ответ отправлен: 08.09.2002, 22:35
Отправитель: LIFO


 Вопрос № 1199

Пишу загрузчик ОС. Прочитал сектор, хочу передать управление.
Как передать управление на адрес, скажем, 1000:0000(h), не используя DOS.



Вопрос отправлен: 08.09.2002, 18:48
Отправитель: Шурик

[Следующий вопрос >>] [Список вопросов]

Отвечает Sinner

Доброе время суток, Шурик!
Например, так:
mov word ptr ds:[0],0000h
mov word ptr ds:[2],5000h
jmp dword ptr ds:[0]

Ответ отправлен: 09.09.2002, 05:37
Отправитель: Sinner


Отвечает Топор

Здравствуйте, Шурик!
.386
mov eax, 10000000h
push eax
retf


Ответ отправлен: 09.09.2002, 17:52
Отправитель: Топор


Отвечает Dark_Lord

Приветствую Вас, Шурик!
Может непонал вопроса, но можно так
jmp far 1000:0000

Ответ отправлен: 09.09.2002, 18:09
Отправитель: Dark_Lord


Отвечает SonicX

Добрый день, Шурик!
Используй машинные инструкции:
...
db 0eah ;инструция меж.сег.перехода
dw 0h ;смещение
dw 1000h ;сегмент


Ответ отправлен: 09.09.2002, 20:33
Отправитель: SonicX


Отвечает LIFO

Доброе время суток, Шурик!
jmp
mov ax,0000
push ax
mov ax,1000
push ax
retf


Ответ отправлен: 08.09.2002, 19:46
Отправитель: LIFO


Отвечает ASMодей

Добрый день, Шурик!
Для TASM/MASM:
.186
push 1000h
push 0
retf
Для FASM/NASM:
jmp 1000h:0
PS. А причем здесь DOS вообще?


Ответ отправлен: 09.09.2002, 07:55
Отправитель: ASMодей


Отвечает Pablo

Приветствую Вас, Шурик!
То есть не используя ДОС?!
Раз прочитал сектор в память то и передавай управление.
push 1000h
push 0
retf
PS: Помниться я облажался ответив на похожий вопрос, но использовав iret.))) Заметил только после того как отправил ответ!))))

Ответ отправлен: 09.09.2002, 12:42
Отправитель: Pablo


Отвечает Portnov

Доброе время суток, Шурик!
А при чем здесь DOS? Безусловная передача управления (безусловный переход) - jmp. У вас какой ассемблер? Если tasm/masm, то инструкцию jmp 1000h:0000h придется кодировать вручную (db XXh,YYh,...), см. OPCODES.HLP. А если nasm, то можно так и написать: jmp 1000h:0000h. Nasm это понимает.
С уважением, Portnov.

Ответ отправлен: 09.09.2002, 14:00
Отправитель: Portnov


Отвечает Dron

Приветствую Вас, Шурик!
Хм.. а как это можно сделать используя ДОС???
В ассемблере то это просто...
jmp far 1000h:0
или что-то типа того, зависит от используемого компилятора.

Ответ отправлен: 11.09.2002, 11:40
Отправитель: Dron


 Вопрос № 1200

Здравствуйте, господа эксперты. Напишите, пожалуйста, маску для черного курсора. Я имею в виду для 9 функции 33 прерывания. Чтобы можно было работать с мышью на белом фоне.
Заранее спасибо.



Вопрос отправлен: 08.09.2002, 22:29
Отправитель: Евгений

[Следующий вопрос >>] [Список вопросов]

Отвечает ARDoS

Добрый день, Евгений!
Тебе надо воспользоваться 0ah функцией 33-го прерывания.
Пример:
mov BX,0
mov CX,0000h
mov DX,07fbh; 0 - чёрный цвет, 7 - белый, fb - знак корня - появляется при нажатии на кнопку.
mov AX,000ah
int 33h

Ответ отправлен: 11.09.2002, 13:46
Отправитель: ARDoS


Отвечает Ayl

Здравствуйте, Евгений!
Попробуй такую:
16*0ffffh,
7fffh, 3fffh, 5fffh, 6fffh,
57ffh, 4bffh, 45ffh, 42ffh,
417fh, 40bfh, 405fh, 402fh,
401fh, 51ffh, 5cffh, 1cffh

Ответ отправлен: 09.09.2002, 12:33
Отправитель: Ayl


 Вопрос № 1201

Вопрос по поводу вопроса 1173 (про менеджер памяти под винду). Все эксперты хором ответили в духе, "ты хоть сам понял чего спросил?" и т.п. один я как дурак в бра вспомнил какую то древнюю утилиту QEMM. Но я вот как сейчас помню, что в году этак 98 чето там не запускались игрушки, я где то нарыл это чудо, еще как сейчас помню, она грузилась ДО ядра, памяти становилось "больше" и НФС 1 помалеху запускался... Так вот у меня вопрос: неужели же все это мне приснилось ?
p.s. кстати, в том же Norton Utilites была подобная утилита. Разьясните плз ато мне стыдно стало... (



Вопрос отправлен: 08.09.2002, 22:59
Отправитель: Broken Sword (brokensword@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Приветствую Вас, Broken Sword!
Менеджер винды и qemm это разные вещи - qemm просто пытается увеличить объем conventional memory, убирая что можно в extended. А играм для запуска нужен был просто достаточный объем этой самой conventional memory. Я лет 10 назад Doom2 так на машине с 4 Мб запускал :)

Ответ отправлен: 09.09.2002, 07:51
Отправитель: masquer


Отвечает Gibbel

Приветствую Вас, Broken Sword!
Тебе не приснилось, просто наши "эксперты" ожирели от постоянного сидения под виндой...
Кстати, QEMM я не советую пользовать, так как он глючить любил...

Ответ отправлен: 09.09.2002, 11:35
Отправитель: Gibbel


Отвечает Артём Шегеда

Доброе время суток, Broken Sword!

Тебе это не приснилось - я сам до сих пор юзаю QEMM. Та версия, что у меня есть, имеет менеджер виртуальной памяти для Windows95 и ускоритель загрузки приложений: первый нужен для уменьшения количества swap-обращений, второй следит за тем, какие файлы нужны приложению при запуске и вовремя их подсовывает. С этим менеджером играл при 8MB RAM в "Age of Empires" - практически без свопа.
А потом появился Windows98 - и менеджер виртуальной памяти стал ненужен, а технологию TurboLoad вместе с самим Quarterdeck прикупила Symantec для NortonUtilites...

Ответ отправлен: 09.09.2002, 12:21
Отправитель: Артём Шегеда



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (42)
C / C++ (29)
Perl (9)
Delphi (14)
Pascal (25)
Basic / VBA (10)
Java / JavaScript (12)
PHP (8)
MySQL / MSSQL (10)
Пользователю
Windows 95/98/Me (39)
Windows NT/2000/XP (29)
"Железо" (37)
Поиск информации (13)
Администратору
Windows NT/2000/XP (14)
Linux / Unix (16)
Юристу
Гражданское право (10)
Семейное право (6)
Трудовое право (8)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru


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

В избранное