Computer Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is computer architecture

A

The conceptual design and fundamental operational structure of a computer system.

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

Instruction Set

A

a list of all instructions, all variation that a processor can execute

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

Instructions

A

Arithmetic
Logic and,or,not
Data move,input,load,store
Control flow goto,if, call and return

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

Instruction Set Architecture

A

Set of rules that define the functionality, operation, and capabilities of a computer’s hardware and software interface

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

Microarchitecure

A

set of processor design techniques used to implement the instruction set

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

CISC

A

Complex Instruction Set Compling - ISA which each instruction can execute several low level operations

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

RISC

A

Reduced Instruction Set Compling- simplifies instrcution set by using a small set of instructions that can be executed quickly

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

Immediate Addressing

A

The operand or address field holds the data rather than the address of data

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

Direct/Absolute Addressing

A

The operand holds the address of the data

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

Indirect Addressing

A

The address field refers to the address of a location in main memory which contains the address of the location containing the operand

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

Fixed Length Instructions

A

use same number of bits to encode each instructions in the ISA

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

Variable Length Instructions

A

Uses different number of bits to encode the instruction the the ISA. This can reduce space take by a program but is harder to decode

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