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

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



















LANGUAGE WINDOW USERS GUIDE

Edition: Intel 80286 Instruction Set

A User-Supported Programming Tool

Produced By BLR Software Engineering




Revision 1.00 12/22/87































(C) Copyright 1987, BLR Software Engineering, All Rights Reserved








A NOTE ABOUT USER-SUPPORTED SOFTWARE

This edition of Language Window is distributed as user-supported
software. This means that it is the user of the program, you, who
is solely responsible for the developer, us, being able to
continue to develop useful software. It means that you can "test
drive" this program and decide whether it is of value to you. As
with all user-supported software, it is imperative that you help
us to help you. If you have received this program from another
user or from a bulletin board and find it useful, please send a
$16 contribution to:

BLR Software Engineering
P.O. Box 52023
Palo Alto, CA 94303

You are granted a limited license to use, copy and distribute the
program and documentation as long as you do not:

1. Charge for any copy of the program or documentation.
2. Distribute the program in a modified form.

Your cooperation is not only greatly appreciated but it ensures
that more quality programs will be available to you at very low
cost in the future.

Thank you,
Baron L. Roberts
BLR Software Engineering



























--- Page i LW286 ---








LANGUAGE WINDOW USERS GUIDE

Edition: Intel 80286 Instruction Set



TABLE OF CONTENTS

A Note About User-Supported Software i

1. Introduction 1

2. Getting Started 1
2.1 Loading Language Window
(non-IBM CGA systems) 1
2.2 Loading Language Window
(IBM CGA systems) 2
2.3 Language Window with
Other Memory Resident Utilities 2

3. Equipment Requirements 2

4. Using Language Window 2
4.1 Opening the Language Window 2
4.2 The Language Window Layout 3
4.3 Instruction Selection Using the Cursor 3
4.4 Browsing Through Instructions 4
4.5 Instruction Searching 4
4.6 Closeing the Language Window 4

5. Places to Use Language Window 5

Notices and Acknowledgements 6
























--- Page ii LW286 ---








LANGUAGE WINDOW USERS GUIDE

Edition: Intel 80286 Instruction Set


1. Introduction

Language Window is a pop-up quick reference guide for computer
programming languages. This edition of Language Window covers
the Intel 80286 instruction set. Because Language Window is
memory resident, language reference information such as coding
syntax and execution speed is available instantly from within
any application. With Language Window there is no longer any
need to search for the manual or printed quick reference
guide. Instead, the information is available simply by
pressing two keys. To provide quick access to the reference
information there are three easy lookup methods and once the
information is found, it remains in the window allowing
flipping back and forth between the application and the
reference. With Language Window printed quick reference
guides can remain lost.

2. Getting Started

On the Language Window distribution disk you will find the
program

LW286.COM

This is the Language Window program edition for the Intel
80286 Instruction Set. When this program is first first run,
the Language Window is installed as part of the DOS operating
system. The program will remain resident in memory until the
computer is reset or until the power is turned off.

LW286.COM is not copy-protected and may be run from the
distribution disk or copied to a hard disk for execution.
The program can also be loaded by a batch file. If loaded
under DOS 2.00 or higher, LW286 will return an error return
code of five if already installed.

There are two ways to run the Language Window program
depending upon your computer's video display board.

2.1 Loading Language Window (non-IBM CGA systems)

Users with computers that do not contain the IBM CGA
(Color Graphics Adapter) board may run the Language
Window program by simply entering

LW286

at the DOS prompt. Be sure that you use any drive or
pathname required to find the LW286.COM program.



--- Page 1 LW286 ---








Examples of computers that fall into this category are:

IBM PC/XT/AT - Monochrome Adapter or EGA Adapter
IBM PC 3270
Compaq - all models
Texas Instruments Business Pro (PCAT Mode)
IBM Compatible with Hercules Monochrome Graphics Board

2.2 Loading Language Window (IBM CGA systems)

A computer that contains an IBM CGA board should have the
Language Window program run by entering

LW286/F

at the DOS prompt. Be sure that you use any drive or
pathname required to find the LW286.COM program. If you
are not sure whether your computer has an IBM CGA board,
first try running Language Window without the /F. If,
when you use the BROWSE feature (see section 4.4), you
observe flicker of the video display or snowy
interference on the screen, then you do have an IBM CGA
and must run LW286 with the /F switch.

2.3 Language Window with Other Memory Resident Utilities

While it is not possible to test Language Window's
compatibility with every memory resident program, care
has been taken to ensure a maximum likelihood of
co-resident compatibility. For example, Language Window
is compatible with Borland International's SIDEKICK
program. However, the Language Window program must be
loaded before the SIDEKICK program.

3. Equipment Requirements

Language Window can be run on any IBM PC/XT/AT or strict
compatible. When resident the program takes up approximately
27K bytes of memory. The program can be loaded in systems
using DOS 1.00 or higher.

4. Using Language Window

4.1 Opening the Language Window

Once it has been made resident, the Language Window is
always just two keystrokes away. Simply press the

SHIFT and CTRL

