Systems programming for Intel microcomputers: Which language was specifically created for low-level systems work on Intel-family microprocessors?

Difficulty: Easy

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.

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion