Haarakäskyt
Haarakäskyt, often translated as "branching commands" or "branching instructions," are a fundamental concept in computer programming and machine architecture. They are instructions that alter the sequential flow of program execution. Instead of simply proceeding to the next instruction in memory, a haarakäsky directs the processor to jump to a different location in the program's code. This ability to change the execution path is crucial for implementing control structures such as loops, conditional statements (if-else), and function calls.
There are two main types of haarakäskyt: conditional and unconditional. An unconditional haarakäsky, as the name