Microcomputer principle review outline