من قبلا با دستورات اسمبلی این کار را در سی انجام داده بودم.
فکر کنم دستوری شبیه به این داشت...
out (port address),register name
با این دستور میشه روی یک پورت خروجی نوشت
مقدار رجیستر A را در پورت خروجی با اون آدرس مینویسه. آدرس پورتها در رفرنسهای اسمبلی موجوده
برای خواندن از یک پورت ورودی هم این دستور هست
in register name,(port address)