home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
- 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