Computer Organization and Architecture Machine instructions and addressing modes. ALU, data-path and control unit. Instruction pipelining,pipeline hazards. Memory hierarchy: cache, main memory and ...