Compound Interest

Aim:

To implement a program that calculates compound interest. 

 

Instructions:

The program to compute the compound interest and its equivalent low-level instructions executed by the hardware. The low-level instructions used are: 

add It adds the values contained in the register and stores the result in the first register.   
assign It assigns a value to a variable. 
div It divides the values contained in two registers and puts the result in the first register. 
if _false     Checks if the condition evaluated to be false. 
if_true Checks if the condition evaluated to true. 
in It reads the input from the user and stores it in a variable. 
incr It increases the value contained in the register by 1. 
label Is used to mark the position in the low-level instructions to enable jumping to the marked   position. 
load It loads a value of a global or local variable to the given register. 
lte Lesser than or equal to operator, check whether the first operand is lesser than second   operand and return a Boolean value based on the condition 
mul It multiplies the values contained in two registers and puts the result in the first register. 
out It prints the output value to the screen. 
store It stores the value from the given register to the global or local variable. 
exit Signifies the end of program