File
New...
Open...
Save as...
Print...
Exit
Edit
Undo
Redo
Copy
Cut
Paste
Select All
Codepage
Code to Windows...
Code to MS-DOS...
Compile
Compile with...
Greate COM...
Greate EXE 16Bit
Greate EXE 32Bit
Setup
Font setup...
Syntax highligthing
Language
Русский
English
Українська
About..
Registration...
File operations
Greate new File
Open existing file
Save file
Print file
Close the program (make shure that you save results of your work!)
Edit
Undo last action
Redo last action
Copy text into clipbord
Cut text into clipbord
Paste text from clipbord
Select all
Change text codepage
Translate into Windows codepage
Translate into MS-DOS codepage
Compile program
Chouse your compiler
Greate COM file
Greate EXE file
Greate EXE file for Windows
Program setup
Font style setup
On\Off syntax highlighting...
Choose interface language...
Set interface language as Русский
Set interface language as Английский
Set interface language as Украинский
About......
Program registration
Greate new file
Open existing file
Save file
Print file
Greate EXE file
Greate EXE 16BIT file and run
Translate into Windows codepage
Translate into MSDOS codepage
Program registration
Close the program (make shure that you save results of your work!)
Save EXE... (compile it!)
Save COM...(compile it!)
Save your compiled EXE program... (Before do this - compile your program, and be sure that program runs succesfully!!!!!)
Save your compiled COM program...(Before do this - compile your program, and be sure that program runs succesfully!!!!!)
This StatusBar display short information about interface objects...
BIG request:
And you can send me your wish to optimize the interface
Program help to produce asm progs...
It do all bad work.. All what you need - 2 clicks
and your program will be compiled, and exe (com) file 
will be ready!
Computer:
This is BETA therefore, please report to my
e-mail all errors that you find in my program...
Click on label down to send me letter :) 
Processor:
User:
Enjoy!
Save document as HTML...
Copy...
Paste...
Cut...
Undo...
Redo...
Editor setup...
Greate COM
Greate EXE 16bit
Greate EXE 32bit
Greate EXE 16bit and run...
Greate EXE 32bit and run...
Greate COM and run...
Editor:
Background color
Select color
Select background color
Line distance
Use TAB
Size of TAB
Editor Bar:
Color
Width
Number of figure
Show line number
Show zeros in number
Show Editor Bar
Help
Assembler comand opcode's
Assembler comand help
Assembler comand help
Assembler comand opcode's
If you want to search command,  you can do this, just
set your cursor into tree, and write a command..
Command description
Command:
OPCODE:
Short help:
Legend:
/digit
 A digit between 0 and 7 indicates that the ModR/M byte
of the instruction uses only the r/m (register or memory) operand.
 /r
Indicates that the ModR/M byte of the instruction contains both
 a register operand and an r/m operand.
cb
 A relative byte offset from the next instruction for JMP, CALL etc.
                                           
ib, iw, id 
1-byte (ib), 2-byte (iw), or 4-byte (id) immediate operand
+rb, +rw, +rd
register code, from 0 through 7, added to  an  opcode byte.
+i
 A number used in
 floating-point instructions when 
one of the operands is ST(i)
rel8
 A relative address in the
range from -128 to 127 bytes
from the end of the instruction
r8
  One of the byte
general-purpose registers
imm8
 An immediate
byte value
            
m
A 16- or 32-bit operand in memory.
(m16:16, m16:32  -- A memory operand containing a far pointer
 composed of two numbers.)
 Sreg
A segment register. (ES=0, CS=1, SS=2, DS=3, FS=4, and GS=5.)
ST or ST(0)
The top element of the FPU register stack.
 ST(i)
