The 68HC11 and 68HC12 IO ports are mapped in memory. This means that you don't need any special instruction to read or write to them.

GEL defines the IO ports as follows:

extern volatile unsigned char _io_ports[];  

This defines an external unsigned char array which is mapped at the IO port addresses (0x1000 for 68HC11).