Homework assignment Chapter 1 1. Picked one person you think was most influential in creating modern computer hardware or system software and write a short report describing their contributions and why you picked them 2. Pick a computation system over the course of time that is most important to you and write a short report about their design and functions. Chapter 2 3. Consider the operation of a machine with the data path of Fig. 2-2. Suppose that loading the ALU input registers takes 5 nsec, running the ALU takes 10 nsec, and storing the result back in the register scratchpad takes 5 nsec. What is the maximum number of MIPS this machine is capable of in the absence of pipelining? 4. A certain computer can be equipped with 1,073,741,824 bytes of memory. Why would a manufacturer choose such a peculiar number, instead of an easy-to-remember number like 1,000,000,000? 5. a. Even: A pipeline is designed with 5 stages having execution time 2 ns for each b. Uneven: A pipeline is designed with 5 stages having execution times respectively as 3ns, 4ns, 2ns, 3ns and 4ns. c. What is the total time it will take to execute 1000 instructions ?(Separately for both) 6. An extended ASCII character is represented by an 8-bit quantity. The associated Hamming encoding of each character can then be represented by a string of 8 bits. Encode three letters (First initial, Middle initial and Last initial) ASCII text using an even-parity Hamming code: Show your answer as a string of bits. Also Sort three letter in an ascending order 7. Correct the following string of bits if you find any error (use even parity) a. 110010010011 b. 010111001111 c. 000111001010 Chapter 3: 8. Build a truth table to show that X = (X AND Y) OR (X AND NOT Y) 9. What does this circuit do? 10. Pick a product using one of the following architectures and briefly describe the design of its CUP Core i7, Atmel, Texas Instruments (TI) (ARM instruction set) ...