This document summarizes the topics covered in Session 12 of the CS304PC course on Computer Organization and Architecture. It discusses different CPU organizations including single accumulator, general register, and stack organizations. It also describes instruction formats, addressing modes, and the influence of the number of instruction addresses. Specific topics covered include general register organization, instruction formats, addressing modes, data transfer and manipulation, and program control. Examples are provided to illustrate zero-address, one-address, two-address, and three-address instruction formats.