Computer science homework
Microprocessor Architecture Processors for Mobile Computing
Microprocessors
February 4, 2013
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
Overview of a Motherboard
Explain all components What is the boot process?
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
The 8088 Processor
Explain the pins on the 8088 processor. How much memory can the 8088 address? How wide is the data bus? What does that mean?
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
8086 Internal Architecture
Explain registers, the ALU, and general purpose of the components shown
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
Reading from RAM
Explain the following timing diagram showing a read from memory
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
Assembly Language and Numbering Systems
Explain binary numbers. Why are they used in computers? What is hexadecimal? How can you convert from binary to hexadecimal to decimal? What is an opcode? What is a mnemonic? (in the context of opcodes) For an 808x processor, explain the following code
mov ax, 5h add ax, 3d inc ax dec ax sub ax, 6d
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
Modern Processors
Briefly explain the following features of modern processors: Clock multipliers 64-bit processing Virtualization support Parallel execution Multicore processing Integrated memory controller (IMC)
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
SoC
What is SoC? What are some examples of SoC chips? Why use SoCs? Advantages/Disadvantages
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
ARM Processors
What is an ARM processor? What are some of the companies that use ARM processors? What is the difference between ARM and Intel/AMD processors?
Microprocessors
Microprocessor Architecture Processors for Mobile Computing
GPUs
What is a GPU? How is it different from a standard CPU? How is it used in modern devices? What are some GPUs that are used in mobile devices? What differentiates one GPU from another?
Microprocessors