mov R2, #high_address_of_8255
mov r0, #low_address_of_8255
mov dptr, #buffer
mov r7,count
loop:
movx a,@dptr     2
inc dptr         2
movx @r0,a       2
djnz count, loop 2
total            8 cycles