Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 730
от 25.05.2004, 23:10
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 5334 Отправлено ответов: 14690 Активность: 275.4 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
resu Статус: Начальный Общий рейтинг: 105.36 [Подробней >>] |
Евгений Иванов Статус: Профессиональный Общий рейтинг: 133.93 URL: Super Assembler Software Телефон: НСС +7 831 3107039 [Подробней >>] |
Pawel Статус: Профессиональный Общий рейтинг: 155.81 [Подробней >>] |
SedHg Статус: Опытный Общий рейтинг: 110.12 [Подробней >>] |
VOVAN Статус: Опытный Общий рейтинг: 105.54 [Подробней >>] |
Dragoon Статус: Доверительный Общий рейтинг: 108.72 [Подробней >>] |
Стас Статус: Доверительный Общий рейтинг: 125.8 [Подробней >>] |
_vt Статус: Профессиональный Общий рейтинг: 118.71 [Подробней >>] |
Ayl Статус: Профессиональный Общий рейтинг: 116.59 [Подробней >>] |
vitya Статус: Профессиональный Общий рейтинг: 109.2 [Подробней >>] |
Portnov Статус: Профессиональный Общий рейтинг: 105.59 URL: Мой сайтик... [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 5300. Здраствуйте. Помогите с программой, вроде все правильно сделал, а она когда нажимаешь на кнопку Dial... (ответов: 3)
Вопрос № 5301. Общий вопрос: if (можно ли изменять содержимое сегмента команд в PM в процессе выполнения?) { Как?... (ответов: 2)
Вопрос № 5302. Здравствуйте, уважаемые эксперты! Можно ли задавть вопросы по asm в Linux в синтаксисе AT&T? Этот в... (ответов: 2)
Вопрос № 5303. Ребята помогите пожалуйста чайнику разобраться с Assembler'ом. Зарание благодарен! ... (ответов: 7)
Вопрос № 5304. Уважаемые эксперты, вопрос кто нибудь знает способ однозначно убивать процесс , у меня такая слож... (ответов: 2)
Вопрос № 5305. Я решил заняться програмированием в защищенном режиме проца Intell. Дорогие знатоки подскажите пожал... (ответов: 3)
Вопрос № 5306. Здравствуйте, уважаемые Как происходит дистибилизация процессора в текуществе континиума в n-мерной ... (ответов: 2)
Вопрос № 5307. Здравствуйте! Спасибо большое за предыдущие ответы, я начинающий в этом деле и мне выши ответы очень... (ответов: 1)
Вопрос № 5308. Здравствуйте, уважаемые эксперты! Решил обратиться к вам, вы тут самые умные. :) 1. Посоветуйте каку... (ответов: 4)
Вопросов: 9, ответов: 26
Вопрос № 5300 |
Здраствуйте.
Помогите с программой, вроде все правильно сделал, а она когда нажимаешь на кнопку Dialog, вызывает ошибку.
Приложение:
Вопрос отправлен: 20.05.2004, 11:49
Отправитель: Семен
[Следующий вопрос >>] [Список вопросов]
Отвечает resu
Добрый день, Семен!
Перемудрил ты со своими IDM_TEXT1 и IDM_TEXT
IDM_TEXT1 те не нужен... выкинь
Если ты ето сделаешь и заменешь IDM_TEXT1 на IDM_TEXT то Dialog не будет вызываться совсем
(хоть и без ошибок). Короче замени при вызове диалога
push ebx ;на
push wp_hWnd; тода всё пашет!
Диалогу надо родительское окно.
А вообще Зубков рулит!
Приложение:
Ответ отправлен: 20.05.2004, 20:53
Отправитель: resu
Отвечает Евгений Иванов
Добрый день, Семен!
Измени IDM_TEXT1 на 0, у тебя же 10, поэтому уходит чёрте куда ;)
Но вообще-то принято номера делать, начиная с 128, так что исправь для предотвращения конфликтов.
* EMan: -=- Любовь существует! =-=
Ответ отправлен: 21.05.2004, 00:49
Отправитель: Евгений Иванов
Отвечает Pawel
Приветствую Вас, Семен!
Вместо DM_TEXT пиши 0.
Ответ отправлен: 21.05.2004, 13:57
Отправитель: Pawel
Вопрос № 5301 |
Общий вопрос:
if (можно ли изменять содержимое сегмента команд в PM в процессе выполнения?)
{
Как? 8)
}
else
Очень жаль, да? :(
Может быть можно перекрывать его сегментом данных?
Вопрос отправлен: 20.05.2004, 16:25
Отправитель: Константин
[Следующий вопрос >>] [Список вопросов]
Отвечает Евгений Иванов
Доброе время суток, Константин!
Измени его свойства и вперёд.
* EMan: -=- Любовь существует! =-=
Ответ отправлен: 21.05.2004, 00:50
Отправитель: Евгений Иванов
Отвечает Pawel
Приветствую Вас, Константин!
Можно. Изменив своиства сегмента.
Ответ отправлен: 21.05.2004, 13:56
Отправитель: Pawel
Вопрос № 5302 |
Здравствуйте, уважаемые эксперты!
Можно ли задавть вопросы по asm в Linux в синтаксисе AT&T?
Этот вопрос я задаю потому, чтобы задать вопросы если что-нибудь не пойдет. Т.к. я начинающий асемблеровщик и хочу программировать под Linux, используя родной синтаксис.
С уважением, Александр
Вопрос отправлен: 20.05.2004, 22:16
Отправитель: Alexander
[Следующий вопрос >>] [Список вопросов]
Отвечает Евгений Иванов
Добрый день, Alexander!
Да неважно, какой синтаксис использовать, главное совсем другое :)
* EMan: -=- Любовь существует! =-=
Ответ отправлен: 21.05.2004, 00:51
Отправитель: Евгений Иванов
Отвечает Pawel
Доброе время суток, Alexander!
Синтаксис тут не причём.
Ответ отправлен: 21.05.2004, 13:54
Отправитель: Pawel
Вопрос № 5303 |
Ребята помогите
пожалуйста
чайнику разобраться с
Assembler'ом.
Зарание благодарен!
Вопрос отправлен: 20.05.2004, 22:53
Отправитель: Serega (seregaa@mail.nnov.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает SedHg
Доброе время суток, Serega!
Что тебя конкретно интересует? Книги по ассемблеру? Исходники? Обяснение не понятных моментов?
Ответ отправлен: 22.05.2004, 09:13
Отправитель: SedHg
Отвечает VOVAN
Приветствую Вас, Serega!
задай конкретный вопрос. кстати, чайнику лучше разобраться с Виндой. Когда чайник разберётся с Виндой он уже Юзверь.
Ответ отправлен: 21.05.2004, 18:41
Отправитель: VOVAN
Отвечает Dragoon
Здравствуйте, Serega!
Ты ошибся. Здесь не магазин бытовой техники. Чайников и миксеров нету.
В чем конкретно тебе нужна помощь( команды проца, написание под Windows'ом, выбор ассемблера...).
Ответ отправлен: 22.05.2004, 22:09
Отправитель: Dragoon
Отвечает Евгений Иванов
Здравствуйте, Serega!
Только парком его, парком пропарить! ;)
Только так, больше никак...
* EMan: -=- Любовь существует! =-=
Ответ отправлен: 21.05.2004, 00:53
Отправитель: Евгений Иванов
Отвечает Стас
Доброе время суток, Serega!
Интересно как мы тебе поможем? Напиши свой адрес - выезжаю!
Ответ отправлен: 22.05.2004, 18:11
Отправитель: Стас
Отвечает Pawel
Добрый день, Serega!
Пиши вопросы на аську. Чем смогу помогу.
Ответ отправлен: 21.05.2004, 13:53
Отправитель: Pawel
Отвечает _vt
Здравствуйте, Serega!
Давай нам чайник - мы ему поможем! ;-)))
* Origin : Life begins at 1000Mhz!
Ответ отправлен: 21.05.2004, 17:24
Отправитель: _vt
Вопрос № 5304 |
Уважаемые эксперты, вопрос кто нибудь знает способ однозначно убивать процесс , у меня такая сложность стоит 2000 Server и на ней работает одновременно много пользователей и иногда сесии закрываются не полностью в памяти остается несколько процессов которые мешают томуже пользователю при повторном входе, пробовал писать программку и убивать эти процессы с помощью TerminateProcess но они не удаляются в ошибке пишет нет доступа , хотя я запрашиваю максимальный доступ и это все работает в админовской сессии...
Вопрос отправлен: 21.05.2004, 07:30
Отправитель: greg
[Следующий вопрос >>] [Список вопросов]
Отвечает Pawel
Приветствую Вас, greg!
Админовских полномочий, на убииство некоторых процессов не хватает. Необходимы полномочия системы. Какие полномочия вы задаёте процессу?
Ответ отправлен: 21.05.2004, 13:51
Отправитель: Pawel
Отвечает _vt
Здравствуйте, greg!
Необходимо иметь права учетной записи SYSTEM.
* Origin : Life begins at 1000Mhz!
Ответ отправлен: 21.05.2004, 17:25
Отправитель: _vt
Вопрос № 5305 |
Я решил заняться програмированием в защищенном режиме проца Intell. Дорогие знатоки подскажите пожалуста где я могу найти что-то про это???
Заранее спосибо!
Вопрос отправлен: 21.05.2004, 14:47
Отправитель: Арсен (teoria@bk.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Евгений Иванов
Здравствуйте, Арсен!
www.ya.ru/
* EMan: -=- Любовь существует! =-=
Ответ отправлен: 22.05.2004, 11:25
Отправитель: Евгений Иванов
Отвечает SedHg
Добрый день, Арсен!
На этой страничке статьи по программированию в защищиенном режиме. (рассылка Broken Sword - Процессор Intel в защищенном режиме) http://www.wasm.ru/publist.php?list=24
Ответ отправлен: 22.05.2004, 09:12
Отправитель: SedHg
Отвечает Pawel
Добрый день, Арсен!
http://www.wasm.ru
www.intel.com
Ответ отправлен: 23.05.2004, 18:01
Отправитель: Pawel
Вопрос № 5306 |
Здравствуйте, уважаемые
Как происходит дистибилизация процессора в текуществе континиума в n-мерной области памяти?
Вопрос отправлен: 21.05.2004, 18:03
Отправитель: kram
[Следующий вопрос >>] [Список вопросов]
Отвечает Dragoon
Приветствую Вас, kram!
Дистибилизация процессора в текуществе континиума в n-мерной области памяти происходит быстро и наверняка.
Ответ отправлен: 22.05.2004, 22:07
Отправитель: Dragoon
Отвечает Pawel
Добрый день, kram!
ВЕСЕЛО.
Ответ отправлен: 23.05.2004, 18:02
Отправитель: Pawel
Вопрос № 5307 |
Здравствуйте! Спасибо большое за предыдущие ответы, я начинающий в этом деле и мне выши ответы очень помагают.
Объясните, пожалуйста, следующие:
mov eax,base_addr[ebx+edi*4]
// мне здесь не понятно только фраза base_addr
Некоторые, эсперты говорили, что можно задавать вопросы и по asm в Linux. Так вот у меня проблема, если кто может, подскажите, пожалуйста, в чем дело. Я пишу пробный файл для вывода на экран строки. Копилилируется и линкуется все замечательно. Но когда дело доходит до запуска проги (запускаю: ./имя) мне говорят segmentation fault - на ASPLinux и segmentation fault (core dumped) - на Mandrake.
Вот прога:
.text
.global _start
_start:
movw $0x0b800,%ax
movw %ax,%es
movl $0x4e,%edi
movl $0x72017201,%eax
stosq
//exit
xorl %eax,%eax
incl %eax
xorl %ebx,%ebx
int $0x80
hlt
.data
str:
.string "Execute,fuck!!!"
С уважением, Александр.
Вопрос отправлен: 21.05.2004, 20:52
Отправитель: Alexander
[Следующий вопрос >>] [Список вопросов]
Отвечает Ayl
Приветствую Вас, Alexander!
Про Линух не скажу, а по поводу base_addr - это просто смещение. Т.е. команда эквивалентна такой:
mov eax, [ebx + edi*4 + OFFSET base_addr]
Т.к. смещение метки base_addr известно на момент компиляции, то компилятор подставляет нужную константу в команду. И получается базово-индексная адресация со смещением и масштабированием.
Ответ отправлен: 24.05.2004, 13:23
Отправитель: Ayl
Вопрос № 5308 |
Здравствуйте, уважаемые эксперты!
Решил обратиться к вам, вы тут самые умные. :)
1. Посоветуйте какую среду разработки использовать для создания программ на C++? Чтобы соотвествовало стандарту ANSI. Чтобы при переносе с Win на Linux изменения пришлось делать минимум.
2. "Технология .NET позволяет работать с сетью на низком уровне" - примерно так выразился мой приятель. Так ли это? Дайте, пожалуйста, ссылки на хорошие доки по .NET.
Большое всем спасибо за ваши ответы!
Вопрос отправлен: 21.05.2004, 23:09
Отправитель: Drahus
[Следующий вопрос >>] [Список вопросов]
Отвечает vitya
Добрый день, Drahus!
1. пишите на стандартном Ц/Ц++, а остальное приложится. среда разработки имеет не очень большое значение. Можете пользоваться g++ портами под windows и *nix. Тогда, что скомпилится на одном будет и на другом (если не пользоваться системными функциями).
2. что такое на самом низком уровне?
Ответ отправлен: 22.05.2004, 11:38
Отправитель: vitya
Отвечает _vt
Приветствую Вас, Drahus!
1) Имеется в виду среда разработки, или всё-таки компилятор? Ну, например, MS VC++ 7.1
2) Обсуждали мы как-то здесь подобных "приятелей" - см. вопрос 4005. Доки по .NET ищи в интернете ;)
* Origin : Life begins at 1000Mhz!
Ответ отправлен: 21.05.2004, 23:45
Отправитель: _vt
Отвечает Portnov
Приветствую Вас, Drahus!
Среда разработки - UltraEdit + Borland C/C++ compiler imho The Best.
Ответ отправлен: 22.05.2004, 12:52
Отправитель: Portnov
Отвечает Pawel
Доброе время суток, Drahus!
1) например MS VC++
2)Что значит на низском уравне? На уровне сигналов?
Ответ отправлен: 23.05.2004, 18:11
Отправитель: Pawel
Форма отправки вопроса |
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
(C) 2002-2003 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (24) C / C++ (15) Perl (2) Builder / Delphi (17) Pascal (20) Basic / VBA (2) Java / JavaScript (4) PHP (12) Криптография (5) WinAPI (7) Радиоэлектроника (8) |
Пользователю Windows 95/98/Me (35) Windows NT/2000/XP (47) "Железо" (29) Поиск информации (16) |
Администратору Windows NT/2000/XP (22) Linux / Unix (9) |
Юристу Гражданское право (10) Семейное право (8) Трудовое право (9) КоАП (7) |
Отправить вопрос всем экспертам выбранной рассылки.
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||