Question

Elements of Computer Organization In the following exercise you will practice working with binary numbers and...

Elements of Computer Organization

In the following exercise you will practice working with binary numbers and creating digital circuits. The answer should be submitted electronically, you have the choices how to produce the answers: draw by hand and take photo/scan the drawing, then insert the image into a Word file, and save that file as a .pdf - but the most preferable way would be for you to design your circuit using software. You can use either LogiSim (Links to an external site.) or logic.ly (Links to an external site.)to generate your circuits which you may export as a .png or take a screenshot of respectively.

Hexadecimal (4 pts)

Hexadecimal numbers are numbers in base 16. They use the following sixteen digits: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. They are widely used in computing, for example, to represent colors or network addresses of computers.

  1. Convert A2F1316 to decimal. Show your work.
  2. Convert 456710 into hexadecimal. Show your work.
  3. Convert 00010101100011002 to hexadecimal. Explain how can you use the fact that 16 = 24?
  4. If you convert a 64-bit binary number into hexadecimal, how many hexadecimal digits does it have? Explain.

Circuit Design (8 pts)

In this exercise you will design part of a circuit for adding three bits x, y and cin, resulting in two outputs coutand s that represent the addition x+y+cin. This is the same as the full adder that we covered in class. In class, we designed the half-adder and built an incrementer from it. In this lab, you will build a full-adder.

You can break this into two parts. First, design a circuit for computing s, the odd parity function corresponding to the sum bit. You can design your own truth table for s or find it in ZyBooks. Then you should write a corresponding minterm expansion logical formula, and then draw the corresponding circuit.

Next, design a circuit for computing cout, the carry bit. Once again, you can design your own truth table or use the one in ZyBooks. Then, write a corresponding minterm expansion logical formula, and draw the corresponding circuit.

If you simplify your boolean expression, show your work!

Homework Answers

Answer #1

As there are multiple questions, answering first 4. For others, please create seperate question

Kindly upvote if this helped you



Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Adder Start out by picking 2 positive six bit binary numbers that are less than 3210,...
Adder Start out by picking 2 positive six bit binary numbers that are less than 3210, written in 2's complement notation. The eventual goal is to add these two numbers. 1) Look at the LSB bit of the numbers, and using logic gates (NANDs, NORs, etc.) design a circuit that correctly gives the right output for any possible combination of bits in the LSB place. 2) Now look at the next column to the left (next to LSB). In this...
2 Convert each of the following octal numbers to 10-bit binary, hexadecimal, and decimal. Show your...
2 Convert each of the following octal numbers to 10-bit binary, hexadecimal, and decimal. Show your work. (a) 368 (b) 7568 3 Convert the following binary values into Decimal, Octal and hexadecimal. Show your work. (a) 111010101011112 (b) 1010111011001102 (c) 1011101010001112 (d) 1111101011102 4 Convert the following hexadecimal numbers to 16-bit binary and decimal numbers. Show your work. (a) FE9816 (b) FCAD16 (c) B00C16 (d) FEDF16 5 Perform the addition on the following unsigned binary numbers. Indicate whether or not...
Design a 4-bit adder-subtractor circuit using the 4-bit binary Full adders (74LS83) and any necessary additional...
Design a 4-bit adder-subtractor circuit using the 4-bit binary Full adders (74LS83) and any necessary additional logic gates. The circuit has a mode input bit, M, that controls its operation. Specifically, when M=0, the circuit becomes a 4-bit adder, and when M=1, the circuit becomes a 4-bit subtractor that performs the operation A plus the 2’s complement of B.Where A and B are two 4-bits binary numbers. That is, * When M=0, we perform A+B, and we assume that both...
Design a FSM for a Vending Machine In this task, you will design a FSM for...
Design a FSM for a Vending Machine In this task, you will design a FSM for a simple (albeit strange) vending machine of office supplies. The vending machine sells three possible items, each at a different cost: Item Cost Pencil 10 cents Eraser 20 cents Pen 30 cents The vending machines accepts nickels (worth 5 cents), dimes (worth 10 cents), and quarters (worth 25 cents). Physically, it is only possible to insert a single coin at a time. The vending...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT