DSII Exam 2

5.0(1)
studied byStudied by 10 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/44

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.

45 Terms

1
New cards

If we add two numbers of the same sign and the sign of the result is of the opposite sign, did overflow occur?

true

2
New cards

the zero (Z) status bit is 1 if the result is:

0

3
New cards

For 2sC represented numbers, the negative status bit (N) is 1 if the MSbit of the result is:

1

4
New cards

Shift right arithmetic ...

replicates the MSbit to maintain the sign of the operand in 2sC.

5
New cards

A rotate left through carry (RLC) allows us to transfer into the carry the value ..

.. of the MSbit of the operand

6
New cards

Which type of operation is NOT implemented in an ALU?

storage

7
New cards

The ALU outputs the result of ONE and ONLY ONE operation at a time

true

8
New cards

The C and V values are not relevant for (logic or arithmetic)

Logic

9
New cards

A Verilog task is similar to a procedure in a high-level programming language.

true

10
New cards

We can shift or rotate by ONE or MORE positions

true

11
New cards

The VHDL conditional signal assignment is like the procedural if-else, but can be used in the concurrent block of code.

true

12
New cards

The Verilog Conditional Operator can be used in both concurrent and procedural blocks of code.

true

13
New cards

The Verilog conditional operator can be nested.

true

14
New cards

The VHDL select signal assignment is like the procedural case, but can be used in the concurrent block of code

true

15
New cards

Which description results in a more efficient implementation? (structural or behavioral)

structural

16
New cards

The keyword negedge in Verilog detects the occurrence of (falling or rising)

falling edge

17
New cards

The DFF is an (edge or level triggered)

edge triggered device

18
New cards

The user of a memory starts a memory access cycle by first providing the address of the location to be accessed.

true

19
New cards

To write an arbitrary value into a register, we activate which of the following control signals? (reset, cnt up or load)

load

20
New cards

The attribute signal_name'event detects a change in signal name, which can be either low-to-high or high-to-low.

true

21
New cards

Which functional block is responsible for the sequencing of events in the CPU (DP & CU)?

CU

22
New cards

In which functional block is data being processed, i.e. stored, transferred, and manipulated? (DP or CU)

DP

23
New cards

Aside from the IS the ISA contains also information about the organization of storage.

true

24
New cards

The ISA represents the design interface between: options: 1.the logic designer and software designer (programmer). 2. the logic designer and semiconductor manufacturer. 3.the software designer and the user of software products.

the logic designer and software designer (programmer).

25
New cards

In dxpRISC the MAeffective is calculated as the sum of an address offset value and a register value.

true

26
New cards

An ASM Chart binary conditional box has options: one output and two inputs. one input and two outputs.

one input two outputs

27
New cards

Which special function control register that holds the address of the next instruction word (IW) to be fetched? options: PC. IR. SR.

PC

28
New cards

Which special function control register holds the instruction word (IW) of the current instruction? SR. IR. PC.

IR

29
New cards

The Operation Code (OpCode) field in the dxpRISC IW determines options the operation to be performed. ... the values of the status bits.

operation to be performed

30
New cards

An ASM Chart state box captures (sequential or concurrent)

concurrent

31
New cards

To access memory mapped I/O-Ps one uses ... LD and ST instructions. or ... IN and OUT instructions.

LD and ST

32
New cards

A (hardware) stack is a FIFO or LIFO

LIFO

33
New cards

Which of the following are I/O-Ps? MM. PB1 and SW. PM and DM.

PB1 and SW

34
New cards

to access separate mapped I/O-Ps one uses IN and OUT instructions. ... LD and ST instructions.

in and out

35
New cards

Which of the following values are NOT used to calculate the effective memory address for LD and ST? PC. MAoffset - fetched from the PM/MM. Ra.

PC

36
New cards

A JUMP instruction is a control flow instruction which can alter the sequential flow of instruction execution.

true

37
New cards

Which are the two pieces of information that the CU needs to determine what cycle it has to execute? OpCode and current MC. Harvard and von Neumann. Separate and memory mapped I/O-Ps.

OpCode and current MC.

38
New cards

The process during which a binary IW (machine language instruction) is converted into an assembly language instruction is called (assembly or disassembly)

disassmebly

39
New cards

The CST is the design interface between the design of the DP and the CU.

true

40
New cards

Which design tool captures BOTH sequential and concurrent events? (CST or ASM)

ASM

41
New cards

The computer design methodology divides the design into two major functional blocks: DP and CU.

true

42
New cards

Which of the following code representations is NOT (easy) human readable? Assembly language. Machine language. HLPL language.

Machine language.

43
New cards

Which IS or ISA implements only a few tens of instructions and each instruction completes a "simple" operation? CISC. RISC.

RISC.

44
New cards

How many address locations does this address value reference: 1x0x? 4 8 2 1

4

45
New cards

The registers of a register file share ... ... registered files. ... control signals and input and output ports. ... text files.

... control signals and input and output ports.