Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. The devices that provide the means for a MPU or MCU to communicate with the u

ID: 2268344 • Letter: 1

Question

1. The devices that provide the means for a MPU or MCU to communicate with the user or other external devices are referred to as: A. CPU B. ALU C. IVO D. none of the above 2. The software language used to program microcontroller-based systems is called A. assembly language B. firmware C. machine language code D. BASIC interpreter instructions 3. The circuits/unit in the PIC16F84A MCU that provide the arithmetic and logic functions are called the A. CPU B. ALU C. IO D, none of the above 4. The ensures that only one IC (like a ROM or RAM) is active at a time to avoid a bus conflict caused by two ICs writing different data to the same bus. A. ALU 8. control instructions C address decoder D CPU 5. The items that you can physically touch in a computer systemare called: A. software 8. firmware C. hardware D, none of the above 6. Single-bit indicators that may be set or cleared to show the results of logical or arithmetic operations are the: A. flags C. monitors B, registers D decisions 7. The technique of assigring a memory address to each I/O device in the computer system is calledt B. ported i/o C. dedicated l/O D wired I/O 8. All computer programs for a MPU or MCU are called: A. software B, firmware C hardware D, none of the above

Explanation / Answer

1. C - Input / Output ports allows communication with external devices/perpherals

2. A - Assembly language programming

3. B - Arithmetic & Logical Unit

4. C - Address Decoder circuit avoids conflicts

5. C - Hardwares can be physically touched

6. A - Flags indicates the coditions like Zero, carry, Overflow etc following arithmetic / logical instructions

7. A- Memory mapped I/O is a technique of assigning memory address to peripherals

8. A - Software

9. B - Data bus is bidirectional

10. B - Assembler converts assembly program to machine code