Description
Part 1
Arithmetic for Computers
Prior to beginning work on this assignment, read Sections 3.1 to 3.6 in Chapter 3: Arithmetic for Computers. In addition, complete the Participation Activity exercises for those sections.
Students: Be sure to download and save a PDF version of your textbook for future reference. It will be used in later courses within your program, including the final, capstone course. Zybooks limits online access to your course textbooks to a 12-month period. (Zybook Download Instructions)
For your initial post, using the University of Arizona Global Campus Library Library or Scholarly, Peer Reviewed, and Other Credible Sources, provide an example for binary addition and subtraction of two base-ten numbers using 32-bit binary numbers. Explain when an overflow can or cannot occur for these operations. Cite your source in APA format as outlined by the Writing Center. Your initial post must be a minimum of 250 words.
Part 2
Prior to beginning work on this assignment, read Section 3.9 in Chapter 3: Arithmetic for Computers.
Students: Be sure to download and save a PDF version of your textbook for future reference. It will be used in later courses within your program, including the final, capstone course. Zybooks limits online access to your course textbooks to a 12-month period. (Zybook Download Instructions)
The Intel case from 1994 exemplified this fallacy: Only theoretical mathematicians care about floating-point accuracy (Patterson, D. A., & Hennessy, J. L. (2014)). Given the increasing reliance on automated computer technology, using the University of Arizona Global Campus Library or Scholarly, Peer Reviewed, and Other Credible Sources, find another example of how arithmetic operations led to unexpected behaviors in computer usage and/or design. In your initial post, describe the problem in detail in terms of machine-level arithmetic operations such as addition, subtraction, multiplication, and division. Describe how the problem was or was not solved. If it was solved, explain whether or not it was successful. If it was not solved, suggest a solution. Include your source in APA format as outlined by the Writing Center.
Part 3
this weeks interactive assignment, you will continue building your concept map presentation you began in Week 1 to illustrate and make connections between the concepts of computer systems. This weeks section of the concept map and corresponding discussion are focused on computer arithmetic.
In your concept map, create a multiplication algorithm flow chart, and label and describe each step of the algorithm. For the same algorithm, provide a hardware diagram to depict the multiplication, including the arithmetic and logic unit (ALU), the multiplicand, the product, and their interactions.
Attach your presentation concept map to your initial post. (If you chose to utilize a web-based presentation software, insert the URL to your presentation in your post.)
In addition to your concept map, address the following in your initial post in the discussion forum:
Explain the addition and subtraction operations of the ALU of the computer.
Define multiplication and division operations and example algorithms to perform these operations.
Summarize the arithmetic operations using floating-point representation, and introduce the concept of sub-word parallelism for computer arithmetic.