Systems programming for Intel microcomputers: Which language was specifically created for low-level systems work on Intel-family microprocessors?
-
APL/M
-
BPL/C
-
CPL/CT
-
DPLA
-
ENone of the above
Answer
Correct Answer: PL/M
Explanation
Introduction / Context:During the early microcomputer era, Intel provided a high-level language aimed at firmware and operating system components while still keeping close to the hardware. Recognizing this historical language is part of computer history and systems knowledge.
Given Data / Assumptions:
- Target platform: Intel-family microcomputers and microprocessors.
- Use case: systems programming (device drivers, monitors, low-level utilities).
Concept / Approach:
PL/M (Programming Language for Microcomputers) was developed by Gary Kildall for Intel. It combined high-level constructs with direct access to hardware ports and registers, making it a bridge between assembly and higher-level languages.
Step-by-Step Solution:
Identify the Intel-associated language: PL/M.Eliminate distractors that mimic naming but lack historical backing.Verification / Alternative check:
Classic Intel software and early CP/M components were written in PL/M, confirming its role in the Intel ecosystem.
Why Other Options Are Wrong:
- PL/C, PL/CT, PLA: either academic variants or unrelated acronyms; not Intel’s microcomputer systems language.
- None of the above: incorrect because PL/M is exactly right.
Common Pitfalls:
- Confusing PL/M with PL/I; PL/I targeted mainframes, not early Intel micros.
Final Answer:
PL/M.