- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
编程演示三种管理方式的地址换算过程,分别为分页方式的地址换算,
分段方式的地址换算,段页式的地址换算。分页方式通过逻辑地址算出页号与叶
内地址,然后通过页表来实现向地址的转换。分段方式通过段号和段内地址
得到地址。段叶式通过段号得到页表首地址,通过页号得到块号,进而得到
地址。
2概要设计
程序主要有三个功能,分别是分页方式的地址换算,分段方式的地址换算,段页
式的地址换算。Switch函数包含4个case语句,分别用page,Segment,SegPagt
完成分页方式的地址换算,分段方式的地址换算,段页式的地址换算。
3运行环境
软件环境:Window10,VisualC++6.0
4开发工具和编程语言
开发工具:VisualC++6.0编程语言:C语言
5详细设计
主函数部分:
intmain()
{intcode;
intpl,pa,sn,sd,pd,pn;
//constintptl
inttemp;
do{
printf(地址换算过程
\n\n);
printf(1.分页式地址换算\n);
printf(2.分段式地址换算\n);
printf(3.段页式地址换算\n);
printf(4.结束运行\n\n);
printf(
\n);printf(请输入您的选择:);分页式地址换算部分:
intpage(intA,intL)
{intd,P,kd,i;intWD;intPT[256];for(i=1;i256;i++)
{PT[i]=rand()%512;
//定义随机产生的快号在1到512之间}
P=A/L;
//页号等于逻辑地址/页面大小d=A%L;
//页内地址=逻辑地址%页面大小
if(P=256)
printf(页号大于页表长度,越界中断\n\n);
//如果页号大于页表长度,输出越界中段
else{
printf(页号=逻辑地址/页面大小=%d,页内地址=逻辑地址%页面大小
=%d\n,P,d);
//输出页号和页内地址
kd=PT[P];
//根据页号随机产生快号
printf(根据页号%d得到块号%d\n,P,kd);
WD=kd*L+d;//计算地址的printf(地址=块号*页面大小+页内地
址\n);
printf(地址=%d*%d+%d\n,kd,L,d);//输出地址=块号*页面44
大小+页内地址
printf(逻辑地址%d换算后的地址=%d\n\n,A,WD);//
输出地址的结果
return(0);
}
}
分段式地址换算部分:
ntSegment(intsn,intsd){inti,wd;for(i=0;i255;i++)
{st.segf[i]=rand()%255;
//定义随机产生段首地址为1到255之间st.segl[i]=rand()%2048;
//定义随机产生段长度为1到2048之间}if(sn256)printf(段号%d大于段表
长度256,越界中断\n\n,sn);
//如果段号大于段表长度,输出越界中断elseif(sdst.segl[sn])
printf(段内地址%d大于段长度%d,越界中断
\n\n,s
您可能关注的文档
最近下载
- 村社区安全生产工作总结.pptx VIP
- DB33T 1406-2024 职务科技成果转化管理规范.pdf
- 〖GB_T51296-2018〗石油化工工程数字化交付标准.docx
- 2024年三门峡社会管理职业学院单招职业技能测试题库完整答案.docx VIP
- 1.1 观察物体的特征(教学课件)- 一年级科学下册(教科版2024).pptx
- 新版冀教版(冀人版)科学六年级下册全册教案(可直接打印).pdf VIP
- 生物质资源的转化与利用.pptx
- 液压系统循环油泵流量选择.pdf
- 2025年湖南石油化工职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 《传感器原理和应用》.PDF
文档评论(0)