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

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


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

Народное голосование ПРЕМИИ РУНЕТА-2007!
Голосуем за RusFAQ.ru >>

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

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

Выпуск № 909
от 23.11.2007, 08:05

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


Вопрос № 109845: Здравствуйте, у меня такой вопрос: Написать программу формирования сжатой строки символов. Сжатие заключается в удалении пробелов из исходной строки при просмотре ее слева направо. Спасибо за внимание!...
Вопрос № 109890: Подскажите пожалуйста, вот с помощью вашихо коллег написал резидент, который создает файл при обращении к 21Н прерыванию, так вот при обычном запуске (т.е запускаю сперва резидент, затем програмку которая с помощью 21Н прерывания воводит строку на эк...

Вопрос № 109.845
Здравствуйте, у меня такой вопрос:

Написать программу формирования сжатой строки символов. Сжатие заключается в удалении пробелов из исходной строки при просмотре ее слева направо.

Спасибо за внимание!
Отправлен: 17.11.2007, 14:29
Вопрос задал: Primus (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: an42
Здравствуйте, Primus!
Программа написана с использованием строковых операций.
При чтении исходной строки проверяем на символ пробела, если символ пробел то его не записываем в выходной буфер строки, и проверяем следующий символ пока не дойдем до конца строки.
Удачи

Приложение:

Ответ отправил: an42 (статус: 6-ой класс)
Ответ отправлен: 18.11.2007, 14:58
Оценка за ответ: 5


Вопрос № 109.890
Подскажите пожалуйста, вот с помощью вашихо коллег написал резидент, который создает файл при обращении к 21Н прерыванию, так вот при обычном запуске (т.е запускаю сперва резидент, затем програмку которая с помощью 21Н прерывания воводит строку на экран) файл почему-то не создается . А вот если прогоняю через дизассемблер, то файл создается без проблем. Подскажите почему это происходит. и можно ли при помощи системных утилит Виндовс XP просмотреть резиденты запущенные в системе?

Приложение:

Отправлен: 17.11.2007, 19:34
Вопрос задал: Каликов Сергей Александрович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Каликов Сергей Александрович!

Смотрите приложение.
Исправил обработчик.
Забыли выделить память под saveint9.

Для контроля всего, что находится и происходит в памяти компьютера Вы можете использовать Process Monitor или тут смотрите.

Для проверки работоспособности программ используются Отладчики.

Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Специалист)
Ответ отправлен: 20.11.2007, 18:13


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.63 от 22.11.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное