Difficulty: Easy
Correct Answer: supervisory information
Explanation:
Introduction / Context:
Assembly language is a low-level programming language close to machine code. It is typically chosen when developers need precise control over hardware, performance, and system resources—characteristic of operating systems, device drivers, and firmware.
Given Data / Assumptions:
Concept / Approach:
System software developed in assembly typically provides supervisory control—managing processes, interrupts, memory, and I/O. Higher-level business planning or priority-setting information systems are normally built with high-level languages and application frameworks, not assembly.
Step-by-Step Solution:
Verification / Alternative check:
Textbooks list OS kernels, bootloaders, and drivers as canonical assembly use-cases, all in the supervisory domain.
Why Other Options Are Wrong:
“Priority setting” and “planning” are application-level MIS functions, not the typical targets for assembly; “All” is incorrect because those are not common assembly domains.
Common Pitfalls:
Assuming assembly is used for general business applications; overlooking that modern OS code mixes C/C++ with selective assembly.
Final Answer:
supervisory information
Discussion & Comments