Category : Assembly Language Source Code
Archive   : ASMPOP.ZIP
Filename : ASMPOP.DOC

 
Output of file : ASMPOP.DOC contained in archive : ASMPOP.ZIP








Users Guide for ASMPOP








ASMPOP is a memory resident assembly language reference
guide. It allows you from inside any other program to access
details about 8088/6 assembly language. This includes
information on the Linker, the 8088/6 flags and registers,
assembly pseudo ops, selected Bios and Dos calls, and some
specific systems information.

This program is quite easy to use and has very few commands.
You can make ASMPOP memory resident or use normally like any
other program. Some of the nice features are a small window that
can be moved around the screen to allow you to look at your
program code at the same time you are looking at the Assembly
instructions in ASMPOP. This program uses about 54k of your
memory so make sure you have enough to spare.
I have released this program on the condition it is not to
be sold for more than $3.50 by any group or organization that
distributes it. This money is only to cover costs of
distribution. One reason I don't ask for shareware donations is
because of its dismal lack of support by the public. This I feel
will only hurt you as a consumer in the long run.


HOW TO LOAD FROM THE DOS PROMPT:

NOTE: This program needs to be loaded before SIDEKICK. Primarily
because of SIDEKICK'S greedy interrupt grabbing. If ASMPOP is
not loaded first you will not be able to activate it while in
SIDEKICK.

A>ASMPOP \r

This is the MEMORY Resident Mode. After it loads you will get a
copyright notice. That's it! It's loaded.




page 1

TO ACTIVATE IN THE MEMORY Resident MODE:

PRESS -> ALT ,

This will popup a menu like this:

||||||||||||||||||||||||||||||
| ASMPOP by Steven Johnson |
| |
| |F1] ASSEMBLY PSEUDO OPS |
| |
| |F2] FLAG INFO |
| |
| |F3] MASM & LINK |
| |
| |F4] BIOS SERVICES |
| |
| |F5] DOS SERVICES |
| |
| |F6] ASSEMBLY INSTRUCTIONS|
| |
| |F7] HELP - ODDS & ENDS |
| |
| |F10] EXIT |
||||||||||||||||||||||||||||||


MENU OPTIONS


****************************

PRESS [F1]

IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM;
: Assembly Pseudo Ops :
: :
:SYNTAX : ALIGN :
:Define Alignment :
:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
:The optional `align` defines the alignment of a :
:given segment. It defines the the range of the :
:memory addresses from which a starting address :
:for the segment can be selected. :
:OPTIONS : :
:BYTE use any byte address :
:WORD use any word address :
:PARA use paragraph addresses (16 bytes) :
:PAGE use page address (1024 bytes) :
:PARA is the default. :
: :
: :
HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<

Page 2

It starts by giving you the Actual instruction syntax. Below this
is the explanation of the instruction in English. With a further
explanation of the instruction below that and finally an example of
the use of the instruction.

CURSOR ARROWS (LF,RT,UP,DWN) -: This will move the little instruction
window around the screen for better viewing of you text.

PGUP - PGDN -: Scrolls the instructions up or down in alphabetical
order.

HOME - END -: Goes to the First or the last instruction in the
list.

[F2] -: Find an instruction in the list. By pressing F2 and
any letter from A-Z it will move the list to the first matching
alphabetical entry in that list. If it fails it will go to the
last instruction.

[F10] -: Returns you back to the main menu.

[ESC] -: Quits the program but when you return it will return
you to this spot and not to the main menu.


**************************************

PRESS [F2]

Displays the information on the 8088/6 flags and registers.

**************************************

PRESS [F3]

Displays the syntax to operate the MASM assembler and
the Microsoft Linker.

**************************************

PRESS [F4]

Displays selected Rom Bios function calls. Mostly video and
keyboard.
**************************************

PRESS [F5]

Displays selected DOS (Int 21h) Function Calls.

**************************************

Page 3


PRESS [F6]

Displays the 8088 Assembly language instruction set. It
uses the same format as the Assembly Pseudo Ops that are
displayed above.


**************************************

PRESS [F7]

This display has some specific information about the PC Bios
and some general help on using this program.

**************************************

PRESS [SHIFT] ~

Deallocate and remove thyself from memory. This will
restore you interrupt vectors to the right places and release the
memory used by this program back to DOS. One WARNING!!
Be careful on what is below you. If you are last in memory there
is no problem. But if you are between some other TSR's then you
may have a problem.

**************************************

PRESS [F10]

This exits you back to the system and waits for you to press
ALT , before it will return.


A>ASMPOP

This is the NON-MEMORY Resident Mode. The only difference in the
commands from above is that it will not respond to the HOT key
(ALT ,) and when you terminate the program it completely is gone
otherwise it is exactly the same as above.


If you have any questions give me a call or write to me:

Steven (RASH) Johnson
235 E. Chestnut #L
Monrovia, Ca. 91016
(818) 358-8587





Page 4