Skip to content
Question Bank (3 marks) · Q2

Q.Mention the different programs required ALPs converted into code memory bit charges.

Karnataka PUCTextbookLong· 3mImportance★★★★★est
10% · 11/115 Questions
✓ Free question

[!TLDR]

Converting an ALP into the code-memory bit pattern needs four utility programs: an operating system, a text editor, an assembler and a testing program.

An Assembly Language Program is written by a human using mnemonics, but the microcontroller can only execute the binary machine code held in its code memory. To carry the program from human-readable mnemonics to that final bit pattern, the ALP requires the use of application programs, known as utilities or tools.

The programs necessary for this are:

  1. An operating system program — provides the environment on the development computer in which all the other tools run.
  2. A word processing (text editor) program — used to type in and edit the assembly source code and save it as a source file.
  3. An assembler program — translates the typed mnemonics into machine code, producing the object file (and a list file).
  4. A testing program — used to check and verify that the assembled program behaves correctly before it is burned into ROM.

Together these tools take the programmer's ALP all the way to the code-memory bit pattern the 8051 finally executes, a standard flow every II PUC Electronics student is expected to know.

[!ANSWER]

The programs required are: (1) an operating system program, (2) a word processing (text editor) program, (3) an assembler program, and (4) a testing program.

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.