Chapter 2 Flashcards
What is the function of accumulator register
All mathematical and logical operations done on accumulator register. There is a central register in every processor called the accumulator.
What are pointer/index/base registers
It holds the address of operand
What is flag program/status word register
It has a collection of different Boolean information each bit has an independent meaning
What is program counter instruction pointer register
It holds address of next instruction to be executed
What are mnemonic
The symbols of plus, add extra are called mnemonic
What is grouping of instructions
Instructions are categorized into groups
What is data movement instructions group
They are responsible for data movement to memory and registers etc
What is arithmetic / logic instruction group
They are responsible for mathematical operations
What is program control instructions group
They are responsible for program execution
What is special instructions group
They are responsible to change the instruction pointer, to change the flow of code.
What is size relationship between accumulator and processor
The word size of a processor is defined by the width of its accumulator. A 32bit processor has an accumulator of 32 bits.
What is Pointer, Index, or Base Register
The name varies from manufacturer to manufacturer, but the basic distinguishing property is that it does not hold data but holds the address of data.
What is Flags Register or Program Status word
This is a special register in every architecture called the flags register or the program status word. Like the accumulator it is an 8, 16, or 32 bits register. The bits of the flags register work independently and individually.
What is Program Counter or Instruction Pointer
it indicates where a computer is in its program sequence.
What is add instruction opcode
152