微机原理:存储器实验

该实验涉及编写程序,将学号2005040642写入SRAM,从地址1000H开始。代码展示了如何在内存中存储这个学号,并检查写入的正确性。实验代码包括数据段定义、代码段设置以及数据从DS段移动到ES段指定地址的过程。
摘要由CSDN通过智能技术生成

一. 实验要求

        编写程序,将学号“2005040642”写入SRAM中,从1000H起始的一段空间中,通过查看存储空间,检测写入数据是否正确。

二. 实验代码

DATA SEGMENT
DATA1 DW 20H,05H,04H,06H,42H  
DATA    ENDS
CODE SEGMENT	PUBLIC	'CODE'
   	  ASSUME CS:CODE,DS:DATA
START:
		MOV AX,DATA
		MOV ES,AX			
     	MOV AX,8000H
       MOV DS,AX			
       MOV  DI,2000H		
		LEA SI,DATA1		
       MOV CX,26			
		MOV AL,ES:[SI]		
       MOV [DI],AL		
NEXT:
       MOV AL,ES:[SI]
       MOV [DI],AL		
		INC SI
       INC DI
		LOOP NEXT		
ENDLESS:
		JMP ENDLESS	
CODE 	ENDS
		END START

三. 实验结果

 

         如需要硬件连接图和详细的实验报告,请自行点击下面网址付积分查看。

微型计算机原理与接口技术存储器实验_2005040642-单片机文档类资源-CSDN下载

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
实验目的】 1. 通过编写和调试存储管理的模拟程序以加深对存储管理方案的理解; 2. 熟悉虚存管理的各种页面淘汰算法; 3. 通过编写和调试地址转换过程的模拟程序以加强对地址转换过程的了解。 【实验准备】 1.虚拟存储器的管理方式  段式管理  页式管理  段页式管理 2.页面置换算法  先进先出置换算法  最近最久未使用置换算法  Clock置换算法  其他置换算法 【实验内容】 1. 实验题目 设计一个请求页式存储管理方案。并编写模拟程序实现之。产生一个需要访问的指令地址流。它是一系列需要访问的指令的地址。为不失一般性,你可以适当地(用人工指定地方法或用随机数产生器)生成这个序列,使得 50%的指令是顺序执行的。25%的指令均匀地散布在前地址部分,25%的地址是均匀地散布在后地址部分。为简单起见。页面淘汰算法采用 FIFO页面淘汰算法,并且在淘汰一页时,只将该页在页表抹去。而不再判断它是否被改写过,也不将它写回到辅存。 2. 具体做法 产生一个需要访问的指令地址流;指令合适的页面尺寸(例如以 1K或2K为1页);指定内存页表的最大长度,并对页表进行初始化;每访问一个地址时,首先要计算该地址所在的页的页号,然后查页表,判断该页是否在主存——如果该页已在主存,则打印页表情况;如果该页不在主存且页表未满,则调入一页并打印页表情况;如果该页不足主存且页表已满,则按 FIFO页面淘汰算法淘汰一页后调入所需的页,打印页表情况;逐个地址访问,直到所有地址访问完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.求

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值