Scegli Lingua Italiana


Addressing Mode Simulator


This applet simulates an ISA level of a calculator with these properties:

Like all the calculators, memory is divided into cells consecutively indexed from 0 to 9 and six registers (R[0] - R[5]) with general application (used to store local variables and operations'intermediate results).

What a calculator may do is defined by its Instruction-Set. An ISA efficiency is influenced by the instructions format.Every instruction contains the Opcode and other informations likeas where the operators are and where the results will be stored in. In thissimulation let's consider variable instructions lenghts and formats as follow: 

Addressing Modes determinate how instructions select their operators (operator is a destination of a result too!). Theese modalities have a different way to do to reach registers or memory cells:



click the little changer-man to start simulation

avvia simulazione

Download Applet

Download Code

Email author