Question bank for MPA :
1)
What is NASM?
2)
What do you mean by directives?
3)
Difference between instruction and directives.
4)
Define segments in NASM.
5)
How to call 32 bit and 64 bit system call in
NASM?
6)
Difference between macro and procedure.
7)
How to pass parameters to the procedure.
8)
How to pass parameters to macro.
9)
What do you mean by file descriptor.
10)
Which system call is used for file handling i.e.
file create, file open, file write and file read and what it returns.
11)
What is $.
12)
What do you mean by command line arguments?
13)
How do you get command line arguments?
14)
How 16, 32 and 64 bit nos are stored in memory?
15)
How floating point nos are represented in single
precision and double precision format?
16)
Steps to execute a program in NASM input and
output of each step(i.e. assembler, loader/linker).
17)
ELF stands for?
18)
Difference between compiler and assembler.
19)
How to switch real to protected mode and vice
versa.
20)
Features of Nehalem processor.
21)
What information is returned by CPUID
instruction for eax = 0, 1, 2.
22)
How to find FPU type.
23)
What do you mean by canonical and echo bits.
24)
How to control canonical and echo bits.
25)
How to run ALP on Windows.
26)
What is segmentation? How to implement it in
program?
27)
What is system call? (i.e. When to call system
or why).
28)
What are the responsibilities of kernel?
29)
What are datatypes?
30)
What are addressing modes and its applications.
31)
What is GDB?
32)
How to use GDB with steps?
33)
What is GDTR, LDTR and IDTR and what it
contains?
34)
What is IDIV, MUL, IMUL instructions(All instructions used in
program).
35)
What is TLB?
36)
What is Extended Page Table(ETP)?
No comments:
Post a Comment