Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

disscus solution of Assignment No. 03 of System Programming-CS609 Due Date: 28/Jan/2014

Graded Assignment

Instructions:                           

Please read the following instructions carefully before submitting assignment:

 

  • You will submit your assignment before or on due date on VU-LMS.
  • Assignment should be completed by your own efforts it should not be copied from internet, handouts or books.
  • You should submit your .doc File via assignment interface at VU-LMS.
  • Assignment sent via Email will not be replied and accepted in any case.
  • If the submitted assignment does not open or file is corrupt, it will not be marked.
  • You will submit solution only in document (.doc or .docx) File.

 

Objectives:

 

To understand the use of INT 13H and its services.

 

 

For any query about the assignment, contact at cs609@vu.edu.pk

Assignment Questions

A request before solving it:

Dear Student,

This is very easy assignment which requires only the implementation of a given program. This implementation will build your understanding of BIOS interrupt 13H routine more clearly. So, do not paste your solution from any kind of source. Just do and describe what happens and how you tackle the errors if any.

 

Question:                                                                                                                               Marks 20     

Question:

Implement the program of lecture number 27 by using the BORLANDC compiler. File path of this program should be at the root directory of D partition and the file name should be LBA.txt. After the implementation of this program you take a memory dump which shows the successive operation of this program.  Also describe the values of this dump to prove the successive operation and also describes the whole processes of your implementation within few lines.

At the end of this assignment, show the data of your text file “LBA.txt” after the execution of above program.

Views: 14096

Attachments:

Replies to This Discussion

add ki hy but now 6 Error 

plz. koi to complete solution upload kr day in doc file

time is very short plz plz plz..........

I have no floppy disk to take dump

#include <dos.h>
#include <bios.h>
#include <stdlib.h>
#include <stdio.h>
struct DAP {
    unsigned char size;
    unsigned char reserved1;
    unsigned char blocks;
    unsigned char reserved2;
    unsigned char far *buffer;
    unsigned long int lbalod;
    unsigned long int lbahid;
    } dap;
char st[80];
unsigned char buf[512];
FILE *fptr ;
void main (void)
{
    puts ("enter the lba low double word: ");
    gets (st);
    dap.lbalod=atol(st);
    puts ("enter the lba high double word: ");
    gets (st);
    dap.lbahid=atol(st);
    dap.size=16;
    dap.reserved1=0;
    dap.blocks=1;
    dap.reserved2=0;
    dap.buffer = (unsigned char far *)MK_FP(_DS,buf);

_AH=0x42;
    _DL=0x80;
    _SI=(unsigned int)&dap;
    geninterrupt(0x13);
    puts ("enter the path: ");
    gets (st);
    fptr = fopen(st,"wb");
    fwrite(buf,512,1,fptr);
    fclose (fptr);


}

add this copmlete code in your file save it and again run

yar hamara code to bilkul correct our run be hota hai leken ise age stpes kestara ke jaye...?

Links:
How to create hiren's boot cd on usb from rufus tutorial:
http://www.youtube.com/watch?v=dnRjxHKN6p4
How to make bootable usb .iso file using rufus:
http://www.youtube.com/watch?v=x9uKlrrIRbg

ap lba high aur low address b bta den
jo input krna ha

ta k proper run kr sken

low address main : 3f00

Higher address main: 0000

Paht me: D:\LBA.txt

to ye D drive me LBA.txt file ka aik empty txt file create karega...

i have created.but then?

open CMD command

and load LBA.exe file in it

may be you have done it

now cmd open LBA.txt file that is the last question in assingment...

and make snapshot of it and paste in ms word...

ARAY yaar   DEBUG.exe karny py tu   comd command maan ei nai raha

how you have done

RSS

© 2021   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service