Microprocessor system architecture; address space for programming; data and i/o; data organization, addressing mode; assembly language instruction set; assembly and other high level language programming; sequence control; programming for sequence control system; sequential control facilities; choosing, installation and applications of programmable logic controller in automation systems