CS609 Assignment No 01 Fall 2019 Solution & Discussion
Tags:
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
Discussed & be touched with this discussion. After discussion a perfect solution will come in a result at the end.
P.S: Please always try to add the discussion in proper format title like “CS101 Assignment / GDB No 01 Solution & Discussion Due Date: ___________”
Then copy Questions from assignment file and paste in Discussion.
+ http://bit.ly/vucodes (For Assignments, GDBs & Online Quizzes Solution)
+ http://bit.ly/papersvu (For Past Papers, Solved MCQs, Short Notes & More)
+ Click Here to Search (Looking For something at vustudents.ning.com?)
+ Click Here to Join (Our facebook study Group)
IDEA Solution of CS609 Assignment 1 (Dear student change it as per assignment)
----------------------------
#include<BIOS.H>
#include<DOS.H>
char st1[80] ={"Virtual University of Pakistan$"};
char st2[80] ={"Washi Ali$"};
char st2[80] ={"Tufail$"};
void interrupt (*oldint65)( );
void interrupt newint65( );
void main()
{
oldint65 = getvect(0x65);
setvect(0x65, newint65);
keep(0, 1000);
}
void interrupt newint65( )
{
switch (_AH)
{
case 0:
_AH = 0x09;
_DX = (unsigned int) st1;
geninterrupt (0x21);
break;
case 1:
_AH = 0x09;
_DX = (unsigned int) st2;
geninterrupt (0x21);
break;
case 2:
_AH = 0x09;
_DX = (unsigned int) st3;
geninterrupt (0x21);
break;
}
}
}
FOR CS609 assigment 1 solution See handouts example on pg #26.
04 - TSR programs and Interrupts
Do we just have write the code? Or any screenshot is necassary?
u just have ti provide .doc file. word file
CS609 Assignment No 01 Fall 2019 Solution
CS609 Assignment#01 Complete Solution Uploaded now Check it at below link
https://drive.google.com/file/d/1dy7fGXdS8VnAa5pnKF0JGVpoedFWoZOZ/view
CS609 Assignment 1 IDEA Solution of (Dear student change it as per assignment)
----------------------------
#include<BIOS.H>
#include<DOS.H>
char st1[80] ={"Virtual University of Pakistan$"};
char st2[80] ={"Washi Ali$"};
char st2[80] ={"Tufail$"};
void interrupt (*oldint65)( );
void interrupt newint65( );
void main()
{
oldint65 = getvect(0x65);
setvect(0x65, newint65);
keep(0, 1000);
}
void interrupt newint65( )
{
switch (_AH)
{
case 0:
_AH = 0x09;
_DX = (unsigned int) st1;
geninterrupt (0x21);
break;
case 1:
_AH = 0x09;
_DX = (unsigned int) st2;
geninterrupt (0x21);
break;
case 2:
_AH = 0x09;
_DX = (unsigned int) st3;
geninterrupt (0x21);
break;
}
}
}
cs609 Assignment solution is given below:
#include<stdio.h>
#include<BIOS.H>
#include<DOS.H>
#include<conio.h>
void interrupt (*old)();
void interrupt ScrollLock();
char far *scr=(char far*) 0x00400017;
char st1[80]("Virtual University of Pakistan$");
char st2[80]("Basit Ali$");
char st3[80]("Tufail Muhammad Khan$");
void main()
{
clrscr();
_AH=0;
_DX=(unsigned int) st1;
_AH=0x09;
geninterrupt(0x21);
_AH=1;
_DX=(unsigned int) st2;
_AH=0x09;
geninterrupt(0x21);
_AH=2;
_DX=(unsigned int) st3;
_AH=0x09;
geninterrupt(0x21);
old=getvect(0x08);
setvect(0x08,ScrollLock);
keep(0,1000);
}
void interrupt ScrollLock()
{
*scr=16;
(*old)();
}
How Installing and configuring Oracle VM Virtual Box
#CS609 Assignment No 01 Fall 2019
#include<stdio.H>
#include<BIOS.H>
#include<DOS.H>
#include<conio.H>
void interrupt (*old)();
void interrupt ScrollLock();
char far *scr=(char far*)0x00400017;
char str1[80]={“Virtual University of Pakistan$”}
char str2[80]={“Muhammad Ali $”}
char str3[80]={“Sami Ullah$”}
void main()
{
clrscr();
_AH=0x09;
_DX=(unsigned int)st1;
geninterrupt(0x21);
_DX=(unsigned int)st2;
geninterrupt(0x21);
_DX=(unsigned int)st3;
geninterrupt(0x21);
old=getvect(0x08); // Keep vector of current INT
setvect(0x08,ScrollLock); //setting to new INT
keept(0,1000);
}
void interrupt ScrollLock()
{
*scr=16;
(*old)();
}
© 2021 Created by + M.Tariq Malik.
Powered by
Promote Us | Report an Issue | Privacy Policy | Terms of Service
We are user-generated contents site. All product, videos, pictures & others contents on site don't seem to be beneath our Copyrights & belong to their respected owners & freely available on public domains. We believe in Our Policy & do according to them. If Any content is offensive in your Copyrights then please email at m.tariqmalik@gmail.com with copyright detail & We will happy to remove it immediately.
Management: Admins ::: Moderators
Awards Badges List | Moderators Group
All Members | Featured Members | Top Reputation Members | Angels Members | Intellectual Members | Criteria for Selection
Become a Team Member | Safety Guidelines for New | Site FAQ & Rules | Safety Matters | Online Safety | Rules For Blog Post