Short-Answer Quiz
Instructions: Answer the following ten questions in two to three sentences each, based on the provided source material.
- What are the three fundamental components of an embedded system as described in the text?
- Based on the provided comparison table, list three key differences between a microprocessor and a microcontroller.
- Describe the primary distinction between Harvard and Von Neumann computer architectures regarding memory access.
- What is a cross-compiler, and how does its function differ from that of a standard compiler?
- Explain the dual roles of Port 0 and Port 2 on an 8051 microcontroller when it is connected to external memory.
- What is the Program Status Word (PSW) register in an 8051, and what are its four conditional flags?
- Describe the process of a “PUSH” operation in an 8051 system. What happens to the Stack Pointer (SP) during this operation?
- Briefly describe the register indirect addressing mode and state which registers can be used for it.
- What is the function of the C/T bit in the TMOD register, and how does it differentiate a timer from a counter?
- What is an Interrupt Vector Table and what role does it play when an interrupt occurs?