Clean up first part of appendix C

This commit is contained in:
T. Joseph Carter 2017-07-21 07:44:20 -07:00
parent c704b13f98
commit df62d06ee6
1 changed files with 343 additions and 528 deletions

View File

@ -1,636 +1,451 @@
.ec]
.bp
.np
.ce
APPENDIX C - GLOSSARY
.sp1
.pn5
.in20
.pi-20
# APPENDIX C - GLOSSARY
ACCESS TIME]>The time required to
locate and read or write data on a
direct access storage device, such as
a diskette drive.
ACCESS TIME
The time required to locate and read or write data on a direct access storage
device, such as a diskette drive.
ADDRESS]>The numeric location of a
piece of data in memory. Usually
given as a hexadecimal number from
$0000 to $FFFF (65535 decimal). A
disk address is the location of a
data sector, expressed in terms of its
track and sector numbers.
ADDRESS
The numeric location of a piece of data in memory. Usually given as a
hexadecimal number from $0000 to $FFFF (65535 decimal). A disk address is the
location of a data sector, expressed in terms of its track and sector numbers.
ALGORITHM]>A sequence of steps which
may be performed by a program or
other process, which will produce a
given result.
ALGORITHM
A sequence of steps which may be performed by a program or other process, which
will produce a given result.
ALPHANUMERIC]>An alphabetic character
(A-Z) or a numeric digit (0-9). The
term used to refer to the class of all
characters and digits.
ALPHANUMERIC
An alphabetic character (A-Z) or a numeric digit (0-9). The term used to refer
to the class of all characters and digits.
ANALOG]>As opposed to digital.
Having a value which is continuous,
such as a voltage or electrical
resistance.
ANALOG
As opposed to digital. Having a value which is continuous, such as a voltage or
electrical resistance.
AND]>The logical process of
determining whether two bits are both
ones. 0 AND 1 results in 0 (false),
1 AND 1 results in 1 (true).
AND
The logical process of determining whether two bits are both ones. 0 AND 1
results in 0 (false), 1 AND 1 results in 1 (true).
ARM]>The portion of a disk drive
which suspends the read/write head
over the disk's surface. The arm can
be moved radially to allow access to
different tracks.
ARM
The portion of a disk drive which suspends the read/write head over the disk's
surface. The arm can be moved radially to allow access to different tracks.
ASCII]>American Standard Code for
Information Interchange. A
hexadecimal to character conversion
code assignment, such that the 256
possible values of a single byte may
each represent a alphabetic, numeric,
special, or control character. ASCII
is used when interfacing to
peripherals, such as keyboards,
printers, or video text displays.
ASCII
American Standard Code for Information Interchange. A hexadecimal to character
conversion code assignment, such that the 256 possible values of a single byte
may each represent a alphabetic, numeric, special, or control character. ASCII
is used when interfacing to peripherals, such as keyboards, printers, or video
text displays.
ASSEMBLY LANGUAGE]>Also known as
MACHINE LANGUAGE. The native
programming language of the
individual computer. Assembly
language is oriented to the machine,
and is not humanized, as is BASIC,
PASCAL, or FORTRAN. An assembler is
used to convert assembly language
statements to an executable program.
ASSEMBLY LANGUAGE
Also known as MACHINE LANGUAGE. The native programming language of the
individual computer. Assembly language is oriented to the machine, and is not
humanized, as is BASIC, PASCAL, or FORTRAN. An assembler is used to convert
assembly language statements to an executable program.
BACKUP]>The process of making a copy
of a program or data against the
possibility of its accidental loss or
destruction.
BACKUP
The process of making a copy of a program or data against the possibility of its
accidental loss or destruction.
BASE]>The number system in use.
Decimal is base 10, since each digit
represents a power of 10
(1,10,100,...). Hexadecimal is base
16 (1,16,256,...). Binary is base 2
(1,2,4,8,...).
BASE
The number system in use. Decimal is base 10, since each digit represents a
power of 10 (1,10,100,...). Hexadecimal is base 16 (1,16,256,...). Binary is
base 2 (1,2,4,8,...).
BINARY]>A number system based upon
powers of 2. Only the digits 0 and 1
are used. 101 in binary, for
example, is 1 units digit, 0 twos,
and 1 fours, or 5 in decimal.
BINARY
A number system based upon powers of 2. Only the digits 0 and 1 are used. 101
in binary, for example, is 1 units digit, 0 twos, and 1 fours, or 5 in decimal.
BIT]>A single binary digit (a 1 or a
0). A bit is the smallest unit of
storage or information in a computer.
BIT
A single binary digit (a 1 or a 0). A bit is the smallest unit of storage or
information in a computer.
BIT CELL]>The space on a diskette,
between two clock pulses, which can
hold the value of a single binary 0
or 1 (bit).
BIT CELL
The space on a diskette, between two clock pulses, which can hold the value of a
single binary 0 or 1 (bit).
BIT SLIP MARKS]>The epilogue of a
disk field. Used to double check
that the disk head is still in read
sync and the sector has not been
damaged.
BIT SLIP MARKS
The epilogue of a disk field. Used to double check that the disk head is still
in read sync and the sector has not been damaged.
BOOT/BOOTSTRAP]>The process of
loading a very large program into
memory by loading successively larger
pieces, each of which loads its
successor. The program loads itself
by "pulling itself up by its
bootstraps".
BOOT/BOOTSTRAP
The process of loading a very large program into memory by loading successively
larger pieces, each of which loads its successor. The program loads itself by
"pulling itself up by its bootstraps".
BRK]>BREAK. An assembly langauge instruction
which can be used to force an
interrupt and immediate suspension of
execution of a program.
BRK
BREAK. An assembly langauge instruction which can be used to force an interrupt
and immediate suspension of execution of a program.
BUFFER]>An area of memory used to
temporarily hold data as it is being
transferred to or from a peripheral,
such as a disk drive.
BUFFER
An area of memory used to temporarily hold data as it is being transferred to or
from a peripheral, such as a disk drive.
BUG]>A programming error. Faulty
operation of a program.
BUG
A programming error. Faulty operation of a program.
BYTE]>The smallest unit of
addressable memory in a computer. A
byte usually consists of 8 bits and
can contain a decimal number ranging
from 0 to 255 or a single
BYTE
The smallest unit of addressable memory in a computer. A byte usually consists
of 8 bits and can contain a decimal number ranging from 0 to 255 or a single
alphanumeric character.
CARRIAGE RETURN]>A control character
which instructs the printer to end
one line and begin another. When
printing a carriage return is usually
followed by a line feed.
CARRIAGE RETURN
A control character which instructs the printer to end one line and begin
another. When printing a carriage return is usually followed by a line feed.
CARRY FLAG]>A 6502 processor flag
which indicates that a previous
addition resulted in a carry. Also
used
as an error indicator by many system
programs.
CARRY FLAG
A 6502 processor flag which indicates that a previous addition resulted in a
carry. Also used as an error indicator by many system programs.
CATALOG]>A directory of the files on
a diskette. See DIRECTORY.
CATALOG
A directory of the files on a diskette. See DIRECTORY.
CHAIN]>A linked list of data
elements. Data is chained if its
elements need not be contiguous in
storage and
each element can be found from its
predecessor via an address pointer.
CHAIN
A linked list of data elements. Data is chained if its elements need not be
contiguous in storage and each element can be found from its predecessor via an
address pointer.
CHECKSUM/CRC]>A method for verifying
that data has not been damaged. When
data is written, the sum of all its
constituent bytes is stored with it.
If, when the data is later read, its
sum no longer matches the checksum,
it has been damaged.
CHECKSUM/CRC
A method for verifying that data has not been damaged. When data is written,
the sum of all its constituent bytes is stored with it. If, when the data is
later read, its sum no longer matches the checksum, it has been damaged.
CLOBBERED]>Damaged or destroyed. A
clobbered sector is one which has
been overwritten such that it is
unrecoverable.
CLOBBERED
Damaged or destroyed. A clobbered sector is one which has been overwritten such
that it is unrecoverable.
CODE]>Executable instructions to the
computer, usually in machine
language.
CODE
Executable instructions to the computer, usually in machine language.
COLDSTART]>A restart of a program
which reinitializes all of its
parameters, usually erasing any work
which was in progress at the time of
the restart. A DOS coldstart erases
the BASIC program in memory.
COLDSTART
A restart of a program which reinitializes all of its parameters, usually
erasing any work which was in progress at the time of the restart. A DOS
coldstart erases the BASIC program in memory.
CONTIGUOUS]>Physically next to. Two
bytes are contiguous if they are
adjoining each other in memory or on
the disk.
CONTIGUOUS
Physically next to. Two bytes are contiguous if they are adjoining each other
in memory or on the disk.
CONTROL BLOCK]>A collection of data
which is used by the operating system
to manage resources. Examples of a
control block used by DOS are the
file buffers.
CONTROL BLOCK
A collection of data which is used by the operating system to manage resources.
Examples of a control block used by DOS are the file buffers.
CONTROL CHARACTER]>A special ASCII
code which is used to perform a
unique function on a peripheral, but
does not generate a printable
character.
Carriage return, line feed, form
feed, and bell are all control
characters.
CONTROL CHARACTER
A special ASCII code which is used to perform a unique function on a peripheral,
but does not generate a printable character. Carriage return, line feed, form
feed, and bell are all control characters.
CONTROLLER CARD]>A hardware circuit
board which is plugged into an APPLE
connector which allows communication
with a peripheral device, such as a
disk or printer. A controller card
usually contains a small driver
program in ROM.
CONTROLLER CARD
A hardware circuit board which is plugged into an APPLE connector which allows
communication with a peripheral device, such as a disk or printer. A controller
card usually contains a small driver program in ROM.
CSWL]>A vector in zero-page through
which output data is passed for
display on the CRT or for printing.
CSWL
A vector in zero-page through which output data is passed for display on the CRT
or for printing.
CYCLE]>The smallest unit of time
within the central processor of the
computer. Each machine language
instruction requires two or more
cycles to complete. One cycle (on
the APPLE) is one micro-second or one
millionth of a second.
CYCLE
The smallest unit of time within the central processor of the computer. Each
machine language instruction requires two or more cycles to complete. One cycle
(on the APPLE) is one micro-second or one millionth of a second.
DATA]>Units of information.
DATA
Units of information.
DATA SECTOR BUFFER]>On the APPLE, a
256 byte buffer used by DOS to hold
the image of any given sector on the
diskette. As information is read
from the file, data is extracted from
the data sector buffer until it is
exhausted, at which time it is
refilled with the next sector image.
DATA SECTOR BUFFER
On the APPLE, a 256 byte buffer used by DOS to hold the image of any given
sector on the diskette. As information is read from the file, data is extracted
from the data sector buffer until it is exhausted, at which time it is refilled
with the next sector image.
DATA TYPE]>The type of information
stored in a byte. A byte might
contain a printable ASCII character, binary
numeric data, or a machine language
instruction.
DATA TYPE
The type of information stored in a byte. A byte might contain a printable
ASCII character, binary numeric data, or a machine language instruction.
DCT]>Device Characteristics Table.
Used as an input parameter table to
Read/Write Track/Sector (RWTS) to
describe the hardware characteristics
of the diskette drive.
DCT
Device Characteristics Table. Used as an input parameter table to Read/Write
Track/Sector (RWTS) to describe the hardware characteristics of the diskette
drive.
DECIMAL]>A number system based upon
powers of 10. Digits range from 0 to
9.
DECIMAL
A number system based upon powers of 10. Digits range from 0 to 9.
DEFERRED COMMANDS]>DOS commands which
may (or must) be invoked from within
an executing BASIC program. OPEN,
READ, WRITE, and CLOSE are all
examples of deferred commands.
DEFERRED COMMANDS
DOS commands which may (or must) be invoked from within an executing BASIC
program. OPEN, READ, WRITE, and CLOSE are all examples of deferred commands.
DIGITAL]>As opposed to analog.
Discrete values as opposed to
continuous ones. Only digital values
may be stored in a computer. Analog
measurements from the real world,
such as a voltage or the level of
light outside, must be converted into
a numerical value which, of
necessity, must be "rounded off" to a
discrete value.
DIGITAL
As opposed to analog. Discrete values as opposed to continuous ones. Only
digital values may be stored in a computer. Analog measurements from the real
world, such as a voltage or the level of light outside, must be converted into a
numerical value which, of necessity, must be "rounded off" to a discrete value.
DIRECT ACCESS]>Peripheral storage
allowing rapid access of any piece of
data, regardless of its placement on
the medium. Magnetic tape is
generally not considered direct
access, since the entire tape must be
read to locate the last byte. A
diskette is direct access, since the
arm may be rapidly moved to any
track and sector.
DIRECT ACCESS
Peripheral storage allowing rapid access of any piece of data, regardless of its
placement on the medium. Magnetic tape is generally not considered direct
access, since the entire tape must be read to locate the last byte. A diskette
is direct access, since the arm may be rapidly moved to any track and sector.
DIRECTORY]>A catalog of all files
stored on a diskette. The directory
must contain each file's name and its
location on the disk as well as other
information regarding the type of
data stored there.
DIRECTORY
A catalog of all files stored on a diskette. The directory must contain each
file's name and its location on the disk as well as other information regarding
the type of data stored there.
DISK INITIALIZATION]>The process
which places track formatting
information, including sectors and
gaps, on a blank diskette.
During disk initialization, DOS also
places a VTOC and directory on the
newly formatted disk, as well as
saving the HELLO program.
DISK INITIALIZATION
The process which places track formatting information, including sectors and
gaps, on a blank diskette. During disk initialization, DOS also places a VTOC
and directory on the newly formatted disk, as well as saving the HELLO program.
DISPLACEMENT]>The distance from the
beginning of a block of data to a
particular byte or field.
Displacements are usually given
beginning with 0, for the first byte,
1 for the second, etc. Also known as
an offset.
DISPLACEMENT
The distance from the beginning of a block of data to a particular byte or
field. Displacements are usually given beginning with 0, for the first byte, 1
for the second, etc. Also known as an offset.
DRIVER]>A program which provides an
input stream to another program or an
output device. A printer driver
accepts input from a user program in
the form of lines to be printed, and
sends them to the printer.
DRIVER
A program which provides an input stream to another program or an output device.
A printer driver accepts input from a user program in the form of lines to be
printed, and sends them to the printer.
DUMP]>An unformatted or partially
formatted listing of the contents of
memory or a diskette in hexadecimal.
Used for diagnostic purposes.
DUMP
An unformatted or partially formatted listing of the contents of memory or a
diskette in hexadecimal. Used for diagnostic purposes.
ENCODE]>To translate data from one
form to another for any of a number
of reasons. In DOS 3.3,
Data is encoded from 8
bit bytes to 6 bit bytes for storage
on a DISK II.
ENCODE
To translate data from one form to another for any of a number of reasons. In
DOS 3.3, Data is encoded from 8 bit bytes to 6 bit bytes for storage on a DISK
II.
ENTRY POINT (EPA)]>The entry point
address is the location within a
program where execution is to start.
This is not necessarily the same as
the load point (or lowest memory
ENTRY POINT (EPA)
The entry point address is the location within a program where execution is to
start. This is not necessarily the same as the load point (or lowest memory
address in the program).
EOF]>End Of File. This mark signals
the end of a data file. $00 for
APPLE DOS text files.
EOF
End Of File. This mark signals the end of a data file. $00 for APPLE DOS text
files.
EPILOGUE]>The last three bytes of a
field on a track. These unique bytes
are used to insure the integrity of
the data which preceeds them.
EPILOGUE
The last three bytes of a field on a track. These unique bytes are used to
insure the integrity of the data which preceeds them.
EXCLUSIVE OR]>A logical operation
which compares two bits to determine
if they are different. 1 EOR 0
results in 1. 1 EOR 1 results in 0.
EXCLUSIVE OR
A logical operation which compares two bits to determine if they are different.
1 EOR 0 results in 1. 1 EOR 1 results in 0.
FIELD]>A group of contiguous bytes
forming a single piece of data, such
as a person's name, his age, or his
social security number. In disk
formatting, a group of data bytes
surrounded by gaps.
FIELD
A group of contiguous bytes forming a single piece of data, such as a person's
name, his age, or his social security number. In disk formatting, a group of
data bytes surrounded by gaps.
FILE]>A named collection of data on a
diskette or other mass storage
medium. Files can contain data or
programs.
FILE
A named collection of data on a diskette or other mass storage medium. Files
can contain data or programs.
FILE BUFFERS]>In APPLE DOS, a
collection of buffers used to manage
one open file. Included are a data
sector buffer, a Track/Sector List
sector buffer, a file manager
workarea buffer, the name of the
file, and pointers. The DOS command,
MAXFILES 3, causes 3 of these file
buffers to be allocated.
FILE BUFFERS
In APPLE DOS, a collection of buffers used to manage one open file. Included
are a data sector buffer, a Track/Sector List sector buffer, a file manager
workarea buffer, the name of the file, and pointers. The DOS command, MAXFILES
3, causes 3 of these file buffers to be allocated.
FILE DESCRIPTOR]>A single entry in a
diskette directory which describes
one file. Included are the name of
the file, its data type, its length,
and its location on the diskette.
FILE DESCRIPTOR
A single entry in a diskette directory which describes one file. Included are
the name of the file, its data type, its length, and its location on the
diskette.
FILE MANAGER]>That portion of DOS
which manages files. The file
manager handles such general
operations as OPEN, CLOSE, READ,
WRITE, POSITION, RENAME, DELETE, etc.
FILE MANAGER
That portion of DOS which manages files. The file manager handles such general
operations as OPEN, CLOSE, READ, WRITE, POSITION, RENAME, DELETE, etc.
FILE TYPE]>The type of data held by a
file. Valid DOS file types are
Binary, Applesoft, Integer-BASIC,
Text, Relocatable, S, A, and B.
FILE TYPE
The type of data held by a file. Valid DOS file types are Binary, Applesoft,
Integer-BASIC, Text, Relocatable, S, A, and B.
FIRMWARE]>A middle ground between
hardware and software. Usually used
to describe micro-code or programs
which have been stored in read-only
memory.
FIRMWARE
A middle ground between hardware and software. Usually used to describe
micro-code or programs which have been stored in read-only memory.
GAPS]>The spaces between fields of
data on a diskette. Gaps on an APPLE
diskette contain self-sync bytes.
GAPS
The spaces between fields of data on a diskette. Gaps on an APPLE diskette
contain self-sync bytes.
HARD ERROR]>An unrecoverable
Input/Output error. The data stored
in the disk sector can never be
successfully read again.
HARD ERROR
An unrecoverable Input/Output error. The data stored in the disk sector can
never be successfully read again.
HARDWARE]>Physical computer
equipment, as opposed to programs
which run on the equipment.
A disk drive is an example of a
hardware component.
HARDWARE
Physical computer equipment, as opposed to programs which run on the equipment.
A disk drive is an example of a hardware component.
HEAD]>The read/write head on a
diskette drive. A magnetic pickup,
similar in nature to the head on a
stereo tapedeck, which rests on the
spinning surface of the diskette.
HEAD
The read/write head on a diskette drive. A magnetic pickup, similar in nature
to the head on a stereo tapedeck, which rests on the spinning surface of the
diskette.
HEXADECIMAL/HEX]>A numeric system
based on powers of 16. Valid hex
digits range from 0 to 9 and A to F,
where A is 10, B is 11, ... , and F
is 15. B30 is 11 256's, 3 16's, and
0 1's, or 2864 in decimal.
Two hexadecimal digits can be used to
represent the contents of one byte.
Hexadecimal is used with computers
because it easily converts with
binary.
HEXADECIMAL/HEX
A numeric system based on powers of 16. Valid hex digits range from 0 to 9 and
A to F, where A is 10, B is 11, ... , and F is 15. B30 is 11 256's, 3 16's, and
0 1's, or 2864 in decimal. Two hexadecimal digits can be used to represent the
contents of one byte. Hexadecimal is used with computers because it easily
converts with binary.
HIGH MEMORY]>Those memory locations
which have high address values.
$FFFF is the highest memory location.
Also called the "top" of memory.
HIGH MEMORY
Those memory locations which have high address values. $FFFF is the highest
memory location. Also called the "top" of memory.
HIMEM]>APPLE's zero-page address
which identifies the first byte past
the available memory which can be
used to store BASIC programs and
their variables.
HIMEM
APPLE's zero-page address which identifies the first byte past the available
memory which can be used to store BASIC programs and their variables.
IMMEDIATE COMMAND]>A DOS command
which may be entered at any time,
especially when DOS is waiting for a
command from the keyboard. Deferred
commands are the opposite of
IMMEDIATE COMMAND
A DOS command which may be entered at any time, especially when DOS is waiting
for a command from the keyboard. Deferred commands are the opposite of
immediate commands.
INDEX]>A displacement into a table or
block of storage.
INDEX
A displacement into a table or block of storage.
INSTRUCTION]>A single step to be
performed in an assembly language or
machine language program.
Instructions perform such operations
as addition, subtraction, store, or
load.
INSTRUCTION
A single step to be performed in an assembly language or machine language
program. Instructions perform such operations as addition, subtraction, store,
or load.
INTEGER]>As opposed to floating
point. A "whole" number with no
fraction associated with it.
INTEGER
As opposed to floating point. A "whole" number with no fraction associated with
it.
INTERCEPT]>A program which logically
places itself in the execution path
of another program, or pair of
programs. A video intercept
is used to re-direct program output
from the screen to a printer,
for example.
INTERCEPT
A program which logically places itself in the execution path of another
program, or pair of programs. A video intercept is used to re-direct program
output from the screen to a printer, for example.
INTERLEAVE]>The practice of selecting
the order of sectors on a diskette
track to minimize access time due to
rotational delay. Also called
"skewing" or interlacing.
INTERLEAVE
The practice of selecting the order of sectors on a diskette track to minimize
access time due to rotational delay. Also called "skewing" or interlacing.
INTERRUPT]>A hardware signal which
causes the computer to halt execution
of a program and enter a special
handler routine. Interrupts are used
to service real-time clock
time-outs, BRK instructions, and
RESET.
INTERRUPT
A hardware signal which causes the computer to halt execution of a program and
enter a special handler routine. Interrupts are used to service real-time clock
time-outs, BRK instructions, and RESET.
IOB]>Input/Output Block. A
collection of parameter data, passed
to Read/Write Track/Sector,
describing the operation to be
performed.
IOB
Input/Output Block. A collection of parameter data, passed to Read/Write
Track/Sector, describing the operation to be performed.
I/O ERROR]>Input/Output Error.
An error which occurs
during transmission of data to or
from a peripheral device, such as a
disk or cassette tape.
I/O ERROR
Input/Output Error. An error which occurs during transmission of data to or
from a peripheral device, such as a disk or cassette tape.
JMP]>A 6502 assembly langauge
instruction which causes the computer
to begin executing instructions at a
different location in memory.
Similar to a GOTO statement in BASIC.
JMP
A 6502 assembly langauge instruction which causes the computer to begin
executing instructions at a different location in memory. Similar to a GOTO
statement in BASIC.
JSR]>A 6502 assembly langauge
instruction which causes the computer
to "call" a subroutine. Similar to a
CALL statement in BASIC.
JSR
A 6502 assembly langauge instruction which causes the computer to "call" a
subroutine. Similar to a CALL statement in BASIC.
K]>A unit of measurement, usually
applied to bytes. 1 K bytes is
equivalent to 1024 bytes.
K
A unit of measurement, usually applied to bytes. 1 K bytes is equivalent to
1024 bytes.
KSWL]>A vector in zero-page through
which input data is passed for
from the keyboard or a remote
terminal.
KSWL
A vector in zero-page through which input data is passed for from the keyboard
or a remote terminal.
LABEL]>A name associated with a
location in a program or in memory.
Labels are used in assembly langauge
much like statement numbers are used
in BASIC.
LABEL
A name associated with a location in a program or in memory. Labels are used in
assembly langauge much like statement numbers are used in BASIC.
LATCH]>A component into which the
Input/Output
hardware can store a byte value,
which will hold that value until the
central processor has time to read
it (or vice versa).
LATCH
A component into which the Input/Output hardware can store a byte value, which
will hold that value until the central processor has time to read it (or vice
versa).
LINK]>An address pointer in an
element of a linked chain of data or
buffers.
LINK
An address pointer in an element of a linked chain of data or buffers.
LIST]>A one dimensional sequential
array of data items.
LIST
A one dimensional sequential array of data items.
LOAD POINT (LP)]>The lowest address
of a loaded assembly language
program -- the first byte loaded.
Not necessarily the same as the entry
point address (EPA).
LOAD POINT (LP)
The lowest address of a loaded assembly language program -- the first byte
loaded. Not necessarily the same as the entry point address (EPA).
LOGICAL]>A form of arithmetic which
operates with binary "truth" or
"false", 1 or 0. AND, OR, NAND, NOR,
and EXCLUSIVE OR are all logical
operations.
LOGICAL
A form of arithmetic which operates with binary "truth" or "false", 1 or 0.
AND, OR, NAND, NOR, and EXCLUSIVE OR are all logical operations.
LOOP]>A programming construction in
which a
group of instructions or statements
are repeatedly executed.
LOOP
A programming construction in which a group of instructions or statements are
repeatedly executed.
LOW MEMORY]>The memory locations with
the lowest addresses. $0000 is the
lowest memory location. Also called
the "bottom" of memory.
LOW MEMORY
The memory locations with the lowest addresses. $0000 is the lowest memory
location. Also called the "bottom" of memory.
LOMEM]>APPLE's zero-page address
which identifies the first byte of
the available memory which can be
used to store BASIC programs and
their variables.
LOMEM
APPLE's zero-page address which identifies the first byte of the available
memory which can be used to store BASIC programs and their variables.
LSB/LO ORDER]>Least Significant Bit
or Least Significant Byte. The 1's
bit in a byte or the second pair of
hexadecimal digits forming an
address. In the address $8030, $30
LSB/LO ORDER
Least Significant Bit or Least Significant Byte. The 1's bit in a byte or the
second pair of hexadecimal digits forming an address. In the address $8030, $30
is the LO order part of the address.
MASTER DISK]>A DOS diskette which
will boot in an APPLE II of any size
memory and take full advantage of it.
MASTER DISK
A DOS diskette which will boot in an APPLE II of any size memory and take full
advantage of it.
MICROSECOND]>A millionth of a
second. Equivalent to one cycle of
the APPLE II central processor.
Also written as "Usec".
MICROSECOND
A millionth of a second. Equivalent to one cycle of the APPLE II central
processor. Also written as "Usec".
MONITOR]>A machine language program
which always resides in the computer
and which is the first to receive
control when the machine is powered
up. The APPLE monitor resides in ROM
and allows examination and
modification of memory at a byte
MONITOR
A machine language program which always resides in the computer and which is the
first to receive control when the machine is powered up. The APPLE monitor
resides in ROM and allows examination and modification of memory at a byte
level.
MSB/HI ORDER]>Most Significant Bit or
Most Significant Byte. The 128's bit
of a byte (the left-most) or the
first pair of hexadecimal digits in
an address. In the byte value $83,
the MSB is on (is a 1).
MSB/HI ORDER
Most Significant Bit or Most Significant Byte. The 128's bit of a byte (the
left-most) or the first pair of hexadecimal digits in an address. In the byte
value $83, the MSB is on (is a 1).
NULL]>Empty, having no length or
value. A null string is one which
contains no characters. The null
control character ($00) produces no
effect on a printer (also called an
idle).
NULL
Empty, having no length or value. A null string is one which contains no
characters. The null control character ($00) produces no effect on a printer
(also called an idle).
NIBBLE/NYBBLE]>A portion of a byte,
usually 4 bits and represented by a
single hexadecimal digit. $FE
contains two nibbles, $F and $E.
NIBBLE/NYBBLE
A portion of a byte, usually 4 bits and represented by a single hexadecimal
digit. $FE contains two nibbles, $F and $E.
OBJECT CODE]>A machine language
program in binary form, ready to
execute. Object code is the output
of an assembler.
OBJECT CODE
A machine language program in binary form, ready to execute. Object code is the
output of an assembler.
OBJECT MODULE]>A complete machine
language program in object code form,
stored as a file on a diskette.
OBJECT MODULE
A complete machine language program in object code form, stored as a file on a
diskette.
OFFSET]>The distance from the
beginning of a block of data to a
particular byte or field.
Offsets are usually given
beginning with 0, for the first byte,
1 for the second, etc. Also known as
a displacement.
OFFSET
The distance from the beginning of a block of data to a particular byte or
field. Offsets are usually given beginning with 0, for the first byte, 1 for
the second, etc. Also known as a displacement.
OPCODE]>Operation Code. The three
letter mnemonic representing a single
assembly langauge instruction. JMP
is the opcode for the jump
instruction.
OPCODE
Operation Code. The three letter mnemonic representing a single assembly
langauge instruction. JMP is the opcode for the jump instruction.
OPERATING SYSTEM]>A machine language
program which manages the memory and
peripherals automatically,
simplifying the job of the
applications programmer.
OPERATING SYSTEM
A machine language program which manages the memory and peripherals
automatically, simplifying the job of the applications programmer.
OR]>The logical operation comparing
two bits to determine if either of
them are 1. 1 OR 1 results in 1
(true), 1
OR 0 results in 1, 0 OR 0 results in
0 (false).
OR
The logical operation comparing two bits to determine if either of them are 1.
1 OR 1 results in 1 (true), 1 OR 0 results in 1, 0 OR 0 results in 0 (false).
OVERHEAD
The space required by the system, either in memory or on the disk, to manage
either. The disk directory and VTOC are part of a diskette's overhead.
OVERHEAD]>The space required by the
system, either in memory or on the
disk, to manage either. The disk
directory and VTOC are part of a
diskette's overhead.
.br
.nx appendix c.2