Microcomputer principle and interface technology review outline