Скачиваний:
6
Добавлен:
16.05.2015
Размер:
3.79 Кб
Скачать
ASM Editor for Windows (Freeware)

Редактор исходного кода программ, работающий совместно с внешними компиляторами. Настраиваемые схемы "синтаксической подсветки", назначение пользователем функций меню, возможность подключения Help-файлов и другие возможности для обеспечения комфортной работы. Позволяет создавать исполняемый файл из исходного кода нажатием всего одной кнопки...

По умолчанию настроен на пакет MASM32 (найти можно здесь: http://www.movsd.com/masm.htm)

==================================================
Версия 2.2d
- Корректное выделение слов двойным кликом мыши;
- поддержка интерфейса Windows XP

Версия 2.2c
- Исправлен вызов *.hlp под Windows 2000;
- добавлен шаблон для "New"...

Версия 2.2b
- Небольшие исправления.

Версия 2.2a
- Исправлено: использование "Ins +..." в качестве "горячей кнопки"; поиск русских символов в DOS-кодировке; установка текущего каталога при открытии файла из командной строки и из меню "File" и др.;
- несколько изменена настройка интерфейса;
- добавлена возможность вывода на печать.

Версия 2.1224
- Настраиваемые "горячие клавиши";
- Вызов справки по выделенному слову при нажатии F1 (из win32.hlp или др.);
- закладки, командная строка, некоторые изменения и исправления.


Версия 2.1219
- "быстрый переход" по номеру строки;
- дополнительные настройки редактора;
- более информативная строка состояния;
- "навигатор по процедурам" просматривает комментарии (это расширяет возможности организации закладок);
- новая форма ввода ключевых слов;
- "поднятия" редактируемой строки с последней линии;
- память позиции редактирования, горизонтальный сдвиг блоков текста и др.


Версия 2.1211
Добавлены новые возможности:
- оперативное изменение настроек;
- навигация по процедурам (полезная штука);
- различные схемы подсветки (редактируемые);
- работа с DOS-кодировкой без потери символов псевдографики;
- список последних открываемых файлов и другая мелочёвка...

==================================================

FAQ (Наиболее часто задаваемые вопросы)

Q: Как настроить программу для работы с другими компиляторами?
A: Ниже приведены примеры двух BAT-файлов для MASM32. По их подобию можно написать свои.

rem Assemble File (Assmbl.bat)
@echo off
if exist %1.obj del %1.obj
\masm32\bin\ml /c /coff %1.asm > \masm32\bin\asmbl.txt
if errorlevel 0 dir %1.* >> \masm32\bin\asmbl.txt
notepad.exe \masm32\bin\asmbl.txt


rem Build All (Bldall.bat)
@echo off
if not exist rsrc.rc goto over1
\masm32\bin\rc /v rsrc.rc
\masm32\bin\cvtres /machine:ix86 rsrc.res
:over1
if exist %1.obj del %1.obj
if exist %1.exe del %1.exe
\masm32\bin\ml /c /coff %1.asm
if errorlevel 1 goto errasm
if not exist rsrc.obj goto nores
\masm32\bin\Link /SUBSYSTEM:WINDOWS %1.obj rsrc.obj
if errorlevel 1 goto errlink
dir %1
goto TheEnd
:nores
\masm32\bin\Link /SUBSYSTEM:WINDOWS %1.obj
if errorlevel 1 goto errlink
dir %1
goto TheEnd
:errlink
echo _
echo Link error
goto TheEnd
:errasm
echo _
echo Assembly Error
goto TheEnd
:TheEnd

Q: Как вывести на экран сообщения об ошибках компилятора?
A: См. предыдущий вопрос (пример файла Assmbl.bat).

Q: Как работать с "навигатором по процедурам"?
A: В настройках необходимо указать, как объявляются процедуры, функции и т.д.
Например:

MyProc proc {} proc
beginproc MyProc beginproc {}
MyLabel: {}:
другое название другое {}
название другое {} другое
без_имени без_имени

Можно определить любые закладки, разместив их в комментариях.
Например:

**название **{}

==================================================

HomePage: http://www.avtlab.ru
E-Mail: avt@avtlab.ru

Соседние файлы в папке Курсовая работа - Дамп произвольного сектора магнитного носителя( в формате Hex-ASCII ) в файл