loading...

CS401 Final Paper 23 February 2013

Total Questions: 52

 

Total Marks: 80

 

Total MCQs: 40 (Each of 1 Mark)

Total Short Questions: 4 (Each of 2 Mark)

Total Short Questions: 4 (Each of 3 Mark)

Total Long Questions: 4 (Each of 5 Mark)

 

  • Give an example instruction to show based register indirect addressing mode.                2mrks
  • How many broad categories of video services are classified? And also write the name of these video services.
  • What is the purpose of bios parameter block?
  • What is the purpose of Abort?
  • How to reset disk file system using INT 13 disk rest service?       3mrks
  • Which two instructions are used to check whether particular bits are set or not? How these two instructions differ from each other?
  •  What is multithreading?
  • In assembly language programming which attributes of INT 10 service are being used for getting information about super VGA.
  • In INT 10 of video services while writing graphics pixel, what do the values of registers BH, AL, CX, and DX corresponds to?               5mrks
  • What is divide overflow error? Complete the following code such that it will cause divide overflow error.                         mov BL,________             mov AX,__________        DIV BL
  • What are the content at the starting position of the file designated as device driver?

·  What is the format of interrupt gate descriptor?

Another Paper:



Total Questions: 52

 Total Marks: 80

Total MCQs: 40 (Each of 1 Mark)

Total Short Questions: 4 (Each of 2 Mark)

Total Short Questions: 4 (Each of 3 Mark)

Total Long Questions: 4 (Each of 5 Mark)

5 Marks Questions

1 – Define Coordination between data bus, control bus and address bus?

2 – Values required for the following registers to write a character on serial port using INT 21?

– AH =

– AL =

– DX =

3 – Data movement and arithmetic operation in Motorola 68k processor?

4 – Set the time interrupt frequency at 1ms ?

3 Marks Questions


1 – Information through descriptor’s first 16 Bits used to represent what ?

2 – can we increase the speed of multitasking. if yes then how?

3 – Purpose of Global Descriptor Table (GDT) ?

4 – How many bytes will be moved?

– Mov cx, 384

REP movsb

– Mov cs, 384

REP movsw

2 Marks Questions


1 – what is the function naming convention in language C ?

2 – write instruction to allocate space for 32Bit PCB?

3 – what are the roles of segment-selector and segment-descriptor?

4 – Segment and Offset address in case of FAR Jump?

DOWNLOAD SOLUTION HERE
loading...