WorksheetsCOA Quiz 2
Total questions: 22
Worksheet time: 11mins
Which of the following is a correct RTL statement for subtracting the contents of register R2 from register R1?
R1 <- R1 + R2
R1 <- R1 - R2
R2 <- R2 - R1
R1 <- R2 - R1
The AND microoperation can be used for:
Masking specific bits
Adding binary numbers
Incrementing the value of a register
Shifting bits to the left
Which of the following represents an increment operation in RTL?
R <- R - 1
R <- R + 1
R <- R / 2
R <- R * 2
The XOR logical microoperation is used to:
Set specific bits to 1
Toggle specific bits
Clear specific bits to 0
Shift bits to the right
The RTL notation for a logical shift right operation on register R is:
R <- shr R
R <- shl R
R <- sar R
R <- rol R
The result of a logical shift left operation on the binary number 1101 is:
1010
1100
1110
1011
The type of microoperations that do not change the information content when moves from source to destination register is
Register Transfer Microoperations
Arithmetic Microoperations
Logic Microoperations
Shift Microoperations
The symbolic notation used to describe the microoperation transfers among register is called
Microoperation transfer
Register transfer language
High level language
Interrupts
To transfer the contents of a register R1 to register R2, one needs to enable
Input of register R1 and input of register R2
Input of register R1 and output of register R2
Output of register R1 and input of register R2
None of these
Which one of the following is not arithmetic microoperation?
Addition
Subtraction
Multiplication
Increment
A circuit that consists of controlled inverter and a number of full adders are called
Half adder
Full Adder
Adder - subtractor
Subtractor - Adder
Which microoperation is used for serial transfer of data?
Logical shift
Circular shift
Arithmetic shift
All of these
The microoperation represented by A^B is
AND
NOT
OR
XOR
How is the increment microoperation typically implemented in digital systems?
Using multiplexers
Through combinational circuits
With shift registers
Using memory units
In a 4-bit arithmetic circuit, how many full-adder circuits are typically used to construct the 4-bit adder?
2
3
4
5
How many arithmetic microoperations can be generated using the 4-bit arithmetic circuit?
Four
Six
Eight
Ten
Which component in the arithmetic circuit is responsible for performing the addition operation?
Multiplexer
Decoder
Full-adder
Inverter
What is the logical operation equivalent to the selective-complement operation?
OR
AND
NOT
XOR
What is the result of the clear operation when A and B are equal?
A is cleared to 0.
A remains unchanged.
B is cleared to 0.
Both A and B are cleared to 0.
The operation that shifts all bits to the right and inserts the original leftmost bit in the most significant bit (MSB) is called:
Logical shift right
Arithmetic shift right
Circular shift right
Logical shift left
A circular shift left operation on the binary number 1011 results in:
0111
1011
0110
1101
The RTL statement for loading the value of 5 into register R1 is:
R1 <- 5
R1 -> 5
5 <- R1
5 -> R1
