Low Level Programming Interview Questions
Quick Revision Summary
1 What is assembler? 2. What is linker? 3. What is debugger? 4. What is compiler? 5. What is locator? 6. What is emulator? 7. When divide overflow error occurs? 8. What does .st...
Interactive Practice Mode
Formulate your thoughts or take notes before revealing the model solution.
Saved automatically
Model Answer & Deep-Dive Explanation
1
What is assembler?
2. What is linker?
3. What is debugger?
4. What is compiler?
5. What is locator?
6. What is emulator?
7. When divide overflow error occurs?
8. What does .startup stand for?
9. Explain the logic of array addition program.
10. Explain the logic of finding out negative numbers from an array of signed numbers.
11. Explain the logic of code conversion (BCD to hex and hex to BCD) program.
12. Explain the logic of multiplication (by successive addition and shift and add method) program.
13. Explain the logic of non overlap and overlap block transfer program.
14. Explain the logic of string-related programs.
15. Which assembler directives are used with near procedure?
16. Which assembler directives are used with far procedure?
Interviewer Evaluation Points & Scoring Rubric
- 1 Analyze Time Complexity (Big O) and Space Complexity explicitly.
- 2 Address boundary cases: empty input, null pointers, single elements.
- 3 Write idiomatic, readable code with descriptive variable naming.