Ads

Thursday 10 October 2013

Microprocessor Architecture QUESTION BANK

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