The I/O instructions are a special set of instructions that allow the SaM Program to interact with the outside world. These are not guaranteed to be implemented in all implementations, as they require a Video interface to be specified for the particular system being used. The implementations of these instructions will differ depending on the simulator used. If no Video interface is available, the appropriate zero value for the data type is placed onto the stack.