Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 685
от 09.01.2004, 17:20
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 4768 Отправлено ответов: 13492 Активность: 282.9 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
never_again Статус: Опытный Общий рейтинг: 127.84 [Подробней >>] |
_vt Статус: Профессиональный Общий рейтинг: 118.13 [Подробней >>] |
Bob Johnson Статус: Профессиональный Общий рейтинг: 147.01 URL: Программирование [Подробней >>] |
SedHg Статус: Доверительный Общий рейтинг: 115.52 [Подробней >>] |
ASMодей Статус: Профессиональный Общий рейтинг: 112.42 [Подробней >>] |
mikeshilkin Статус: Начальный Общий рейтинг: 102.29 [Подробней >>] |
Евгений Иванов Статус: Профессиональный Общий рейтинг: 136.88 URL: Super Assembler Software Телефон: Пчёлка +7 905 6601206 [Подробней >>] |
Dark_Lord Статус: Профессиональный Общий рейтинг: 110.36 [Подробней >>] |
Ayl Статус: Профессиональный Общий рейтинг: 116.5 [Подробней >>] |
Maverick Статус: Профессиональный Общий рейтинг: 121.15 URL: Эхоконференция по вирмейкингу [Подробней >>] |
dr_dolphin Статус: Опытный Общий рейтинг: 114.08 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 4742. Здравствуйте. Как сделать, чтоб простенькое приложение под DOS, которое просто выводит текстровое со... (ответов: 3)
Вопрос № 4743. Посоветуйте хорошую книгу по ассемблеру в электронном виде(желательно с указанием адреса). Заранее с... (ответов: 3)
Вопрос № 4744. Всем привет! Может ли кто подскозать коды команд(не путать с опкодами) ассемблера? (Нужно для курсов... (ответов: 2)
Вопрос № 4745. Здраствуйте. В защищенном режиме прога выполняется по адресу 40000h. Как мне перескочить на код по а... (ответов: 2)
Вопрос № 4746. Уважаемые эксперты, подскажите зачем нужен в FASM format MS COFF. Какова его структура. ... (ответов: 1)
Вопрос № 4747. по структурам сделал все как сказали при выводе на экран ничего нет mov ah,9 lea dx, s1.fam int 21h ... (ответов: 2)
Вопрос № 4748. Здравствуйте уважаемые эксперты! Хотелось бы поднять один очень интересный вопрос. Основная масса лю... (ответов: 6)
Вопрос № 4749. всем читать: http://faqs.org.ru/progr/other_l/asm.htm ... (ответов: 1)
Вопрос № 4750. Мой патчер, если кому нужно. http://superforest.narod.ru/rar/sl.rar 2.5 Kb исходник ... (ответов: 3)
Вопрос № 4752. Здравствуйте дорогие мои эксперты. Научите пожалуста меня как добавлять скрипт на сайт. А то я ниче... (ответов: 2)
Вопрос № 4753. Доброго времени суток вам программисты. Если можно - подскажите какую книгу (в электронном варианте)... (ответов: 2)
Вопросов: 11, ответов: 27
Вопрос № 4742 |
Здравствуйте.
Как сделать, чтоб простенькое приложение под DOS, которое просто выводит текстровое сообщение на экран, сразу запускалось в полноэкранном режиме?
Вопрос отправлен: 04.01.2004, 04:40
Отправитель: Torn (torn_bk_ru@bk.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает never_again
Здравствуйте, Torn!
попробуйте изменить видео режим. вот так вот (вставте перед вашим кодом):
mov ax,0003h
int 10h
Ответ отправлен: 04.01.2004, 10:35
Отправитель: never_again
Отвечает _vt
Здравствуйте, Torn!
Это зависит от настроек Windows - в свойствах DOS-приложений надо поставить - полноэкранный режим.
--- E-Man 1.5+ : Happy New Year!
Ответ отправлен: 04.01.2004, 05:07
Отправитель: _vt
Отвечает Bob Johnson
Добрый день, Torn!
Создай ему ярлык и настрой свойства этого ярлыка. В win98 еще можно попробовать свойства conagent поменять.
* EMan1.5: ---===*** The game we play ***===---
Ответ отправлен: 05.01.2004, 00:13
Отправитель: Bob Johnson
Вопрос № 4743 |
Посоветуйте хорошую книгу по ассемблеру в электронном виде(желательно с указанием адреса). Заранее спасибо.
Вопрос отправлен: 04.01.2004, 14:23
Отправитель: izlesa (izlesa@nekto.com)
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Доброе время суток, izlesa!
Посмотри у меня на странице в разделе files: http://bobjohnson.nm.ru
* EMan1.5: ---===*** The game we play ***===---
Ответ отправлен: 05.01.2004, 00:13
Отправитель: Bob Johnson
Отвечает _vt
Приветствую Вас, izlesa!
Ссылочка на www.kalashnikoff.ru
--- E-Man 1.5+ : Happy New Year!
Ответ отправлен: 05.01.2004, 01:26
Отправитель: _vt
Отвечает SedHg
Доброе время суток, izlesa!
Очень приличное количество литературы по Ассемблеру
я нашел на сайте В. Пирогова - asm.Shadrinsk.net .
Там есть документация по асму как для виндов так и для
DOS.
Ответ отправлен: 05.01.2004, 19:09
Отправитель: SedHg
Вопрос № 4744 |
Всем привет!
Может ли кто подскозать коды команд(не путать с опкодами) ассемблера? (Нужно для курсовика)
Заранее спасибо!
Вопрос отправлен: 04.01.2004, 15:40
Отправитель: Николай
[Следующий вопрос >>] [Список вопросов]
Отвечает never_again
Добрый день, Николай!
посмотри в книге Кипа Ирвинга "Язык ассемблера для процессоров INTEL".
Ответ отправлен: 04.01.2004, 19:17
Отправитель: never_again
Отвечает ASMодей
Добрый день, Николай!
А чем это интересно коды команд отличаются от кодов операций (опкодов)? Вроде это одно и тоже, или ты имеешь в виду что-то другое?
Ответ отправлен: 05.01.2004, 07:41
Отправитель: ASMодей
Вопрос № 4745 |
Здраствуйте.
В защищенном режиме прога выполняется по адресу 40000h.
Как мне перескочить на код по адресу 80000h?
Пытался использовать
db 66h
db 0eah
dd 80000h ;------------ выдает #GP
dw 00001000b ; селектор кода
Вопрос отправлен: 04.01.2004, 18:19
Отправитель: swi
[Следующий вопрос >>] [Список вопросов]
Отвечает ASMодей
Доброе время суток, swi!
Не совсем понятно зачем ты используешь здесь префикс 66h. Программа выполняется в защищенном режиме и скорее всего в 32-разрядном сегменте, поэтому этот префикс здесь быть не должен. Попробуй без него.
Ответ отправлен: 05.01.2004, 07:59
Отправитель: ASMодей
Отвечает mikeshilkin
Здравствуйте, swi!
Ответ отправлен: 07.01.2004, 01:29
Отправитель: mikeshilkin
Вопрос № 4746 |
Уважаемые эксперты, подскажите зачем нужен в FASM format MS COFF. Какова его структура.
Вопрос отправлен: 04.01.2004, 22:16
Отправитель: Pawel
[Следующий вопрос >>] [Список вопросов]
Отвечает _vt
Доброе время суток, Pawel!
Это *.obj - файл, генерируемый компилятором ml.exe от M$.
--- E-Man 1.5+ : Happy New Year!
Ответ отправлен: 05.01.2004, 01:26
Отправитель: _vt
Вопрос № 4747 |
по структурам сделал все как сказали при выводе на экран ничего нет
mov ah,9
lea dx, s1.fam
int 21h
может выводить надо както по другому??
заранее спасибо!
Вопрос отправлен: 04.01.2004, 22:59
Отправитель: Влад
[Следующий вопрос >>] [Список вопросов]
Отвечает never_again
Здравствуйте, Влад!
.model small
.stack 10h
.data
sll struc
fam db 20 dup(?)
im db 30 dup(?)
sll ends
sl sll <'Pupkin$','Vasia$'>
.code
assume ds:@data
start:
push @data
pop ds
lea dx,sl.fam
mov ah,09
int 21h
lea dx,sl.im
int 21h
mov ax,4c00h
int 21h
end start
Всё работает на все 100%!!!
Ответ отправлен: 05.01.2004, 14:37
Отправитель: never_again
Отвечает Евгений Иванов
Приветствую Вас, Влад!
заканчивается "$"?
* EMan: -=- Любовь существует! =-=
Ответ отправлен: 05.01.2004, 01:19
Отправитель: Евгений Иванов
Вопрос № 4748 |
Здравствуйте уважаемые эксперты! Хотелось бы поднять один очень
интересный вопрос. Основная масса людей выбирает или MASM,или TASM.
Эти два продукта очень похожи друг на друга, TASM кроме своего "Ideal
Mode" поддерживает и MASM конструкции. Здесь выбор - дело вкуса.
То что сейчас происходит в Borland по поводу TASM, я не знаю, но мне
кажется, что проект постепенно умирает. Сейчас очень активно
развивается FASM. Идет множество споров о "MASM vs FASM". В поддержку
FASM выдвигают:
1) FASM - мощный макро-язык.
2) FASM очень хорошо документирован.
3) На код не наклыдывают никаких дополнительных сигнатур.
4) FASM - ассемблер будущего.
О MASM:
1) MASM был создан Hutch'em нелегально (?) и за рубежом невозможно
(!?) продать программу написанную на MASM.
2) На код MASM накладываются сигнатуры Microsoft.
3) Язык плохо (!?) документирован.
4) MASM - отстой.
Я сам использую MASM и когда я читаю такие высказывания, я
задумываюсь. Хотелось бы послушать взгляд профи. Спасибо! Хотелось бы
услышать ваше мнение, что лучше FASM или MASM.
Вопрос отправлен: 04.01.2004, 23:16
Отправитель: Mafia32
[Следующий вопрос >>] [Список вопросов]
Отвечает Dark_Lord
Доброе время суток, Mafia32!
- 1)FASM - мощный макро-язык
Ассемблер имеет мощный макро-язык в любом нормальном исполнении, он был бы невыносимо трудным без макросов..
- 2)FASM очень хорошо документирован.
МАСМ тоже, зайди на www.wasm.ru, почтиай..
- 3)На код не наклыдывают никаких дополнительных сигнатур.
А где они вообще накладываются, если можно просмотреть происхождение любого байта?
- 4) FASM - ассемблер будущего.
Можно узнать происхождение реплики? Не настродамус ли?
О MASM:
1) MASM был создан Hutch'em нелегально (?) и за рубежом невозможно (!?) продать программу написанную на MASM.
- Может я ошибаюсь, но MASM был создан Microsoft, к тому-же как можно посмотреть, на каком ассемблере написана программа? Если можешь, научи и меня, я не умею..
- 2) На код MASM накладываются сигнатуры Microsoft.
Где?
- 3) Язык плохо (!?) документирован.
Думаю это заявление было сделано с надеждой, что его не будут проверять;)
- 4) MASM - отстой.
Вообще-то Windows отстой, если слушать такое, то Linux надо юзать, а там FASM не функционирует;(
Думаю следует помнить одно, чем быстрее и стремительнее растёт мнение о чём либо, тем быстрее и стремительнее оно будет падать, когда будет достигнут предел. MASM был, есть, и, я уверен, будет существовать ещё долго!
Ответ отправлен: 05.01.2004, 21:58
Отправитель: Dark_Lord
Отвечает never_again
Доброе время суток, Mafia32!
под ДОСом на мой взгдяд лучше однозначно - TASM, а под Форточками однозначно MASM - в майкрософт ведь лучше знают, что их ОСке нужно...
Ответ отправлен: 05.01.2004, 14:27
Отправитель: never_again
Отвечает Евгений Иванов
Добрый день, Mafia32!
Где ты это услышал?!
это новогодний розыгрыш!
;-)
а ещё есть HLA, не забывайте.
Но TASM не устареет.
С какой стати?
он обеспечивает основные действа, чего ещё хотеть?
* EMan: -=- Любовь существует! =-=
Ответ отправлен: 05.01.2004, 01:21
Отправитель: Евгений Иванов
Отвечает _vt
Приветствую Вас, Mafia32!
> То что сейчас происходит в Borland по поводу TASM, я не знаю, но мне кажется, что проект постепенно умирает
Он уже умер.
> О MASM: 1) MASM был создан Hutch'em нелегально (?) и за рубежом невозможно (!?) продать программу написанную на MASM.
Может имеется в виду MASM32? Невозможно написать толковую программу на любом ассемблере, тем более ее продать.
> 2) На код MASM накладываются сигнатуры Microsoft.
"Сигнатуры" Borland накладываются больше.
> 4) FASM - ассемблер будущего.
Возможно, но не настоящего =)
> 4) MASM - отстой.
Слышу впервые. Лично от себя могу сказать, что хатчевский пакет MASM32-отстой, но это никак к MASM не относится.
что лучше FASM или MASM.
На данный момент - MASM >= TASM >> FASM
Сейчас очень активно развивается FASM
Развиваться можно вечно. И так и не развиться. Мне например, больше чем FASM нравится NASM - по крайней мере, у него есть совместимость синтаксиса с MASM, в отличие от FASM.
--- E-Man 1.5+ : Happy New Year!
Ответ отправлен: 05.01.2004, 01:27
Отправитель: _vt
Отвечает Ayl
Доброе время суток, Mafia32!
> 3) На код не наклыдывают никаких дополнительных сигнатур.
> 2) На код MASM накладываются сигнатуры Microsoft.
Это как? Компилятор ассемблера - это тебе не компилятор с ЯВУ. Вот в последних точно никогда не знаешь, в каком месте высветится очередная сигнатура, будь то Borland, Microsoft, Watcom, Pascal, Delphi или C. В ассемблере такого нет, он выдает в выходной файл только то, что есть в исходнике.
Другое дело, что в библиотеках, скорее всего, добавляются сигнатуры, ну так с этим уж ничего не сделать, будь то MASM, TASM, FASM или NASM.
И вообще, когда преимущество или недостаток компилятора описывается понятиями "отстой" или "рулез" - надо задуматься, стоит ли доверять такому мнению.
Ответ отправлен: 05.01.2004, 18:24
Отправитель: Ayl
Отвечает SedHg
HI, Mafia32!
%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%
Телепузики круче покемонов ???
%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%
> 2) FASM очень хорошо документирован.
Что-то я кроме хелпа на аглицком ничего не встречал,
хотя я собственно и не искал ;).
>за рубежом невозможно (!?) продать программу написанную на MASM.
А кому это ты решил за бугром продать свои "поделки" =).
Самый документированный Ассемблер все-таки, наверно,
TASM, затем MASM.
Погонял я FASM немного и нашел только одно существенное
отличие - меньший размер получаемых exe'шников( и этого
вполне достаточно чтобы прейти на него).
Но я по старинке, пока, использую Hutch'евский MASM.
PS: господа – товарищи, подскажите где можно найти инфу по FASM, желательно на русском.
Ответ отправлен: 05.01.2004, 19:02
Отправитель: SedHg
Вопрос № 4749 |
всем читать:
http://faqs.org.ru/progr/other_l/asm.htm
Вопрос отправлен: 05.01.2004, 12:21
Отправитель: EI
[Следующий вопрос >>] [Список вопросов]
Отвечает SedHg
Доброе время суток, EI!
Ну и что же тут читать?
Единственное что мне бросилось в глаза это строки -
>"Полезно, но написано кpиво, поэтомy читать
>сложно и неинтеpесно. Но полезно.
>http://www.kalashnikoff.ru/Assembler/Issues/index.htm"
Первый раз встречаю такой отзыв о работе О.А. Калашникова...
У каждого свое мнение...
Ответ отправлен: 05.01.2004, 21:01
Отправитель: SedHg
Вопрос № 4750 |
Мой патчер, если кому нужно.
http://superforest.narod.ru/rar/sl.rar
2.5 Kb
исходник
Приложение:
Вопрос отправлен: 05.01.2004, 14:54
Отправитель: EI (super21@mail.nnov.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Доброе время суток, EI!
От чего патчер то....?
Ответ отправлен: 07.01.2004, 18:12
Отправитель: Maverick
Отвечает SedHg
Добрый день, EI!
Сходим, посмотрим, может и пригодится.
Ответ отправлен: 05.01.2004, 21:02
Отправитель: SedHg
Отвечает never_again
Доброе время суток, EI!
а что он патчит то?
Ответ отправлен: 06.01.2004, 10:59
Отправитель: never_again
Вопрос № 4752 |
Здравствуйте дорогие мои эксперты. Научите пожалуста меня как добавлять скрипт на сайт. А то я ничего не понемаю А хочется зделать свой сайт знакомств. С уважением Слава д и и
Вопрос отправлен: 05.01.2004, 17:13
Отправитель: слава (slavacomb@tagnet.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает dr_dolphin
Здравствуйте, слава!
А Вы рассылкой не ошиблись ? Случайно... А может быть все-таки... Да нет точно ошиблись Ж-)
Пока !
Ответ отправлен: 06.01.2004, 08:22
Отправитель: dr_dolphin
Отвечает Bob Johnson
Приветствую Вас, слава!
Какой скрипт, какой сайт, какая ОС и т.п. В целом процесс простой - заходишь на свой сайт по ftp, копируешь туда скрипт, заходишь терминалом (telnet или ssh), перемещаешь файл куда нужно.
* EMan1.5: ---===*** The game we play ***===---
Ответ отправлен: 06.01.2004, 02:31
Отправитель: Bob Johnson
Вопрос № 4753 |
Доброго времени суток вам программисты.
Если можно - подскажите какую книгу (в электронном варианте)лучше использовать для изучения С/С++? Если несложно черканите несколько линков. С уважением Константин
Вопрос отправлен: 05.01.2004, 17:12
Отправитель: Константин
[Следующий вопрос >>] [Список вопросов]
Отвечает SedHg
Приветствую Вас, Константин!
А мы то тут причем? Это "Программирование на Ассемблере".
Обратись в раздел по программированию на С, там тебе и скажут.
Ответ отправлен: 06.01.2004, 00:05
Отправитель: SedHg
Отвечает never_again
Добрый день, Константин!
Лучше использовать книги авторов т.е. для С - это Керниган и Риччи, а для С++ -это, без сомнения, Страуструп.
А вообще это форум по языку Ассемблер который в 100000 раз круче всех этих С и С++ вместе взятых!!!!
Ответ отправлен: 06.01.2004, 10:57
Отправитель: never_again
Форма отправки вопроса |
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
(C) 2002-2003 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (25) C / C++ (19) Perl (5) Builder / Delphi (20) Pascal (21) Basic / VBA (3) Java / JavaScript (5) PHP (13) Криптография (7) WinAPI (13) |
Пользователю Windows 95/98/Me (42) Windows NT/2000/XP (57) "Железо" (31) Поиск информации (22) |
Администратору Windows NT/2000/XP (29) Linux / Unix (11) |
Юристу Гражданское право (12) Семейное право (8) Трудовое право (9) КоАП (8) |
Отправить вопрос всем экспертам выбранной рассылки.
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||