Question 3 (15 pts) Shift Registers - Shift OperationA. A binary number is parallel-loaded into a shift register. The shift register is then "shiftedright" for one clock pulse. How does the value of the shifted binary number compare tothe number originally loaded in, assuming that the MSB is on the very left flip-flop of theshift register?B. How can we use the same shift register to double the value of a binary number?Question 4 (15 pts) Analog to Digital ConversionA "free-running" analog-to-digital converter is one that updates its digital output as often as itcan, not waiting for any prompting from another device. If we were to connect a free-runningADC to a computer (microprocessor or microcontroller), we would need some way to sample theADC's output at times specified by the computer, and hold that binary number long enough forthe computer to register it. Otherwise, the ADC may update its output in the middle of one of thecomputer's "input" cycles, possibly resulting in corrupted data.A. If we were to build a shift register to hold the data from the microcontroller or computer,what type of flip-flop would we use for this purpose? .''B. If the ADC has 12-bit parallel output, how many flip flops would we need for the ADCcircuit?C. Draw the shift register with a parallel output
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here