| Word/Phrase |
Explanation |
| ^ |
'To the power of�. 2^4 = 2 to the power of 4=decimal 16. |
| Assembler |
The program that compiles (assembles) mnemonic assembly code into
machinecode. |
| Assembly |
The low-level programming language that Java Tiny Tim emulates. In
it, one instruction corresponds to exactly one operation that the
processor is capable of carrying out. |
| Binary |
Binary is a way of representing values as 0s and 1s, and is used by
computers to store information. The values 0 and 1 are as in decimal.
However, 2 is '10', 3 is '11' and so on. Read
Section 3: Value Notations for more. |
| Bit |
A binary digit; a 0 or 1 that makes up a binary value. |
| C/C++ |
The programming languages from which Java emerged. |
| CLI |
The command-line interface, which is the text screen that the user
uses to control JTT. |
| Code |
The sequence of text that represents the instructions that the
computer is to carry out. |
| Command |
A string of text that tells JTT's CLI to perform a particular task,
such as showing help or loading a file. |
| Compile; Compiler |
To compile means to 'change' code from mnemonic form to its
machinecode equivalent. The program that does this is called the
compiler. |
| Constant |
A constant is an absolute value. In JTT, values input directly or
held in data memory are constants, whilst sums (e.g. 3+4) are not, as
the final value has not yet been calculated. |
| Data |
A value or values to be read, stored or manipulated. |
| DWord |
A DWord, or double word, is a 32-bit value. |
| Exception |
As in the phrase 'exception to the rule', an exception is a
circumstance in which the rule that normally governs an operation is
not obeyed, thereby giving way to a special set of rules. Exceptions
can be errors, but they can also simply be special circumstances as a
result of a calculation. |
| GUI |
The graphical user interface, which is the series of point and click
windows and images that the user uses to control JTT. |
| Hardware |
Since JTT is wholly software, this term applies to those parts of the
JTT program that mimic (i.e. would otherwise be implemented in)
hardware. Hardware itself is anything computer-related that is not
software, i.e. physical devices such as the keyboard, monitor and
mouse. |
| Home Directory |
The place where the JTT program file, preferences file and 'docs/'
directory is installed. |
| Hex; Hexadecimal |
Hex is the system of denoting values in base-16. The digits 1-9 are
represented as in decimal, but 10 becomes 'A', 11 becomes 'B', and so
on up to 15 ('F') .It is a shorthand method of representing binary
values. Read Section 3: Value Notations for
more. |
| Instruction |
One of the set of eight operations that the JTT emulator is capable
of doing, such as Subtract and BitSelect. |
| Java |
The third-generation object-orientated programming language that was
used to program Java Tiny Tim. |
| JTT |
Java Tiny Tim, the program we're all talking about. |
| Program |
The complete sequence of instructions that together perform a
particular task. |
| Software |
Any application, program, piece of code or instruction. |
| TT |
Tiny Tim, the original from which Java Tiny Tim came. |
| User |
The person using/programming in JTT. |
| Value |
A value is a number, which in JTT can normally be represented in
decimal, hexadecimal or binary format. |
| Word |
Another name for a binary value that is 16 bits wide (long). |