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

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


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

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

Выпуск N 048

Вопросы, которые поступили от подписчиков рассылки
"Ассемблер? Это просто! Учимся программировать"

Дата выхода: 2001-08-02


Вопрос №408

Я установил Internet Explorer 5.0 и столкнулся вот с какой проблемой: при попытке сохранить какую-либо страницу на винчестере вместе с картинками (т.е. полностью) она почему-то повторно загружается с сервера, хотя уже была загружена в браузере, т.е. при сохранении я должен быть в on-line и толко тогда ее можно сохранить полностью. Можно ли что-либо сделать для того, чтобы сохранить уже загруженную страницу вместе с картинками в off-line?

Ответ

Здравствуйте, Денис!
На некоторых сайтах в инете нельзя, просто так, сохранить страницу
на винт. Хотя это редко но бывает. Сомневаюсь что это от explorer'а
зависит. И совет только один
УБЕЙ НАФИГ ПОГАНЫЙ ЭКСПЛОРЕР И ПОСТАВЬ ЧЁ НИБУДЬ НОРМАЛЬНОЕ !!!


Отправил эксперт: Autogen
Эксперт отправил ответов (всего): 10

Экспертная группа: Пользовательская работа с Windows

Вопрос №410

Уважаемые эксперты, помогите!
Я еще нахожусь в самом начале обучения.
Не ассемблируется программа (прилагается), с предыдущими программами все было нормально, пользуюсь TASM'ом из DOS Navigatora, текст его ругательств прилагается.
Может быть проглядел чего, но найти не могу.

Ответ

Здравствуйте, electronic!
Надо быть внимательнее. После объявления сегмента:
CSEG segment
поставь директиву
assume cs:CSEG, ds:CSEG, es:CSEG


Отправил эксперт: Painbringer
Эксперт отправил ответов (всего): 16

Экспертная группа: Общие вопросы по программированию на Ассемблере под DOS

Вопрос №409

ъ СЯРЮМНБХК Internet Explorer 5.0 Х ЯРНКЙМСКЯЪ БНР Я ЙЮЙНИ ОПНАКЕЛНИ: ОПХ ОНОШРЙЕ ЯНУПЮМХРЭ ЙЮЙСЧ-КХАН ЯРПЮМХЖС МЮ БХМВЕЯРЕПЕ БЛЕЯРЕ Я ЙЮПРХМЙЮЛХ (Р.Е. ОНКМНЯРЭЧ) НМЮ ОНВЕЛС-РН ОНБРНПМН ГЮЦПСФЮЕРЯЪ Я ЯЕПБЕПЮ, УНРЪ СФЕ АШКЮ ГЮЦПСФЕМЮ Б АПЮСГЕПЕ, Р.Е. ОПХ ЯНУПЮМЕМХХ Ъ ДНКФЕМ АШРЭ Б on-line Х РНКЙН РНЦДЮ ЕЕ ЛНФМН ЯНУПЮМХРЭ ОНКМНЯРЭЧ. лНФМН КХ ВРН-КХАН ЯДЕКЮРЭ ДКЪ РНЦН, ВРНАШ ЯНУПЮМХРЭ СФЕ ГЮЦПСФЕММСЧ ЯРПЮМХЖС БЛЕЯРЕ Я ЙЮПРХМЙЮЛХ Б off-line?

Ответ

гДПЮБЯРБСИРЕ, дЕМХЯ!
щЙЯОКНПЕП - ДПЪМЭ!
оН ДПСЦНЛС С МЕЦН МЕ БШИДЕР. лНФМН ЙНМЕВМН СЯРЮМНБХРЭ ЙЮЙСЧ-МХАСДЭ ОПНЦС, ЙНРНПЮЪ АСДЕР ЙЩЬХПНБЮРЭ ХМЕРМШЕ ЯРПЮМХВЙХВРН-РН БПНДЕ WebAccelerator ХКХ NetScope ХКХ ЕЫё-ВЮЦН.ю КСВЬЕ ОНЯРЮБЭ ЯЕАЕ NetscapeNavigator, УНРЪ ЛНФЕР Х НМ РЮЙ ДЕКЮЕР, МН НМ БЯЕ-ФЕ ЛМЕ МПЮБХРЯЪ АНКЭЬЕ.


