Computer science homework
Due: October 12, 2013
Microprocessor Question/Answer
1. Explain all components?
2. What is the boot process?
3. Explain the pins on the 8088 process. How much memory can the 8088 address? How wide is the data bus? What does that mean?
4. Explain the following timing diagram showing a read from memory.
5. Explain binary numbers. Why are they used in computers?
6. What is hexadecimal? How can you convert from binary to hexadecimal to decimal?
7. What is an opcode?
8. What is a mnemonic? (in the context of opcodes)
9. For an 808x processor, explain the following code
Mov ax, 5h
Add ax, 3d
Inc ax
Dec ax
Sub ax, 6d
10. Briefly explain the following features of modern processors:
Clock multipliers:
64-bit processing:
Virtualization support:
Parallel execution:
Multicore processing:
Integrated memory controller (IMC):
11. What is SoC?
12. What are some examples of SoC chips?
13. Why use SoCs? Advantages/Disadvantages.
14. What is an ARM processor?
15. What are some of the companies that use ARM processors?
16. What is the difference between ARM and Intel/AMD processors?
17. What is a GPU? How is it different from a standard CPU?
18. How is it used in modern devices?
19. What are some GPUs that are used in mobile devices?
20. What differentiates one GPU from another?