Microelectronics Revision — Excellence, Achievement & Learning Limited Occupational Qualification
Understand the Components of a Microprocessor System and the Different Types of Systems Available, Understand various Number Systems, Bit Arithmetic and Logical Operations, Understand the Architecture and Role of the Central Processing Unit and How it Communicates with the Memory and other Chips, Understand simple Timing Diagrams, Memory Addressing and Instruction Execution, Understand the Basic Principles of Low Level or Assembly Language Programming. The procedure of writing Codes to Perform Simple Tasks on a chosen Microprocessor System or Simulator, Understand the procedure of writing Programs with Interfacing Algorithms to Control and Receive Signals from Peripherals Connected to the System, Understand and Produce Simple Programs for the PIC 16xxx Microcontroller
Exam Tips
- Practice number conversions regularly.
- Draw diagrams of CPU architecture.
- Use simulators to test code.
- Practice number conversions and binary arithmetic regularly.
- Use simulators to test assembly code before implementation.
- Understand the purpose of registers and flags in the CPU.
- Draw timing diagrams step by step.
- Use simulator to debug assembly code.
Common Mistakes
- Confusing binary and hexadecimal conversions.
- Misunderstanding memory addressing.
- Syntax errors in assembly code.
- Confusing address and data buses.
- Errors in binary arithmetic or logical operations.
- Misunderstanding the fetch-execute cycle.
Key Marking Points
- Explain components of a microprocessor system.
- Convert between binary, decimal, and hexadecimal.
- Write simple assembly programs for a microcontroller.
- Explain the components of a microprocessor system and their functions.
- Convert between binary, hexadecimal, and decimal number systems.
- Describe CPU architecture and communication with memory and peripherals.
- Interpret timing diagrams and memory addressing.
- Write simple assembly language programs for a microcontroller.