Note: you may work in teams on this assignment (just be sure to indicate if you do so).
Note: you must submit this assignment via email.
Also, this email must contain an attachment (see problem 3 below).
If you do not know how to attach a file to email, see me soon (as this
is not a valid reason to submit your assignment late).
| Date Assigned: | Wed Sep-13 |
| Date Due: | Thu Sep-14 by start of class |
0b. Read Brookshear p. 24 (Hexadecimal Notation).
1. Converting hexadecimal to binary. Here we use the table on Brookshear page 25 to convert hexadecimal numbers to binary numbers. This is very straightforward -- just replace each hexadecimal number with the four binary digits from the table. So, AC3F = 1010 1100 0011 1111.
Your task here is to convert the following numbers from hexadecimal into binary (be sure to include a space after every four binary digits, for readability):
a. ABCD
b. CDEF
c. 007
d. 253
2. Converting binary to hexadecimal. Now we go the other way. This is similar to the previous problem, but requires one additional step: first, you must add extra leading 0's to the binary number so that the number of digits is a multiple of 4. For example, the binary number 01001 has 5 digits, so we must add 3 leading 0's to get the 8-digit binary number 0000 1001. Now we can proceed simply: just replace each four binary digit segment with the corresponding hexadecimal digit from the table. So, 01001 = 0000 1001 = 09.
Your task here is to convert the following numbers from binary into hexadecimal (be sure to include a space in your answer after every four digits, for readability):
a. 001010010
b. 1011010101
c. 110
d. 1101110
3. Using Digital Works, Part 1
Your task here is to set up the Digital Works circuit design freeware program (which we used in yesterday's lab) on your home computer, assuming you have one (if not, then you can certainly do this part of the assignment in the Senior School Computer Lab). Download the Digital Works Setup Program and run it to install it on your own machine. Then, download the individual circuits we used in the lab (see the lecture notes for links to these). Test each of these.
Your task here is to use Digital Works to create the flip-flop depicted on Brookshear page 23 (note that this is not the same design as on Brookshear page 21). You should test your flip-flop to verify that it works properly, then save it, and finally you should attach the saved file to your email submission of this assignment.
As you may have guessed, the main goal of this question is to verify that you can use Digital Works and can submit circuits which you create using Digital Works. The next assignment will include more circuits for you to design or modify using Digital Works.
See Course Home Page.