The i th element from the top of the FPU register stack.
mm
An MMX register. The 64-bit MMX registers are:MM0 through MM7.
mm/m64
An MMX register or a 64-bit memory operand.
OPCODES
Editor Setup
Registration
About program ASM Tool
Show help bar
Show status bar
Show Tool bar
Press F1 to see help of this command...
Tools
Calculator
HEX - editor
Change path to HEX - editor...
ASCII Symbol table
Key Scan Codes
ASCII Symbol table
Press key on keyboard...
Key:
Scan-code:
Service scan code
00h  - Keyboard buffer overlouf                             FAh -  ACK 
AAh - Selftesting is finished                                                   FCh - Error when selftesting 
E0h - Prefix for grey keys                                                       FDh - Error when selftesting 
E1h - Prefix for keys without unpressed code              FEh RESEND 
F0h - Unpress key prefix                               FFh Keyboard error 
EEh - Echo 
Keys scan codes
Assembler commands overview
Commands:
Compilie window
Compilie window "Always On Top"
Compilie setup
Compilie window
Compilie setup
COM compilie command:
EXE16Bit compilie command:
EXE32Bit compilie command:
COM link command:
EXE16Bit link command:
EXE32Bit link command:
Editor setup...
TD - Debug (compile prog!)
Save....
Listing view (first compile prog!)
Listing view 
Search
Find
Find Next
Go to line
Reference book of interrupts
Find previous
Replace
Add compiler
Remove compiler
Alternative debugger
Change path to alternative debugger
Associate to *.asm
WinApi help
Close file
Assembler
New procedure
Include file
New variable
Include COM program template
Include EXE program template
Run COM file (first compile)
Run EXE file (first compile)
Scale of notation converter
WinApi pulldown setup
Cursor
Save changes
Vertical line
Horizontal line
HalfBlock
Block
New variable
Variable name
Variable type
Value
time(s)
Repeat
Make variable
Cancel
Byte
Word
Double word
Quate word
Symbol/string
Scale of notation converter
10-based
16-based
2-based
8-based
Char
Open file
WinApi list setup
These elements will be displayed in the dropping out list (ctr + a blank), in the left window - that will be inserted in the editor
, at a choice of that what to be in the right window. Numbers of lines will help with editing.
The text inserted into the editor
The text displayed in the winapi list
Save changes
Save changes
Compile setup
Choose compiler:
Commands for 
Commands for 
Commands for 
Save changes
Close
DOS interrupt description 
WINAPI functions reference book
Comment selected
UnComment selected
Assembler
Close current file
New procedure
Include file
New variable
Add compiler....
1.Enter compiler name 
(will be shown in "Compile  -> Compile with" menu):
2. Choose how many types of compilation wiil be in your compiler
For example: for TASM it "Create COM", "Create EXE". and so on...
and enter its names...
Next
Adding compiler (2 step of 2)
Enter command what should run in command window (cmd.exe)
Commands for #1 menu point
(for example:  at pressing on menu point "Create COM" in command window(cmd.exe) running :
Commands for #2 menu point
1. TASM.EXE temp.asm,,,
2. TLINK.EXE temp.OBJ /t
3. @echo off
4. pause
Commands for #3 menu point
Add
How I can buy ASMTool
Your wishes and remarks are accepted...
WinAPI functions
Pointer
Interrupts reference book...
Interrupts of DOS:
Interrupts of BIOS:
Price: 5$
How I can buy?
Purchase ASMTool Professional Edition
If you have an access to the Internet and there is no desire to wait days while will be 
payments are processed can to take advantage online of payment which 
will occupy from you no more 5 minutes!!!
Receive a key for ASMTool PE online!
Otherwise can:
To make a remittance on one of more low listed purses
Monetary system WebMoney:
At a rate of 1$ or 40 rbl., in the note to transfer it is necessary to specify:
"Registration of program ASMTool", the Surname, the Name, E-Mail the address, a desirable name on which will be given out a code
Consider that the name on which will the code is given out should be is written
 lower case letters of the Latin alphabet (the small register),
 also should not exceed 8 symbols. For example - aleks
In a current of days on specified you E-Mail will send a personal code 
and you - the high-grade, lawful owner of the given program.
Getting the professional version of program ASMTool PE, you
receive such pluses:
 - the personal version of the program
 - the directory of interruptions
 - the directory winapi functions, with possibility of the fast help
 - in the editor of a code the dropping out list winapi functions as in
 - IDE Borland Delphi, C ++
 - possibility of updating of the program without code change (repeated reg-ii)
 - technical support
 - other useful functions
All rights to the given program belong to the author of the program and its lawful
to owners. Illegal copying and distribution is pursued by the law.
Name:
Key:
Use: 
Rigth mouse button --> Paste
Press here to learn how to buy ASMTool
Registration
Register