Файл
Новый...
Открыть...
Сохранить как...
Печать...
Выход
Правка
Отменить
Повторить
Копировать
Вырезать
Вставить
Выделить всё
Кодировка
Перекодировать в Windows ...
Перекодировать в MS-DOS ...
Компиляция
Компилировать с...
Создать COM...
Cоздать EXE 16Bit
Создать EXE 32Bit
Настройки
Настройки шрифта...
Подсветка синтаксиса
Язык(Language)
Русский
English
Українська
О программе
Регистрация...
Файловые операции
Создать новый файл
Открыть существующий  файл
Сохранить файл
Распечатать файл
Закрыть программу (убедитесь что сохранили результат работы!)
Правка
Отменить последнее действие
Повторить действие
Копировать текст в буфер обмена
Вырезать текст в буфер обмена
Вставить текст из буфера обмена
Выделить всё
Смена кодировки текста
Перевести в Windows кодировку
Перевести в MS-DOS кодировку
Компиляция исходного текста программы
Выбор компилятора
Создать COM файл
Создать EXE файл
Создать EXE файл для Windows
Настройки программы
Настройки формата шрифта
Включение\Отключение подсветки синтаксиса...
Выбор языка интерфейса программы...
Установить язык интерфейса в Русский
Установить язык интерфейса в Английский
Установить язык интерфейса в Украинский
О программе......
Регистрация программы
Создать новый файл
Открыть существующий  файл
Сохранить файл
Распечатать файл
Создать EXE файл
Создать EXE 16BIT  файл  и запустить его
Перейти в Windows кодировку
Перейти в кодировку MS-DOS
Регистрация программы
Закрыть программу (убедитесь что сохранили результат работы!)
Сохранить EXE... (сначала откмоппил.)
Сохранить COM... (сначала откмоппил.)
Сохранить полученный с помошью компиляции EXE файл... (Перед выполнением сохранения откомпилируйте вашу программу, и убедитесь что она успешно запускается)
Сохранить полученный с помошью компиляции COM файл... (Перед выполнением сохранения откомпилируйте вашу программу, и убедитесь что она успешно запускается)
Эта строка отображает краткую информацию обо всех элементах интерфейса
Огромная просьба:
Также приму любые пожелания по оптимизации...
Главный программист: Одинок Александр
В программе использовано описание команд
из книги Юрова, а также компонент SynEdit
который во многом облегчил мне работу,
Компьютер:
так как это тестовая версия программы, пожалуйста
сообщите мне на e-mail все ошибки которые 
вы заметите во время работы с программой!
Процессор:
Пользователь:
спасибо его разработчикам.
Сохранить как HTML...
Копировать...
Вставить...
Вырезать...
Отменить...
Повторить...
Настройки редактора
Создать COM
Создать EXE 16bit
Создать EXE 32bit
Создать EXE 16bit и запустить
Создать EXE 32bit и запустить 
Создать COM и запустить
Редактор:
Цвет фона
Цвет текста выделения
Цвет фона выделения
Расстояние между строками
Использовать TAB
Размер TABа
Боковая строка:
Цвет
Ширина
Количество цифр
Отображать номера строк
Отображать нули в номерах
Отображать боковую строку
Помощь
Опкоды команд Ассемблера
Описание команд Ассемблера
Описание команд Ассемблера
Опкоды команд Ассемблера
Для поиска значений установите курсор на древе команд, 
и наберите на клавиатуре имя нужной команды...
Описание команды
Команда:
ОПКОД:
Краткое описание:
Легенда:
/цифра
-цифра от 0 до 7 говорит о том что ModR/M байт 
инструкции использует только r/m (регистр или память) операнд.
/r
- говорит о том что ModR/M байт инструкции может содержать
 операнд регистр или память
