Lecture 1 Chapter 1 Flashcards
What are the 4 parts of a computer
CPU RAM IO and BUS
What does the ALU do
Carries out basic arithmetic and logical operations
What does the CU control unit do
Determines the sequence of operations
What are registers
Small memory in the CPU for immediate data and results
What does the Program counter PC register hold
The address of the next instruction to be executed
What does the Instruction register IR hold
Holds the current instruction data
What does the Accumulator AC hold
Partial results of any computation
What does the Memory Address register hold MAR
Holds the address of the current instruction or data
What does the memory Buffer data register hold MBR
Hold the current data or instruction
What does the I/O address register hold? I/O AR
The address of the I/O device
What does the I/O buffer register hold
I/O BR
Data from the I/O devices
What do the first 4 bits of the Instruction hold
The Opcode (instruction to be performed)
What do the last 12 bits of the instruction contain?
The address of the operation
What are the two stages of the instruction cycle?
Fetch and Execute
What are the three types of Instructions?
CPU arithmetic or logical operation
Communication with memory
Communication with I/O devices
What is the process required for a single instruction called?
The instruction cycle
What happens to the PC during instruction cycle
It is incremented at each fetch
Processor
Controls Computer Operation, preforms data processing functions
User -visible
basic type of register, available to all programs, can be referenced by a user/programmers instruction set
Control and Status
Basic type of register, used by CPU to control execution of programs
MAR
register for processor to exchange data with memory, specifies the next address is memory for next read or write