programmed i o data transfer in computer architecture