cb
- относительный байт смещения для следующей команды
используется для CALL, JMP и т. д.
ib, iw, id 
- 1-байт (ib), 2-байта (iw), или 4-байта (id) -операнды
rb, rw, rd
-регистры:
+i
-используется при 
операциях с сопроцесором
где один из операндов ST(I)
rel8
-относительный адрес, 
может быть от -128 до 128,
в конце инструкции.
r8
-один из регистров (мож
ет быть 8,16 и 32)
imm8
-непосредственное 
8 битное значение
(также может быть imm16, imm32)
m
-операнд в памяти (если есть еще цифра например m8 то это
8 разрядный операнд. Также может быть запись вида m16:16 перв
ая цифра сегмент вторая смещение.
Sreg
- сегментный регистр (ES=0, CS=1, SS=2, DS=3, FS=4, GS=5 )
ST или ST(0)
- верхушка стека сопроцессора
ST(i)
-  i-тый элемент от верхушки стека сопроцессора
mm
-MMX регистр. 64 битовые регистры: MM0 до MM7
mm/m64
MMX регистр или 64 битный операнд в памяти
Опкоды
Настройки редактора
Регистрация
О программе ASM Tool
Отображать панель помощи
Отображать панель статуса
Отображать панель инстр.
Для получения инф. о команде устан. на неё курсор и нажмите F1
Инструменты
Калькулятор
HEX - редактор
Изменить путь к HEX редактору...
Таблица символов ASCII
Скан коды клавиш
Таблица символов ASCII
Нажмите нужную клавишу на клавиатуре...
Клавиша:
Скан-код:
Служебные скан коды
00h  - Буфер клавиатуры переполнен                             FAh -  ACK 
AAh - Самотестирование закончено                               FCh - Ошибка самотестирования 
E0h - Префикс для серых клавиш                                   FDh - Ошибка самотестирования 
E1h - Префикс для клавиш без кода отпускания          FEh RESEND 
F0h - Префикс отпускания клавиши                               FFh Ошибка клавиатуры 
EEh - Эхо 
Скан коды клавиш
Описание команд Ассемблера
Команды:
Окно компиляции
Окно компиляции "Всегда сверху"
Настройки компиляции
Окно компиляции
Настройки компиляции
Команда компиляции COM:
Команда компиляции EXE16Bit:
Команда компиляции EXE32Bit:
Команда линковки COM:
Команда линковки EXE16Bit:
Команда линковки EXE32Bit:
Настройки редактора...
TD - Отладка (сначала откомпил.)
Сохранить...
Просмотр листинга (сначала откомпил.)
Просмотр листинга
Поиск
Найти
Найти далее
Перейти к строке...
Справочник прерываний
Найти предыдущее
Заменить
Добавить компилятор
Удалить компилятор
Альтернативный отладчик
Изменить путь к альтернативному отладчику
Ассоциировать с *.asm
WinApi help
Закрыть файл
Ассемблер
Новая подпрограмма
Включить файл
Описать переменную
Добавить шаблон COM программы
Добавить шаблон EXE программы
Запустить COM (сначала откомп.)
Запустить EXE (сначала откомп.)
Конвертер систем счисления
Настройки выпадающего списка
Курсор
Сохранить изменения
Вертикальная линия
Горизонтальная линия
ПолуБлок
Блок
Новая переменная
Имя переменной
Тип переменной
Значение
раз(а)
Повторить
Описать переменную
Отмена
Байт
Слово
Двойное слово
Четверное слово
Символ/строка
Конвертер систем счисления
10-ная
16-ная
2-ная
8-ная
Char
Открыть файл
Настройка списка функций
Эти элементы будут отображены в выпадающем списке (ctr+ пробел), в левом окне находиться то что будет вставлено в редактор
, при выборе того что находиться в правом окне. Номера строк помогут в редактировании.
Текст вставляемый в редактор
Текст отображаемый в списке
Сохранить изменения
Сохранить изменения
Настройки компиляции...
Выберите компилятор:
Команды пункта 
Команды пункта 
Команды пункта 
Сохранить изменения
Закрыть
Описание прерываний DOS
Справочник WINAPI функций
Закомментировать выделенное 
Раскомментировать выделенное
Ассемблер
Закрыть текущий файл
Новая подпрограмма
Включить файл
Описать переменную
Добавление компилятора....
1.Введите название компилятора 
(будет отображено в меню Компиляция -> компилировать с...):
2. Выберете количество конфигураций компиляции
Например для TASM это Создать COM, Создать EXE. итд
и определите их названия...
Далее
Добавление компилятора (Шаг 2 из 2)
Введите команду которая должна выполнится в командной строке во время нажатия...
Команды для пункта №1
(например при нажатии на пункт меню Создать COM в  командной строке выполняется :
Команды для пункта №2
1. TASM.EXE temp.asm,,,
2. TLINK.EXE temp.OBJ /t
3. @echo off
4. pause
Команды для пункта №3
Добавить
Как купить программу ASMTool
Ваши пожелания и замечания принимаются...
WinAPI функции
Указатель
Справочник прерываний...
Прерывания DOS:
Прерывания BIOS:
Стоимость: 1$
Как купить?
Покупка программы ASMTool Professional Edition
Если у Вас есть доступ в интернет и нет желания ждать сутки пока будут 
обработаны платежи можете воспользоваться онлайн оплатой которая 
займет у Вас не более 5ти минут!!!
Получить ключ для ASMTool PE онлайн!
В противном случае можете:
совершить денежный перевод на один из ниже перечисленных кошельков
денежной системы WebMoney:
В размере 1$ или 40 руб. , в примечание к переводу необходимо указать:
"Регистрация программы ASMTool" , Фамилия, Имя , E-Mail адрес, желаемое имя на которое будет выдан код
Учтите что имя на которое будет выдан код должно быть написано
 строчными буквами латинского алфавита (маленького регистра),
 и не должно превышать 8 символов. Например - aleks
В течении суток на указанный Вами E-Mail будет выслан персональный код 
и Вы станете полноценным, законным владельцем данной программы.
Приобретая профессиональную версию программы ASMTool PE, Вы
получаете такие плюсы:
  - персональная версия программы
  - справочник прерываний
  - справочник winapi функций, с возможностью быстрой помощи
  - в редакторе кода выпадающий список winapi функций как в
  - IDE Borland Delphi, C++
  - возможность обновления программы без смены кода (повторной рег-ии)
 - техническая поддержка
 - другие полезные функции
Все права на данную программу принадлежат автору программы и её законным
владельцам. Незаконное копирование и распространение преследуется законом.
Имя:
Ключ:
Используйте: 
Правая кнопка мыши --> Вставить
Нажмите для того чтобы узнать как купить ASMTool
Регистрация
Зарегестрировать
