Question
Elements of computer organization, In the following exercise you will practice working with binary numbers and with creating digital circuits. Your answer to this problem
Elements of computer organization, In the following exercise you will practice working with binary numbers and with creating digital circuits. Your answer to this problem should be submitted electron- ically. You can write your answer into a Word file, insert pictures of the drawings into it, and finally save it as a .pdf file. You can produce the drawings by hand and then take a photo / scan your drawing. But the most preferable way would be for you to use the LogiSim software to generate your circuits (then Export to a .png file, which you can insert into the Word file); use google to find LogiSim. (a) 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 com- puting, for example, to represent colors or network addresses of computers. Convert B42A16 to decimal. Show your work. Convert 678910 into hexadecimal. Show your work. Convert 00110101010011102 to hexadecimal. Explain how can you use the fact that 16 = 24? If you convert a 64-bit binary number into hexadecimal, how many hex- adecimal digits does it have? Explain. (b) In this exercise you will design part of a circuit for adding three bits x, y andcin, resulting in two outputs cout and z that represent the addition x+y+cin. This is the same as the full adder that we covered in class. You have already designed a circuit for computing z, the odd parity function corresponding to the sum bit, and now youll make one for computing cout, the carry bit. You can design your own truth table for cout or find it on the slides. Then you should write a corresponding minterm expansion logical formula, and then draw a corresponding circuit.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started