Understanding 8085/8086 microprocessor and peripheral ICs