top of page
Cpre 281 Final Project
The basic idea in this project was to create an adder to do the addition operation and to use load shift-register to load the number and shift it into the corresponding bit. In the first place, I needed to create a shift-register with load function. D flip-flop in series will give a simple register, and a 2 to 1 multiplexer will make it a shift register with load function. For the adder part, I drew a truth table about two bits’ addition with carrier. Then built it with “AND”, “NOR” and “XOR” gates. After finishing those elements, I had to integrate those parts with learned knowledge. The load shift register will load the least significant bit to the machine and shifted to the right position. Then the adder will do the calculation of addition. Afterwards, the value registered to the output. This process will be ended until all bits’ addition has done.

This is one of my favorite projects in my college year, because the outcome is something that is related to the real product: calculator. This project makes a good connection between theory and practical subject. It makes me realize that not all the high-tech products are hard to understand, and they are simply built from basic knowledge and putting those functions into a big project. For example, in this project, it is necessary to add bits in sequence, so the problem is how to implement this function. Then I remembered the shift-register was able to do this. This reverse thinking process, therefore, gives me a better realization of what shift-register is doing. In the future workplace, we will face the problem in the first place, and then we try to recall what part of knowledge can be applied to solve them. This project is exactly for this purpose.

Visit

1247 West 30th Street, Los Angeles, CA, 90007

 

Call

T: 515-708-0648

 

  • facebook
  • Twitter Clean
  • w-googleplus
bottom of page