Please enable JavaScript to view this site.

 

The op-codes used in compiled code fall into four broad categories :

 

Status: inform the compiler about the initial or changing status of the code. These are: pre-compiler, :var, :begin, :end, and PRE.

Assignment: assign a value to a variable. This is the MOV op-code.

Function call: call a built-in function. This is the CALL op-code.

Jump: moves the instruction pointer to another line (not the default next line). This includes: IF_xxx, ELSE_xxx, ENDF_xxx, GOIF_xxx, and GOFR_xxx.

 

Each op-code will be discussed in detail below. In some of the more complex cases, such as GOIF_xxx and GOFR_xxx, it may be useful to first get a global overview of the way the compiler translates a loop, as discussed in sample compiled code.

 


Topic 108171, last updated on 18-Apr-2020