Problem Set 8/9

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/57

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

58 Terms

1
New cards

Just before the beginning of the execute stage

Before what pipeline stage is “branch prediction” performed?

2
New cards

Control Code Register

CCR

3
New cards

1

What will be the value of the Carry-flag if the microprocessor operation results to a carry bit.

4
New cards

receive the μOps provided by the front-end

In the process of out-of-order execution in a microprocessor, which of the following step needs to be performed first, before the rest?

5
New cards

flip-flop

This logic circuit is a fundamental building block of a microprocessor register.

6
New cards

FPU

Which of the following execution units is primarily tasked to perform basic addition, subtraction, multiplication, and division on floating point numbers?

7
New cards

Robert Noyce

Who patented the first integrated circuit on a monolithic die?

8
New cards

register can transfer data faster than main memory

What is the reason why assembly language programmers makes use of the general purpose registers rather than main memory?

9
New cards

micro-operations

Based on the Tutorial Video, what links the ISA to the microarchitecture of a CPU?

10
New cards

Electronic Numerical Integrator and Computer

The ENIAC was the first programmable, electronic, general-purpose digital computer, which was completed in 1945. What does the acronym ENIAC stand for?

11
New cards

Address Generation Unit

AGU

12
New cards

0

What will be the value of the Negative-flag if the microprocessor operation results to a positive number.

13
New cards

Grace hopper

One of the pioneers in the computer industry and in 1946 she was the first to coin the term "bug" in a computer system. Who is she?

14
New cards

Moore's law

What do we call the observation states that the number of transistors in a given die area for a microprocessor doubles within 18 to 24 months?

15
New cards

C-Flag=1, Z-flag=1

If the value of accumulator A=$EE and accumulator B=$12, what will be the value of the flags after executing the instruction ABA, which means add accumulators A and B?

16
New cards

PUSH operation

What do you call the process or operation that writes data into the stack?

17
New cards

flip-flop

This logic circuit is a fundamental building block of a microprocessor register.

18
New cards

Advanced Vector Extensions

AVX

19
New cards

fetch and decode

Which two stages in the machine cycle are referred to as the FRONT END of a microprocessor architecture?

20
New cards

Gaussian Neural Accelerator

GNA

21
New cards

Memory Address Registers

Temporarily stores the address of the next instruction that needs to be executed by the processor.

22
New cards

Memory Data Register

MDR

23
New cards

Current Instruction Register

Stores the Copy of the Instruction currently in the MDR.

24
New cards

floating point unit

FPU

25
New cards

Control Logic

is the circuit responsible in the operation of the different parts of the CPU.

26
New cards

Timing Circuit

used to synchronize the operation of the different parts of the CPU. It is always in phase with the clock system of the CPU.

27
New cards

pipeline

is a set of data processing (machine cycle) elements connected in series, where the output of one element is the input of the next one.

28
New cards

User-accessible registers

registers that can be read or written by machine instructions given by the users.

29
New cards

Internal registers

registers not accessible by instructions, used internally for processor operations.

30
New cards

Special purpose registers

SPR

31
New cards

Model/machine-specific registers (MSRs)

stores data and settings related to the processor itself.

32
New cards

Memory Type Range Registers (MTRRs)

provides system with control of how accesses to memory are cached by the CPU.

33
New cards

Hardware registers

registers not part of the CPU but are related to its function.

34
New cards

Memory buffer register

MBR

35
New cards

Memory data register

MDR

36
New cards

Memory address register

MAR

37
New cards

Stack pointer

A register that points to the top of the stack

38
New cards

Lookup Table

is a fundamental building block of an FPGA that is connected to a Flip-Flop. This is called

39
New cards

Macrocells

These are the basic output mechanisms used by programmable logic devices and provides interconnection between logic cells.

40
New cards

execute

Which stage in the machine cycle is responsible for carrying out computations in the ALU, transferring of data, and performing branches?

41
New cards

serial/sequential

The machine elements of a scalar pipeline is executed in ______manner

42
New cards

Fragmentation

This is a phenomenon in which storage space is used inefficiently, because of noncontinuous files, reducing capacity or performance and often both.

43
New cards

Pages

In the paging memory-management scheme, the operating system retrieves data from secondary storage in same-sized blocks called

44
New cards

ASIC

This is an integrated circuit (IC) that is fabricated for customized and of particular use, rather than intended for general-purpose use.

45
New cards

Logic synthesis

This is the process by which an abstract form of desired circuit behaviour is turned into a design implementation in terms of logic gates.

46
New cards

Field-Programmable Gate Array

FPGA

47
New cards

tRP

This memory timing parameter is the total time taken between Precharge command and the next Active command can be issued.

48
New cards

Hardware Description Language

Other than VHDL, what is the other programming language standardized to be used to program FPGAs or CPLDs?

49
New cards

Translation Lookaside Buffer

TLB

50
New cards

Programmable Logic Arrays

PLA

51
New cards

fetch and execute

Which stage in the machine cycle is responsible for carrying out operations involving CPU cache?

52
New cards

Complex Programmable Logic Device

CPLD

53
New cards

Write-through

Which cache Algorithm is the memory write done synchronously both to the cache and to the backing stone

54
New cards

$01

Based on the motorola 6800 microprocessor instruction set, what is the op-code (in HEX) of the assembly instruction with the mnemonic: NOP

55
New cards

8

For the Motorola 6800, how many processor clock cycles are needed to execute the BSR(Branch to sub-routine) instruction?

56
New cards

Arithmetic and Logic Unit

ALU

57
New cards

Memory Management Unit

MMU

58
New cards

Active to Precharge Delay (tRAS)

After an Active command is issued, another Prechargecommand cannot be issued until tRAS has elapsed.