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