Escolar Documentos
Profissional Documentos
Cultura Documentos
Organization (CAO)
Jimmy Mathew
Assistant Professor Senior,
School of Computing Science & Engineering (SCOPE),
VIT University, India
Email: jimmym@vit.ac.in / Office: SJT-313-A08
Reference textbooks
• [1] W. Stallings, “Computer organization and architecture”, Prentice-Hall, 8th
edition, 2009.
iii. Fetch data: The execution of an instruction may require reading data from
memory or an I/O module.
iv. Process data: The execution of an instruction may require performing some
arithmetic or logical operation on data.
v. Write data: The results of an execution may require writing data to memory
or an I/O module.
– General purpose
– Data
– Address
– Condition codes
– Index registers: These are used for indexed addressing and may be auto-
indexed.
– Sign: Contains the sign bit of the result of the last arithmetic operation.
Register File
RF
2 2
Address A Port A Port B Address B
16 16
Data out A Data out B
– Source operand reference: The operation may involve one or more source
operands, that is, operands that are inputs for the operation.
– Next instruction reference: This tells the processor where to fetch the
next instruction after the execution of this instruction is complete.
– Fetch: Read the next instruction from memory into the processor.