Chapter 2 Flashcards

1
Q

What is the function of accumulator register

A

All mathematical and logical operations done on accumulator register. There is a central register in every processor called the accumulator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are pointer/index/base registers

A

It holds the address of operand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is flag program/status word register

A

It has a collection of different Boolean information each bit has an independent meaning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is program counter instruction pointer register

A

It holds address of next instruction to be executed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are mnemonic

A

The symbols of plus, add extra are called mnemonic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is grouping of instructions

A

Instructions are categorized into groups

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is data movement instructions group

A

They are responsible for data movement to memory and registers etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is arithmetic / logic instruction group

A

They are responsible for mathematical operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is program control instructions group

A

They are responsible for program execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is special instructions group

A

They are responsible to change the instruction pointer, to change the flow of code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is size relationship between accumulator and processor

A

The word size of a processor is defined by the width of its accumulator. A 32bit processor has an accumulator of 32 bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Pointer, Index, or Base Register

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Flags Register or Program Status word

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Program Counter or Instruction Pointer

A

it indicates where a computer is in its program sequence.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is add instruction opcode

A

152

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what are instruction groups

A

Group of the basic set of instructions is called instruction group. A grouping of these instructions makes learning a new processor quick and easy, like Data Movement Instructions, Arithmetic and Logic Instructions etc

17
Q

What is Data Movement Instructions

A

These instructions are used to move data from one place to another. These places can be registers, memory, or even inside peripheral devices.

18
Q

What is Arithmetic and Logic Instructions

A

Arithmetic instructions like addition, subtraction, multiplication, division and Logical instructions like logical and, logical or, logical xor, or complement are part of this group.

19
Q

What are Program Control Instructions

A

The instruction pointer points to the next instruction and instructions run one after the other.

20
Q

What are Special Instructions.

A

Another group called special instructions works like the special service commandos. They allow changing specific processor behaviors and are used to play with it.