#include
#include
int d1[16],d2[16],d3[16],d4[16],ad[4],a,i;
void read();
void write();
void main()
{int ch;
clrscr();
cout<<"\t\t\t\tRAM simulation"; cout<<"\n\t\t------------------------------------------------"; do { cout<<"\nMENU\n0.write\n1.read\n2.exit\nenter a choice"; cin>>ch;
switch(ch)
{
case 0:write();
break;
case 1:read();
break;
case 2:break;
default:cout<<"invalid choice"; } }while(ch!=2); } void read() { cout<<"enter the addrres"; for(i=0;i<=3;i++) cin>>ad[i];
a=0;
int mult=0;
for(i=3;i>=0;i--)
{
a=a+(ad[i]*pow(2,mult));
mult++;
}
cout<<"the data at the give address is:"; cout<
a=0;
int mult=0;
for(i=3;i>=0;i--)
{
a=a+(ad[i]*pow(2,mult));
mult++;
}
cout<<"enter the data:"; cin>>d4[a];
cin>>d3[a];
cin>>d2[a];
cin>>d1[a];
}
No comments:
Post a Comment