Skip to content

CS609 - System Programming

19 Topics 76 Posts
  • CS609 Handouts

    1
    0 Votes
    1 Posts
    117 Views
    No one has replied
  • 0 Votes
    15 Posts
    993 Views
    zaasmiZ

    9f5810eb-0c32-4205-8f2b-894e50cfa5b1-image.png

    93c64ca9-1ff9-475b-8be6-96cfe6a4fc60-image.png

    a762131e-cb91-48d1-a6c8-bac370387520-image.png
    e8e167c2-502e-4cf7-8562-9a1890246115-image.png
    12cb9b85-379a-4e3d-b101-ac53c91f692c-image.png
    abb5cfcf-2123-4e2d-9520-6849c2db7577-image.png
    543f71b6-cf6a-4203-9efb-a858b05c0adb-image.png
    714b0213-3a82-4bfd-a2e9-be71dd503c49-image.png
    4c8d94cc-265b-49a3-8f9d-e556b10ba69e-image.png
    be408044-865b-4532-a90b-a8fc1862d363-image.png

  • 1 Votes
    3 Posts
    196 Views
    cyberianC
    #include<stdio.h> #include<fcntl.h> #include<io.h> #include<DOS.h> void interrupt *newint65(void); int a = {"my id "}; void interrupt newint65(void); printf("press 0 for student Id ",y) unsigned char far *scr=(unsigned char far*)0xb8000000; //corrected void main() { int i; //instruction added for (i=0;i<2000;i++) //corrected { *scr=0x20; //corrected *(scr+1)=0x07; //corrected scr=scr+2; } } void main() { oldint65 = getvect(0x65); setvect(0x65, newint65); geninterrupt (0x65); geninterrupt (0x65); geninterrupt (0x65); setvect(0x65, oldint65); } void interrupt(*newint65)( ) { _AH = 0x09; _DX=(unsigned int)st; geninterrupt (0x21); }