<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CS609 Assignment 3 Solution and Discussion]]></title><description><![CDATA[<p dir="auto">Semester: Fall 2019<br />
CS609: System Programming<br />
Graded<br />
Assignment No. 03	Total Marks: 20</p>
<p dir="auto">Due Date: Jan 09, 2020</p>
<p dir="auto">Instructions:</p>
<p dir="auto">Please read the following instructions carefully before submitting assignment. It should be clear that your assignment will not get any credit if:</p>
<p dir="auto">	The assignment is submitted after due date.<br />
	The submitted assignment does not open or file is corrupt.<br />
	You have not followed steps described in Detailed Instructions of the problem statement.<br />
	Assignment is copied (partial or full) from any source (websites, forums, students, etc.) Strict action will be taken in this regard.</p>
<p dir="auto">Note: You have to upload only .doc or .docx file. Assignment in any other format (extension) will not be accepted and will be awarded with zero marks.</p>
<p dir="auto">Objectives:</p>
<p dir="auto">The objective of this assignment is to provide hands-on experience of System Programming concepts including:</p>
<p dir="auto">•	Typematic Rate<br />
•	Keyboard typing delay</p>
<p dir="auto">For any assignment related query, contact at <a href="mailto:CS609@vu.edu.pk" target="_blank" rel="noopener noreferrer nofollow ugc">CS609@vu.edu.pk</a></p>
<p dir="auto">Problem Statement:</p>
<p dir="auto">Q: Write a C program that will change the typematic rate of keyboard with delay of 1/4 second and typematic rate of 3 characters per second by using the following information.</p>
<p dir="auto"><img src="https://i.imgur.com/AOBdUrh.png" alt="d6c7b980-e0b5-43fd-b0c6-c1ad3bb14d9b-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Solution:</p>
<p dir="auto">Best of Luck!</p>
]]></description><link>https://community.secnto.com//topic/871/cs609-assignment-3-solution-and-discussion</link><generator>RSS for Node</generator><lastBuildDate>Mon, 08 Jun 2026 19:59:38 GMT</lastBuildDate><atom:link href="https://community.secnto.com//topic/871.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jan 2020 12:10:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CS609 Assignment 3 Solution and Discussion on Tue, 07 Jan 2020 12:12:19 GMT]]></title><description><![CDATA[<pre><code>#include &lt;dos.h&gt; #include &lt;conio.h&gt; char st [80];

int SendKbdRate(unsigned char data , int maxtry)

{

unsigned char ch; do

{

do

{

ch=inport(0x64);

}while (ch&amp;0x02); outport(0x60,data); do

{

ch = inport(0x64);

}while (ch&amp;0x01); if (ch==0xfa)

{

puts("success\n"); break;

}

maxtry = maxtry - 1;

} while (maxtry != 0); if (maxtry==0)

return 1;

else

 

}

 

return 0;

void main ()

{

//clrscr(); SendKbdRate(0xf3,3); SendKbdRate(0x68,3); gets(st);

}
</code></pre>
]]></description><link>https://community.secnto.com//post/2494</link><guid isPermaLink="true">https://community.secnto.com//post/2494</guid><dc:creator><![CDATA[zaasmi]]></dc:creator><pubDate>Tue, 07 Jan 2020 12:12:19 GMT</pubDate></item></channel></rss>