Beehive International B102 Service Manual page 97

B100 series
Table of Contents

Advertisement

PROGRAMMABLE LOGIC ARRAY OUTPUTS
(concluded)
INSTRUCTION
OUTPUT
87654321
DESCRIPTION
GROUP 5
load SEQ
load OPN
AAAAxxxx
used to preset the SEC counter and accomplish a program "jump".
The xxxx portion identifies the desired SEQ count.
AAA-xxxx
used to preset the OPN register which designates Mode 1 operations.
All operations in Mode 1 are identified by a different OPN count
(ADVANCE is OPN=A-AA). This OPN register is a PL^ input in
Mode 1 only. Issuing this instruction in Mode 0 causes a move
to Mode 1. The xxx portion identifies which operation will be loaded.
AA—Axxxx
used to load the addressing register of the LITERAL PROM which governs
what delimiters will be transmitted in the block-type transmissions.
The xxxx portion identifies the address to be loaded.
A—AAxAAA
data input buffer is gated to the bus.
A-AAxAA-
REG2 is gated to the bus.
A—AAx A—A
output of the refresh memory is gated to the bus
A—AAx A—
LITERAL PROM is gated to the bus.
(NOTE:
If x'^O, the screen refresh is maintained for the course of the operation.
If x=1, the refresh will be terminated until the completion of the current operation.)
A
XXXX
this instruction terminates any Mode 1 operation and returns the program
to its "idle" state. The x's have no significance in this instruction and are
usually programmed to -'s.
load UTADDR
BUS BUFFER
BUS REG
BUS MEM
BUS LIT
GOTO MO
OPN
#
6
7
8
9
10
11
OPERATION CODE ASSIGNMENT
DESCRIPTION
This routine clears the screen to nulls starting at the cursor location and
terminating at the end of the screen. This does not include any bytes which
can be recognized as protected.
Same as described above, except that the operation terminates at the end
of the line containing the cursor.
Tests to see if the byte under the cursor is protected. If so, the cursor will
advance to the right and down if necessary.
Tests to see if the byte under the cursor is protected. If so, the cursor will
move to the left and up. If necessary.
Moves the cursor one position to the right and tests to see if the cursor
moved off the displayable portion of the line. If so, the cursor is sent to
the first position of the current line and the program goes to the LINE FEED
routine.
Moves the cursor one position to the left and tests to see if the cursor moved
off the beginning of the line Given this condition, the cursor is sent to the
last position of the current line and the program moves to the UP routine.
Moves the cursor down one line and tests to see if the cursor left the bottom
of the page.
Moves the cursor up one line and tests to see if the cursor left the top of
the page, in which case the cursor is sent to the bottom line.
Starts at the cursor position and moves all data to the end of the line or the
first protected field one position to the right.
Starts at the cursor position and moves all data to the end of the line or
the first protected field one position to the left.
Searches for the next protected field. Places the cursor in the first unprotected
location following this field. If no protected field is found before the end of the
page, the cursor is sent home.
Moves the cursor forward and simultaneously decrements the stored cursor count
until the cursor count underflows. The cursor is now positioned in its original
location.
Sends the constants surrounding the lower-case code generated by the depression
of a Function key.
C-3
FUNCTION
CLEAR TO END OF SCREEN
CLEAR TO END OF LINE
FORWARD PROTECT TEST
BACKWARD PROTECT TEST
ADVANCE
BACKSPACE
LINE FEED
UP
INSERT CHARACTER
DELETE CHARACTER
FORMAT TAB
RETURN CURSOR
12
FUNCTION KEY SEND

Advertisement

Table of Contents
loading

Related Products for Beehive International B102

This manual is also suitable for:

B150B100B160B162B152

Table of Contents