Отправил эксперт: Alex2000
Эксперт отправил ответов (всего): 7

Экспертная группа: оНКЭГНБЮРЕКЭЯЙЮЪ ПЮАНРЮ Я Windows

Вопрос №411

гДПЮБЯРБСИРЕ, ЩЙЯОЕПРШ!
дКЪ ВЕЦН ХЯОНКЭГСЕРЯЪ ЙНЛЮМДЮ STACK = 0,0 Х ЯРНХР КХ ЕЕ ХЯОНКЭГНБЮРЭ ДКЪ ЯХЯРЕЛШ Windows?

Ответ

гДПЮБЯРБСИРЕ, бКЮДХЛХП!
еЯКХ РШ ОПН РС ЙНЛЮМДС, ЙНРНПЮЪ ОХЬЕРЯЪ Б ЙНМТХЦ ГХЯЕ, РН ЛНФЕЬЭ ОПН МЕё ГЮАШРЭ, БПЪДКХ НМЮ РЕАЕ ОНМЮДНАХРЯЪ, УНРЪ...нМЮ НОПЕДЕКЪЕР ОЮПЮЛЕРПШ ЯРЕЙЮ Б дня-Е, БХМДШ ЩРН МЕ ВСБЯРБСЧР.


Отправил эксперт: Alex2000
Эксперт отправил ответов (всего): 8

Экспертная группа: оНКЭГНБЮРЕКЭЯЙЮЪ ПЮАНРЮ Я Windows

Вопрос №411

Здравствуйте, эксперты!
Для чего используется команда STACK = 0,0 и стоит ли ее использовать для системы Windows?

Ответ

Здравствуйте, Владимир!
Парень, что за чушь ты несёшь. Да нет такой комманды, по крайней мере
я такую не нашёл. Но даже если её расматривать не как комманду, то
это всё равно не прокатит:1) на stack = 0,0 компилятор выдаст ошибку
надо писать stack equ 0,0
2)при использовании директив упрощенной сегментации model, слово stack является
зарезервированным, поэтому даже на stack equ 0,0 компилятор выдаст
предупреждение, но пахать эта прога будет (хотя дальнейшая логика программы
может быть нарушена).
Грубо говоря, это твоё stack = 0,0 попытка (причём неудачная) обьявить
константу или, как их ещё называют, непосредственный параметр stack значением
0,0. Возможно кто то, что то напутал и хотел обьявить стэк нулевым, но тогда
эта фиговина под маздай пахать не будет. Потому что это значит отказ
от всех команд использующих стэк push, pop, call и д.р.
Попробуйка написать таким образом прогу.


Отправил эксперт: Autogen
Эксперт отправил ответов (всего): 11

Экспертная группа: Пользовательская работа с Windows

Вопрос №411

Здравствуйте, эксперты!
Для чего используется команда STACK = 0,0 и стоит ли ее использовать для системы Windows?

Ответ

Здравствуйте, Владимир!

Штука полоезная, указывает размер ипользуемого стека
Лучше пусть будет, хотя можно и без нее


Отправил эксперт: VD (vdragon-pas.chat.ru - Программирование графики на Пакаль со вставками на)
Эксперт отправил ответов (всего): 24

Экспертная группа: Пользовательская работа с Windows

Вопрос №413

Здравствуйте, эксперты!
Я пользуюсь почтовой программой Outlook Express 5.0, при загрузке почты иногда обрывается связь, а при повторном соединении, Outlook, начинает грузить уже ранее загруженные, до обрыва связи, письма. Нельзя ли сделать чтобы этого не происходило?

Ответ

Здравствуйте, Дмитрий!

