![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.12.2010
Сообщений: 11
|
![]()
Необходимо задать в исходном тексте программы имя некоторого файла с исходным текстом программы на ассемблере. Удалить из данного исходного текста комментарии, первоначальную же версию программы сохранить в файле с таким же именем и расширением BAK.
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 22.01.2012 в 10:56. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
CyberGirl, где-то я уже видел этот текст, только публиковал его пользователь с ником ro0t. А судя по теме "Определение количества параллельных портов" CyberGirl и ro0t это один и тот же человек.
Повторяю свой совет 1) переименуй asm-файл в bak-файл 2) открой файл bak и получи его длину, длину файла помести в регистр CX 3) в цикле, используя пару команд lodsb/stosb, анализируешь содержимое al до тех под пока не встретишь символ ";" 4) после чего используешь только lodsb и анализируй содержимое AL пока не найдешь символ 0Dh (конец строки) после чего возвращайся к пункту 3 5) создай asm-файл, содержимое буфера, который был заполнен командами stosb скопируй в asm-файл и закрой его PS. В языке ассемблера допустим и многострочный комментарий. Многострочный комментарий должен начинаться со строчки COMMENT. В качестве маркера многострочного комментария берется первый за словом COMMENT символ, отличный от пробела; этот символ начинает комментарий. Концом многострочного комментария является конец первой из последующих строк программы, в которой в любой позиции снова встретился этот же маркер. Такой вид комментария обычно используется, когда, например, при отладке программы необходимо временно исключить какой-либо фрагмент программы. Последний раз редактировалось Mikl___; 23.01.2012 в 05:40. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с текстовыми файлами. | Константинн | Помощь студентам | 0 | 06.03.2011 12:50 |
Работа с текстовыми файлами | A_Orlov | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 14.06.2010 14:49 |
Работа с текстовыми файлами | ditya_kremlya | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 20.05.2010 18:10 |
Работа с текстовыми файлами | Gigabit | Общие вопросы Delphi | 3 | 19.02.2010 10:29 |
Работа с текстовыми файлами | KroSer63 | Общие вопросы по Java, Java SE, Kotlin | 0 | 19.12.2008 20:03 |