LinuxAsmTools - overview





Overview of the AsmIDE programs

Introduction


This page describes how the AsmTools programs fit
together and suggests ways to use them.

where to start

New programmers may want to start with the
AsmIDE program and use it to debug the sample
program it provides.  Next, they could explore the
tools suggested by:  HOWTO write a simple program
page.  This will create a working assembly
program with a few button pushes. At some point
exploring the AsmRef program will provide details
about the Linux assembler enviornment.

The programming environment

All of the AsmIDE programs run in both the console and
in a xterm window.  They can work together or as
standalone utilities.  All use the keyboard and
most also enable the mouse if a xterm is detected.
 Some programs work better with a mouse and they
prefer running in a xterm.  Popular X terminals
that have been tested with AsmTools are:

  xterm
  rxvt
  knosole
  gnome-terminal (fails with AsmFile, takes over Fx keys)
  eterm

Sometimes it is necessary to adjust the terminal setup
but usually the default  setup works.  The
preferred setup is to remove all the  headers,
tab  bars, and information bars.  The scroll
bar is useful and might be of interest.  All
programs expect a large window with about 20+ rows and
80+ columns.  Most programs will adapt to smaller
or larger windows.

Examples and other source listings are in nasm format.

Putting it all together

Novice programmers can access the basic tools
from AsmIDE which is easy to use.

More experienced programmers will probably prefer
using the shell or one of the two file managers:

 AsmFile - file manager with assembler development
 AsmMgr - older file manager also optimized for asm

Both file managers provide access to all LinuxAsmTools
utilities.

 Another starting point is the AsmEdit program
but not everyone will want to learn a new editor.
AsmEdit can function as a mini development IDE.


Fork me on GitHub