SlideShare a Scribd company logo
Expno:………….
Date :….............

                       ABSOLUTE LOADER
AIM:




ALGORITHM:
Expno:………….
Date :….............


CODING:

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
char str[20];
FILE *fp;
int k=0x0000,c=0;
void check();
void main()
{
        fp=fopen("opcode.txt","r");
        printf("Absolute loader programn");
        if(!feof(fp))
        {
                fscanf(fp,"%s",str);
                if(strcmp(str,"H")==0)
                         fscanf(fp,"%s",str);
                fscanf(fp,"%s",str);
                fscanf(fp,"%s",str);
                fscanf(fp,"%s",str);
                if(strcmp(str,"T")==0)
label: check();
                fscanf(fp,"%s",str);
                if((strcmp(str,"E")!=0)&&(strlen(str)==6))
                {
                         goto label;
                }
                else if(strcmp(str,"T")==0)
                {
                         fscanf(fp,"%s",str);
                         k=atoi(str);
                         k=k-1;
                         fscanf(fp,"%s",str);
                         fscanf(fp,"%s",str);
                         goto label;
                }
                else
                         printf("nnEnd of the filen");

        }
                fcloseall();

}
Expno:………….
Date :….............

void check()
{
       int i;
       if(c==0)
       {
               fscanf(fp,"%s",str);
               k=atoi(str);
               printf("n%xt",k);
               fscanf(fp,"%s",str);
               fscanf(fp,"%s",str);
       }
       if(c!=0)
       {
               k+=1;
               printf("n%xt",k);
       }
       for(i=0;i<2;i++)
       {
               printf("%c",str[i]);
       }
       k+=1;
       printf("n%xt",k);

        for(i=2;i<4;i++)
        {
                printf("%c",str[i]);
        }
        k+=1;
        printf("n%xt",k);

        for(i=4;i<6;i++)
        {
                printf("%c",str[i]);
        }
        c++;
}




INPUT:
H ^add^ 004096^ 56
T ^004096 ^0c^ 980000 ^987600 ^006711^ 675657
E ^001000
Expno:………….
Date :….............




OUTPUT:

Absolute loader program

    1000               98
    1001               00
    1002               00
    1003               98
    1004               76
    1005               00
    1006               00
    1007               67
    1008               11
    1009               67
    1010               56
    1011               57


    End of the file
    Press any key to continue…..




RESULT:

More Related Content

TXT
Ugd9 c 7644
TXT
C Program : Sorting : Bubble,
PDF
Alocação Dinâmica em C
PDF
Bcsl 033 data and file structures lab s1-2
DOCX
listing output program C
DOCX
Ugd9 c 7644
C Program : Sorting : Bubble,
Alocação Dinâmica em C
Bcsl 033 data and file structures lab s1-2
listing output program C

What's hot (20)

TXT
Practica 4 errores
 
DOCX
Fcfs Cpu Scheduling With Gantt Chart
DOCX
(Meta 4) ejemplo calcular la mitad de un numero dev c++
DOC
C language program
PPTX
Para la suma y la multiplicacion de 2
PDF
[KOSSA] C++ Programming - 14th Study - template
DOCX
DOC
Doi xung mang mot chieu
DOCX
Passato
KEY
python-geohex
DOCX
Metodos Numericos(Segundo Taller De Aplicadas)
PDF
Bcsl 033 data and file structures lab s4-3
DOC
Scanfill polygon
DOCX
Rafaeltorres
TXT
Bai lam chuong 3
TXT
Python codigo graficas
DOCX
Vatesh
DOCX
Metodos Numericos
Practica 4 errores
 
Fcfs Cpu Scheduling With Gantt Chart
(Meta 4) ejemplo calcular la mitad de un numero dev c++
C language program
Para la suma y la multiplicacion de 2
[KOSSA] C++ Programming - 14th Study - template
Doi xung mang mot chieu
Passato
python-geohex
Metodos Numericos(Segundo Taller De Aplicadas)
Bcsl 033 data and file structures lab s4-3
Scanfill polygon
Rafaeltorres
Bai lam chuong 3
Python codigo graficas
Vatesh
Metodos Numericos
Ad

Viewers also liked (10)

DOCX
Implementation of absolute loader
PPTX
Loaders ( system programming )
PPTX
Direct linking loaders
PPTX
Introduction to loaders
PPTX
Loader and Its types
PPT
Loader
PPT
Loaders
PPTX
Direct linking loader
PPT
System software-loaders
Implementation of absolute loader
Loaders ( system programming )
Direct linking loaders
Introduction to loaders
Loader and Its types
Loader
Loaders
Direct linking loader
System software-loaders
Ad

Recently uploaded (6)

PDF
فێرکردن و فێربوونی مۆدێرن.pdf دەروازەیەک بۆ
PPTX
Coklat Beige Ilustrasi 3 Dimensi Tugas Kelompok Presentasi.pptx
PPTX
Slide Ibadah siang 29 mei 2025 jika .pptx
PPTX
PETA.pptx,a,amamamamamamamamamammamamamam
PDF
ಶ್ರೀ ಕ್ಷೇತ್ರ ಚಂಪಕಧಾಮ ಸ್ವಾಮಿ ದೇವಾಲಯSri Kshetra Champakadham Swamy Temple
PDF
"ಶ್ರೀ ಕ್ಷೇತ್ರ ಚಂಪಕಧಾಮ ಸ್ವಾಮಿ ದೇವಾಲಯ""Sri Kshetra Champakadham Swamy Temple"
فێرکردن و فێربوونی مۆدێرن.pdf دەروازەیەک بۆ
Coklat Beige Ilustrasi 3 Dimensi Tugas Kelompok Presentasi.pptx
Slide Ibadah siang 29 mei 2025 jika .pptx
PETA.pptx,a,amamamamamamamamamammamamamam
ಶ್ರೀ ಕ್ಷೇತ್ರ ಚಂಪಕಧಾಮ ಸ್ವಾಮಿ ದೇವಾಲಯSri Kshetra Champakadham Swamy Temple
"ಶ್ರೀ ಕ್ಷೇತ್ರ ಚಂಪಕಧಾಮ ಸ್ವಾಮಿ ದೇವಾಲಯ""Sri Kshetra Champakadham Swamy Temple"

Absolute Loader