Thank you very much. One last question. That looked like C. Where does everything go in asm? I know it's doorsos::PortSet and doorsos::PortReset, but where do all the arguments go? Thanks