A Simulation of a Stack-based CPU with a mini Kernel for running batch programs written in the Stack-based ISA (Hexadecimal format in a .exe file - ISA provided in Documentation) (Java)