keys simultaneously and the Language Window will pop-up.
Language Window has been designed for use in text oriented
applications such as word processors. Consequently, the
Language Window cannot be opened while in a graphics mode.
Attempts to open the window in a graphics mode will only
produce a beep.

--- Page 2 LW286 ---








4.2 The Language Window Layout

The Language Window is divided into three distinct
sections. In the upper left corner is the Processor
Window. This window shows the microprocessor of the
computer currently running Language Window. Language
Window will identify the Intel 8086/88, 80186/188 and
80286 microprocessors.

Below the Processor Window is the Instruction Window. This
window displays the entire mnemonic instruction set of the
Intel 80286 microprocessor. Certain instructions are available
only on the 80286 microprocessor. These instructions are
identified using a ø symbol. The instructions are arranged in
alphabetical order with the exception of the two INFO pages at
the top of the list. The "1 INFO", "2 INFO" and "3 INFO"
items provide general information on the microprocessor
covered by this edition of Language Window. Information such
as the use of the segment override prefix and the time
required for effective address calculation is displayed by
these first two items. The Instruction Window also contains
the hilighting bar which is used to indicate the current
instruction to be referenced.

The largest section of Language Window is the Information
Window. Here the reference information about a given
instruction is displayed. The format of this window
closely resembles the layout of the Intel Programmer
Reference manuals. Hilighted at the top of the window is
the mnemonic instruction along with a short explanatory
phrase. Below this is the instruction calling syntax and
the status flags effected by the instruction.
Identification of the flags is provided on the "2 INFO"
page. A flag in parenthesis indicates that the setting of
that flag is undefined following execution of the
instruction. Below the syntax and flag lines is an
explanation of the functions performed by the instruction.
The lower portion of the Information Window lists all
allowable operand codings for the instruction. Along with
each operand coding is listed the execution time in clock
periods, number of internal transfers and instruction
size.

4.3 Instruction Selection Using the Cursor

There are three ways to look up an instruction reference
information. The first method is to use the

CURSOR UP/DOWN

keys to move the hilighting bar in the Instruction Window
over the desired instruction. After pressing RETURN the
instruction's reference information will be displayed in
the Information Window. In addition to the cursor up/down



--- Page 3 LW286 ---








keys, the HOME and END keys may be used to position the
hilighting bar at the top or bottom of the instruction list
respectively.

4.4 Browsing Through Instructions

A second method for looking up instruction reference
information is to use the

PgUp/PgDn

keys. These keys allow browsing through the instruction
information pages. For example, pressing PgDn will move
the hilighting bar down one instruction and show the
information about that instruction. These keys simulate
thumbing through a reference manual.

4.5 Instruction Searching

Many times you will already know the instruction you wish
to look up. At the bottom of the Language Window are the
words "ALPHA KEY lookup". If

ANY ALPHA-NUMERIC KEY

is pressed, this portion of the Language Window is
replaced with the word "FIND:" followed by the letters or
numbers that you type. By simply typing the instruction
you wish to find and pressing RETURN the Language Window
will automatically search the instruction list for the
desired instruction and, if found, display the reference
information. If the information is not found, a message
to that effect is printed next to "FIND:" and after a few
seconds the hilighting bar is returned to its location
before the search. If you have activated "FIND:" in
error, pressing ESC will return you to normal program
operation. This method of instruction lookup is also
useful for moving to a particular alphabetic location in
the Instruction Window. For example, to move the
hilighting bar to the "M"s in the Instruction Window
simply type an "M" and press RETURN.

4.6 Closing the Language Window

To return to your application press

ESC

Your application screen will be returned to you with the
cursor size and location exactly as it was before
Language Window was opened. If you now re-open Language
Window, the reference information last displayed will
still be there. This way you do not need to memorize or
re-find the instruction information.



--- Page 4 LW286 ---








5. Places to Use Language Window

Language Window was designed to provide quick access to
computer language reference information from within any
application. You will find that Language Window is most
useful while you are working in language interpreters,
writing programs in word processors, working within a
debugger or writing detailed coding specifications.

The best of luck to you in your use of Language Window and
in your programming endeavors.














































--- Page 5 LW286 ---








NOTICE

The Language Window program is a quick reference guide intended
to supplement and not replace existing manufacturer's reference
literature. The program is offered as is and no warranties,
either express or implied, are made as to the complete accuracy
of the data contained within the program or within this manual.
The information in this program and in this users guide is
subject to change without notice.


ACKNOWLEDGEMENTS

IBM, PC/XT, PC/AT, and PC 3270 are registered trademarks of
International Business Machines Corporation. Compaq is a
registered trademark of Compaq Computer Corporation. Business
Pro is a registered trademark of Texas Instruments. Hercules is
a trademark owned by Hercules. Intel is a registered trademark
of Intel Corporation.

The mnemonics for the Intel 80286 microprocessor are copyright
Intel corporation and are reproduced by permission.



































--- Page 6 LW286 ---


  3 Responses to “Category : Assembly Language Source Code
Archive   : LW286.ZIP
Filename : LW286.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/