Chapter 4: Vocabulary Flashcards

1
Q

Combinatorial Element

A

An operation such as an and gate or an ALU (arithmetic)

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

State Element

A

A memory element, such as a register or a memory

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

Clocking Methodology

A

The approach used to determine when data is valid relative to the clock

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

Edge-Triggered Clocking

A

A clocking scheme in which all state changes occur on a clock edge.

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

Control Signal

A

A signal used for multiplexor selection or for directing the operation of a functional unit.

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

Asserted

A

Logically high or true

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

Deasserted

A

Logically low or false

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

Program Counter

A

A register that holds the address of the current instruction.

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

Datapath Element

A

A unit used to operate or hold data within a processor

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

Register File

A

A State element that consists of a set of registers that can be read and written by supplying a register number to be accessed.

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

Sign-Extended

A

To increase size of data item by replicating the high order sign bit of the orginal data item in the high order bits of the larger destination item

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

Branch Target Address

A

the address specified in a branch, which becomes the new program counter if the branch is taken.

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

Branch Taken

A

A branch where the branch condition is satisfied and hte program becomes the branch target.

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

Branch not taken

A

A branch where the branch condition is false and the program counter becomes the address of the instruction that sequentially follows the branch

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

Branch

A

A type of branch where the instruction immediately following the branch is always executed, independent of whether the branch condition is true or false

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

Truth Table

A

a representation of a logical operation by listing all the values of the inputs and then in each case showing what the resulting output should be.

17
Q

don’t care turn

A

An element of a logical function in which the output does not depend on the values of all the inputs.

18
Q

opcode

A

The field that denotes the operation and format of an instruction.

19
Q

Single Cycle Implementation

A

An implementation in which an instruction is executed in one clock cycle.

20
Q

Gate

A

A device that implements a basic logic function, such as AND or OR.

21
Q

decoder

A

A logic block that has an n-bit input and 2n outputs, where only one output is asserted for each input combination

22
Q

Sum of Products

A

A form of logical representation that employs a logical sum of products.

23
Q

Programmable Logic Array

A

A structured-logic element composed of a set of inputs and corresponding input complements and two stages of logic.