1. Definitions and Terminology

Throughout this Manual, and in JTT itself, various words will be used. A more extensive list is contained in the glossary at the end of the Manual. However, it is important to know the meaning of some terms before we start. Some of those not covered under this section will be explained as we go through. Here's what the main ones mean (in alphabetical order):

Please Note
All definitions given in this Manual and in the JTT package are relative to their use therein, and do not necessarily reflect generally or specifically accepted terminology.

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).

Go to next chapter Go to top of page Go to Contents Page Go to HomePage E-mail the author
Hosted by www.Geocities.ws

1