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

RusFAQ.ru: программирование на языке Assembler


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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 404
от 21.03.2006, 22:05

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


Вопрос № 37702: Здрасьте, увю зксперты! Вопрос такой: как именно вносить изменения в файл??? Заранее пасиба!...
Вопрос № 37708: Написал первую программу сохранил как Hello.asm, установил MASM6.1 захожу в папку BIN какой файл надо запускать? MASM и ML при запуске выдает "MASM не является приложением Win32". ОС у меня XP Pro,заинсталировал FAR,AFD.И как в...

Вопрос № 37.702
Здрасьте, увю зксперты!
Вопрос такой: как именно вносить изменения в файл???
Заранее пасиба!
Отправлен: 16.03.2006, 19:58
Вопрос задал: Долгавин Алексей Сергеевич (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Хузин Макс
Здравствуйте, Долгавин Алексей Сергеевич!

Оч просто: окрываешь файл, читаешь/пишешь данные, закрываешь файл.

в Винде
Createfile() - открывает файл и еще много чего
ReadFile() - чтение данных
WriteFile() - запись данных
CloseHandle - закрыть файл

под ДОСом: читай описание функций DOS - 21 прерывание

сходи на wasm.ru, там много чего описано
Ответ отправил: Хузин Макс (статус: 1-ый класс)
Ответ отправлен: 17.03.2006, 08:09


Вопрос № 37.708
Написал первую программу сохранил как Hello.asm,
установил MASM6.1 захожу в папку BIN какой файл надо запускать? MASM и ML при запуске
выдает "MASM не является приложением Win32". ОС у меня XP Pro,заинсталировал FAR,AFD.И как
в командной строке указать нужную команду? Напишите пожалуйста подробно,что сначала
запускать и в какой последовательности.
Отправлен: 16.03.2006, 20:39
Вопрос задал: Игорь Анатольевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Gogenot
Здравствуйте, Игорь Анатольевич!
>link.exe Hello.asm /AT
---------
Что один собрал, другой завсегда сломать сумеет.
Ответ отправил: Gogenot (статус: 1-ый класс)
Ответ отправлен: 16.03.2006, 23:44

Отвечает: Лысков Игорь Витальевич
Здравствуйте, Игорь Анатольевич!
Предыдущий эксперт говорит неверно!
Что касается сути проблемы: у тебя в каталоге windowssystem32 отсутствуют
файлы autoexec.nt и config.nt, необходимые для запуска досовских приложений
Попробуй найти их в каталоге windows epair и перепиши в system32
В какой последовательности пускать? А как удобно, так и пускай.
Хоть запусти far, потом из него все остальное
Лично я запускаю консоль cmd, потом из него запускаю. Удобно тем, что весь вывод на экране.
Можно написать батник с ожиданием в конце нажатия клавиши. Тоже самое, что и
предыдущее, только с завершением окна после нажатия на клавишу.
Пробуй. Как понравится, так и пользуйся. Пока сам не "поклацаешь", то не поймешь :) И читай доки.

---------
Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Студент)
Ответ отправлен: 17.03.2006, 10:18

Отвечает: Долгавин Алексей Сергеевич
Здравствуйте, Игорь Анатольевич!
Для того, чтобы запустить сам редактор коданужно открыть
PWB. Для того, чтобы сассемблерить нужно в редакторе
сделать:
Run->Run Dos Command
Здесь в command пиши:
ml имя_файла /AT
И убери галку с Prompt Before Returning
Удачи!
---------
Windows&Linux - forever!
Ответ отправил: Долгавин Алексей Сергеевич (статус: 1-ый класс)
Ответ отправлен: 17.03.2006, 14:56


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное