6.26.2010

BOOT LOADER

#include
#include
#include

void main()
{
clrscr();
fstream fp;
fp.open("objcode.txt",ios::in);
char name[20],temp[20],a,b;
int address,length,i;
fp>>temp>>name>>temp>>temp;
fp.setf(ios::basefield,ios::hex);
cout<<"Program name : "<fp>>a>>address>>length;
do
{
i=0;
while(i {
fp.setf(ios::skipws);
fp>>a;
fp>>b;
cout.setf(ios::basefield,ios::hex);
cout<<"\n"< address+=1;
i++;
}
fp>>a>>address>>length;
}while(a!='E');
cout<<"\n execution address is: "<fp.close();
return;
}

No comments: