A complete microcomputer system consists of ---