Könnte man nicht irgendwie einfach die I/O-Adresse des Port-Registers als Parameter übergeben? In C gehts, aber in Bascom?