Нет. Это зависит от сервера. Так как по протоколу POP3
письма, удалённые с сервера, реально удаляются только после выполнения
команды QUIT. Слыхал, правда, что есть и исключения, но пока
не встречал :(


Отправил эксперт: Nik
Эксперт отправил ответов (всего): 43

Экспертная группа: Пользовательская работа с Windows

Вопрос №414

Hallo эксперты,может не по адресу,но спросить не у кого.Случайно наткнулся на Kalaschnikoff"Учимся пр-ть" подписался,скачал прог.об-ние,но как им пользоваться? Хотел посмотреть что это за пр-ка Hallo word $ из первого урока,короче обломался.С благодарностью приму любой ответ.

Ответ

Здравствуйте, Vitali!
Эх бивис, бивис. Да не Hallo word $, а "Hello, world!$". Это текстовая
цепочка (строка) которая выводится на экран посредством прерывания
21h. А одно из условий этого прерывания - чтобы выводимые цепочки заканчивались символом $


Отправил эксперт: Autogen
Эксперт отправил ответов (всего): 12

Экспертная группа: Оптимизация программ

Вопрос №413

Здравствуйте, эксперты!
Я пользуюсь почтовой программой Outlook Express 5.0, при загрузке почты иногда обрывается связь, а при повторном соединении, Outlook, начинает грузить уже ранее загруженные, до обрыва связи, письма. Нельзя ли сделать чтобы этого не происходило?

Ответ

Здравствуйте, Дмитрий!
Нет нельзя к, сожалению. Письма удаляются с ящика после загрузки всех писем. Поэтому при обрыве связи ранее закачаные письма остаются в ящике, и закачиваются повторно. Один совет. УБЕЙ НАХЕР АУТГЛЮК И ПОСТАВЬ ЧЁ НИБУДЬ ПОЛУЧЬШЕ !!!


Отправил эксперт: Autogen
Эксперт отправил ответов (всего): 13

Экспертная группа: Пользовательская работа с Windows

Вопрос №415

Господа эксперты!
Не найдется ли у Вас документации по командам ММХ и особенно 3D-NOW!, а также версии тасма (или ссылки на оную) поддерживающей все это безобразие.

Ответ

Здравствуйте, Painbringer!
Попробуй ка на http://prog.agava.ru/


Отправил эксперт: Autogen
Эксперт отправил ответов (всего): 14

Экспертная группа: Работа с MASM/TASM

Вопрос №413

Здравствуйте, эксперты!
Я пользуюсь почтовой программой Outlook Express 5.0, при загрузке почты иногда обрывается связь, а при повторном соединении, Outlook, начинает грузить уже ранее загруженные, до обрыва связи, письма. Нельзя ли сделать чтобы этого не происходило?

Ответ

Здравствуйте, Дмитрий!
С этим ничего нельзя поделать - это просто беда Outlook'а.


Отправил эксперт: Spartak
Эксперт отправил ответов (всего): 4

Экспертная группа: Пользовательская работа с Windows

Вопрос №415

Господа эксперты!
Не найдется ли у Вас документации по командам ММХ и особенно 3D-NOW!, а также версии тасма (или ссылки на оную) поддерживающей все это безобразие.

Ответ

Здравствуйте, Painbringer!
Сылки на TASM у меня нет, а доки я тебе отпраил мылом.


Отправил эксперт: Leha
Эксперт отправил ответов (всего): 10

Экспертная группа: Работа с MASM/TASM

Вопрос №414

Hallo эксперты,может не по адресу,но спросить не у кого.Случайно наткнулся на Kalaschnikoff"Учимся пр-ть" подписался,скачал прог.об-ние,но как им пользоваться? Хотел посмотреть что это за пр-ка Hallo word $ из первого урока,короче обломался.С благодарностью приму любой ответ.

Ответ

Здравствуйте, Vitali!
При написании асм программ для получения exe или com файла используются такие проги как tasm и tlink
tasm'ом получашь obj файл, а tlink'ом ком или ехе
Справка по ключам этих програм вызыввается tasm /? или tlink /? соответственно
прилагаю простой батничек для получения программы
Вызов asm.bat <имя_файла_проги>
имя файла должно быть без расширения, tasm и tlink либо в текущем каталоге, либо через PATH

Приложение:


Отправил эксперт: Sensey
Эксперт отправил ответов (всего): 41

Экспертная группа: Оптимизация программ

Вопрос №416

Народ подскажите или киньте лучше сорцию программки...
которая считает скорость процессора....
а если нету сорциев то объясните через чего точно это происходит... то что через rdtsc...да..мне тока по шагам надо разъяснить что делать надо для вичисления скорости процессора

Ответ

Здравствуйте, DDKJ_MIX!
Что значит скорость?

Если тактовую частоту, то одно (я думаю ответят без меня)
А если тебе надо, чтобы твоя программа шла одинаково на разных машинах, то надо повеситься на прерывание процессора и цикл программы начинать по таймеру
Алгоритм такой
flag=1
; основная прога
label1:
if flag=1 then goto label1
ProgramStep
flag:=1
goto label1
;
;в прерывании таймера
...
flag:=0
...


Отправил эксперт: Sensey
Эксперт отправил ответов (всего): 43

Экспертная группа: Общие вопросы по программированию на Ассемблере под DOS

Вопрос №417

Написал прогу которая выбирает из массива символ и выводит на экран. Но почему то вместо первого символа выводит пробел. Помогите разобраться где тут собака порылась.

Ответ

Здравствуйте, Alex!
Собака порылась в строке
MAS DB '$','%','@','!','*','&'
точнее в ее размещении
Ты разместил данные посреди кода, а процу все равно, он воспрнимает их как код и пытается выполнять
теоритически это должно было зависнуть...
перенеси эту строку например после
int 20h
или поставь перед меткой begin


Отправил эксперт: Sensey
Эксперт отправил ответов (всего): 44

Экспертная группа: Общие вопросы по программированию на Ассемблере под DOS

Подписаться на рассылки

Рассылки Subscribe.Ru
Ассемблер? Это просто! Учимся программировать
Ассемблер? Это просто! Учимся программировать (FAQ)

Форма подачи вопроса

ВНИМАНИЕ!!! Пожалуйста, НЕ высылайте один вопрос сразу нескольким подгруппам! Дополнения к вопросам, на которые эксперт уже ответил НЕ следует направлять ведущему рассылки (я не успеваю!). Просто скомбинируйте первый вопрос и дополнение к нему, а затем заново отправьте его, используя приведенную ниже форму!

Нажимайте кнопку "Отправить" только ОДИН раз и дождитесь полной загрузки страницы, иначе вопрос будет продублирован!


Ваше имя *:

Ваш e-mail *:

Подгруппы:

Вопрос *:

Прилагаемая программа (если необходимо):


Регистрация в качестве эксперта

Архив выпусков


Ведущий рассылки,

Калашников Олег: Assembler@Kalashnikoff.ru
ICQ No.:
68951340
URL сайта подписчиков: http://www.Kalashnikoff.ru

______________

По вопросам сотрудничества, рекламы и спонсорства обращайтесь:

  1. Публичное размещение материала из рассылки: Cooperation@Kalashnikoff.ru
  2. Реклама на сайте, в книге и рассылках: http://www.Kalashnikoff.ru/Reklama.html, Reklama@Kalashnikoff.ru
  3. Издание книги (спонсорство): Sponsor@Kalashnikoff.ru

Рассылка 'Ассемблер? Это просто! Учимся программировать (FAQ)' Рассылка 'Ассемблер? Это просто! Учимся программировать'


(C) Москва, 2001. Авторское право принадлежит Калашникову О.А. Публичное размещение материала из рассылки, а также его использование полностью или частично в коммерческих или иных подобных целях без письменного согласия автора влечет ответственность за нарушение авторских прав.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Рейтингуется SpyLog

В избранное