Computer science homework

profilekevin_225
microprocessors.pdf

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