Digital Electronics/Circuits Multiple Choice Questions on “Shift Register Counters”.
1. What is a recirculating register?
A. Serial out connected to serial in
B. All Q outputs connected together
C. A register that can be used over again
D. Parallel out connected to Parallel in
Answer: A
Clarification: A recirculating register is a register whose serial output is connected to the serial input in a circulated manner.
2. When is it important to use a three-state buffer?
A. When two or more outputs are connected to the same input
B. When all outputs are normally HIGH
C. When all outputs are normally LOW
D. When two or more outputs are connected to two or more inputs
Answer: A
Clarification: When two or more outputs are connected to the same input, in such situation we use of tristate buffer always because it has the capability to take upto three inputs. A buffer is a circuit where the output follows the input.
3. A bidirectional 4-bit shift register is storing the nibble 1110. Its input is LOW. The nibble 0111 is waiting to be entered on the serial data-input line. After two clock pulses, the shift register is storing ________
A. 1110
B. 0111
C. 1000
D. 1001
Answer: D
Clarification: Given,
Stored nibble | waiting nibble 0111 | 1110, Initially 111 | 1100, 1st pulse 11 | 1001, 2nd pulse.
4. In a parallel in/parallel out shift register, D0 = 1, D1 = 1, D2 = 1, and D3 = 0. After three clock pulses, the data outputs are ________
A. 1110
B. 0001
C. 1100
D. 1000
Answer: B
Clarification: Parallel in parallel out gives the same output as input. Thus, after three clock pulses, the data outputs are 0001.
5. The group of bits 10110111 is serially shifted (right-most bit first) into an 8-bit parallel output shift register with an initial state 11110000. After two clock pulses, the register contains ______________
A. 10111000
B. 10110111
C. 11110000
D. 11111100
Answer: D
Clarification: After first clock pulse, the register contains 11111000. After second clock pulse, the register would contain 11111100. Since the bits are shifted to the right at every clock pulse.
6. By adding recirculating lines to a 4-bit parallel-in serial-out shift register, it becomes a ________ ________ and ________ out register.
A. Parallel-in, serial, parallel
B. Serial-in, parallel, serial
C. Series-parallel-in, series, parallel
D. Bidirectional in, parallel, series
Answer: A
Clarification: One bit shifting takes place just after the output obtained on every register. Hence, by adding recirculating lines to a 4-bit parallel-in serial-out shift register, it becomes a Parallel-in, Serial, and Parallel-out register. Since, the bots can be inputted all at the same time, while the data can be outputted either one at a time or simultaneously.
7. What type of register would have a complete binary number shifted in one bit at a time and have all the stored bits shifted out one at a time?
A. Parallel-in Parallel-out
B. Parallel-in Serial-out
C. Serial-in Serial-out
D. Serial-in Parallel-out
Answer: C
Clarification: Serial-in Serial-out register would have a complete binary number shifted in one bit at a time and have all the stored bits shifted out one at a time. Since in serial transmission, bits are transmitted or received one at a time and not simultaneously.
8. In a 4-bit Johnson counter sequence, there are a total of how many states or bit patterns?
A. 1
B. 3
C. 4
D. 8
Answer: D
Clarification: In johnson counter, total number of states are determined by 2N = 2*4 = 16
Total Number of Used states = 2N = 2*4 = 8
Total Number of Unused states = 16 – 8 = 8.
9. If a 10-bit ring counter has an initial state 1101000000, what is the state after the second clock pulse?
A. 1101000000
B. 0011010000
C. 1100000000
D. 0000000000
Answer: B
Clarification: After shifting 2-bit we get the output as 0011010000 (Since two zeros are at 1st position and 2nd position which came from the last two bits). As in a ring counter, the bits rotate in clockwise direction.
10. How much storage capacity does each stage in a shift register represent?
A. One bit
B. Two bits
C. Four bits
D. Eight bits
Answer: A
Clarification: A register is made of flip-flops. And each flip-flop stores 1 bit of data. Thus, a shift register has the capability to store one bit and if another bit is to store, in such a situation it deletes the previous data and stores them.