wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

COA Quiz 2

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

Which of the following is a correct RTL statement for subtracting the contents of register R2 from register R1?

a)

R1 <- R1 + R2

b)

R1 <- R1 - R2

c)

R2 <- R2 - R1

d)

R1 <- R2 - R1

2.

The AND microoperation can be used for:

a)

Masking specific bits

b)

Adding binary numbers

c)

Incrementing the value of a register

d)

Shifting bits to the left

3.

Which of the following represents an increment operation in RTL?

a)

R <- R - 1

b)

R <- R + 1

c)

R <- R / 2

d)

R <- R * 2

4.

The XOR logical microoperation is used to:

a)

Set specific bits to 1

b)

Toggle specific bits

c)

Clear specific bits to 0

d)

Shift bits to the right

5.

The RTL notation for a logical shift right operation on register R is:

a)

R <- shr R

b)

R <- shl R

c)

R <- sar R

d)

R <- rol R

6.

The result of a logical shift left operation on the binary number 1101 is:

a)

1010

b)

1100

c)

1110

d)

1011

7.

The type of microoperations that do not change the information content when moves from source to destination register is

a)

Register Transfer Microoperations

b)

Arithmetic Microoperations

c)

Logic Microoperations

d)

Shift Microoperations

8.

The symbolic notation used to describe the microoperation transfers among register is called

a)

Microoperation transfer

b)

Register transfer language

c)

High level language

d)

Interrupts

9.

To transfer the contents of a register R1 to register R2, one needs to enable

a)

Input of register R1 and input of register R2

b)

Input of register R1 and output of register R2

c)

Output of register R1 and input of register R2

d)

None of these

10.

Which one of the following is not arithmetic microoperation?

a)

Addition

b)

Subtraction

c)

Multiplication

d)

Increment

11.

A circuit that consists of controlled inverter and a number of full adders are called

a)

Half adder

b)

Full Adder

c)

Adder - subtractor

d)

Subtractor - Adder

12.

Which microoperation is used for serial transfer of data?

a)

Logical shift

b)

Circular shift

c)

Arithmetic shift

d)

All of these

13.

The microoperation represented by A^B is

a)

AND

b)

NOT

c)

OR

d)

XOR

14.

How is the increment microoperation typically implemented in digital systems?

a)

Using multiplexers

b)

Through combinational circuits

c)

With shift registers

d)

Using memory units

15.

In a 4-bit arithmetic circuit, how many full-adder circuits are typically used to construct the 4-bit adder?

a)

2

b)

3

c)

4

d)

5

16.

How many arithmetic microoperations can be generated using the 4-bit arithmetic circuit?

a)

Four

b)

Six

c)

Eight

d)

Ten

17.

Which component in the arithmetic circuit is responsible for performing the addition operation?

a)

Multiplexer

b)

Decoder

c)

Full-adder

d)

Inverter

18.

What is the logical operation equivalent to the selective-complement operation?

a)

OR

b)

AND

c)

NOT

d)

XOR

19.

What is the result of the clear operation when A and B are equal?

a)

A is cleared to 0.

b)

A remains unchanged.

c)

B is cleared to 0.

d)

Both A and B are cleared to 0.

20.

The operation that shifts all bits to the right and inserts the original leftmost bit in the most significant bit (MSB) is called:

a)

Logical shift right

b)

Arithmetic shift right

c)

Circular shift right

d)

Logical shift left

21.

A circular shift left operation on the binary number 1011 results in:

a)

0111

b)

1011

c)

0110

d)

1101

22.

The RTL statement for loading the value of 5 into register R1 is:

a)

R1 <- 5

b)

R1 -> 5

c)

5 <- R1

d)

5 -> R1