产生一个需要访问的指令地址流。它是一系列需要访问的指令的地址。为不失一般性,你可以适当地(用人工指定地方法或用随机数产生器)生成这个序列。为简单起见,页面淘汰算法采用FIFO页面淘汰算法,并且在淘汰一页时,只将该页在页表中抹去。而不再判断它是否被改写过,也不将它写回到辅存。 具体的做法可以是: 产生一个需要访问的指令地址流; 指令合适的页面尺寸(例如以 1K或2K为1页); 指定内存页表的最大长度,并对页表进行初始化; 每访问一个地址时,首先要计算该地址所在的页的页号,然后查页表,判断该页是否在主存——如果该页已在主存,则打印页表情况;如果该页不在主存且页表未满,则调入一页并打印页表情况;如果该页不在主存且页表已满,则按FIFO页面淘汰算法淘汰一页后调入所需的页,打印页表情况;逐个地址访问,直到所有地址访问完毕。
2020-01-03 11:28:05 5KB 请求页式存储管理方案
1
1.编写、输入一个32位二进制数相加程序,逐条执行指令,观察指令执行情况。 2.使用已经过汇编和连接的小程序(t3-2.exe),将其装入内存,逐条执行指令,观察执行过程和结果。在实验过程中,使用D命令修改XXX和YYY单元中的数据,再重新计算其结果。
2019-12-21 21:12:11 155KB DEBUG调试
1
1. 构造算术表达式的四元式翻译文法 2. 设计算术表达式的递归下降子程序分析算法 3. 设计算术表达的四元式生成算法 4. 实现代码并调试运行
1
汇编实验最基本的实验报告,老师必布置的作业。分别有实验一 熟悉指令系统及DEBUG的使用。实验二 掌握编写完整的汇编语言源程序的方法。实验三 循环程序设计。实验四 分支程序设计。实验五 子程序设计。实验六 I/O程序设计。仅供参考
2019-12-21 20:44:10 187KB 汇编 实验报告 熟悉指令系统
1
设a为长度为n的整数型一维数组。 (1)试编写求a中的最大值、最小值和平均值的函数。 请分别用两种方法完成:  分别编写三个函数int aMAX(int *a,int n) 、 int aMIN(int *a,int n) 、 int aAVE(int *a,int n) 实现求最大值、最小值和平均值。  用一个函数void aMAX_MIN_AVE(int *a, int n, int &max, int &min, int &aver) 实现求上述三个值,用“引用参数”带回结果。 (2)试编写函数 int prime_SUM(int *a, int n) 计算a中所有素数之和。 (3)编写函数 void aSORT(int *a,int n) 对a进行从小到大的排序,并输出排序结果。
1
C# 获取数码相机照片各种属性,C# 获取数码相机照片各种属性
2019-12-21 19:41:56 99KB C# 数码相机 照片熟悉
1