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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 1029
от 26.04.2008, 23:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 346, Экспертов: 26
В номере:Вопросов: 2, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 133291: здравствуйте. помогите пожалуйста разобраться... проблема в следующем: я изучаю ассемблер с помощью вашей рассылки "Ассемблер? Это просто! Учимся программировать". тексты примеров программ, данных в рассылке я набираю и затем преоб...
Вопрос № 133436: Уважаемые эксперты скажите пожайлуста, возможна ли на современных процессорах такая фича: У нас есть код который нужно спрятать от посторонних глаз. Раньше это можно было сделать так, используя стэк. Сначала пишутся опкоды команд, затем они разб...

Вопрос № 133.291
здравствуйте. помогите пожалуйста разобраться... проблема в следующем:
я изучаю ассемблер с помощью вашей рассылки "Ассемблер? Это просто! Учимся программировать".
тексты примеров программ, данных в рассылке я набираю и затем преобразую их(при помощи masm или tasm ) в com-файлы. при запуске com-фаила(я пробовал запускать из разных оболочек: far, total commander и т.п.) программа не работает как надо. то есть например надписи не появляются, на экране даже отдельные символы не выводятся, циклы не работают. максимум что может выполниться так это ожидание нажатия клавиши..
Приложение №02 (Ошибки при ассемблировании) я прочитал и ответа там не нашел.
посылаю несколько фаилов которые отказываются работать у меня.

вот конфигурация моего компа если нужно:

проц Celeron d346 socket-775(3.06 ghz, 256 k, 533 mhz, em64t)
мат плата m/b socket 775 ci5-9jd3a-ol
модуль памяти dim 512 mb ddr 2 pc5300 kingston
hdd 80 gb, hitachi 7200rpm, 8mb
монитор lg flatron l1718s, intel(r)82945g express chipset family
софт использую такой:

ОС: MS win xp professional 5.1.2600 sp2

masm version 6.14.8444
ms incremental linker version 5.12.8078

tasm version 4.1
turbo link version 7.1.30.1

пример программы прилагаю

Приложение:

Отправлен: 20.04.2008, 23:49
Вопрос задал: Sergey kalinin (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Zetasm
Здравствуйте, Sergey kalinin!

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

Приложение:

Ответ отправил: Zetasm (статус: 2-ой класс)
Ответ отправлен: 21.04.2008, 00:53


Вопрос № 133.436
Уважаемые эксперты скажите пожайлуста, возможна ли на современных процессорах такая фича:
У нас есть код который нужно спрятать от посторонних глаз. Раньше это можно было сделать так, используя стэк. Сначала пишутся опкоды команд, затем они разбиваются на слова и командой PUSH толкаются в стэк. Затем делается jmp esp. Возможно ли это сейчас?
Пример- см. приложение.

Приложение:

Отправлен: 21.04.2008, 21:01
Вопрос задал: Дружинин Антон (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Zetasm
Здравствуйте, Дружинин Антон!

Нет.
Область памяти выделенная под стек имеет атрибуты RW.
При включенной DEP выполнение кода возможно только при наличии прав E.
Ответ отправил: Zetasm (статус: 2-ой класс)
Ответ отправлен: 21.04.2008, 21:12

Отвечает: Лысков Игорь Витальевич
Здравствуйте, Дружинин Антон!
Я не согласен с предыдущим экспертом...
Еще как возможно...
Пример в приложении

Приложение:

---------
Удачи!

Ответ отправил: Лысков Игорь Витальевич (статус: Специалист)
Ответ отправлен: 22.04.2008, 19:21


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.91 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное