存储器访问实验

存储器访问实验

ID:47443070

大小:1.11 MB

页数:7页

时间:2020-01-11

存储器访问实验_第1页
存储器访问实验_第2页
存储器访问实验_第3页
存储器访问实验_第4页
存储器访问实验_第5页
资源描述:

《存储器访问实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机原理实验室实验报告成绩:  计算机原理实验室实验报告课程:汇编语言与微机原理姓名:专业:  网络工程学号:  日期:2016年12月6日太原工业学院计算机工程系计算机原理实验室实验报告实验一:存储器访问实验实验环境PC机+Win2007+emu8086+proteus仿真器实验日期2016.12.6一.实验内容实验类型:设计性实验实验目的:1.实现存储器串操作访问2.编程实现安全的串拷贝功能实验要求:定义字符串,使源串和目的串有重叠的情况,充分考虑源串和目的串的位置关系,编程实现安全的串拷贝。实现存储器串操作访问5计算机原理实验室实验报告二.理论分析或算法分析串操作指令针对

2、数据块或字符串的操作;可实现存储器到存储器的数据传送;待操作的数据串称为源串,目标地址称为目标串。源串一般存放在数据段DS,偏移地址由SI指定,允许段重设;目标串必须在附加段ES,偏移地址由DI指定;指令自动修改地址指针,修改方向由DF决定;串指针变化情况如下表所示:数据块长度值由CX指定;重复前缀指令可自动修改CX内容。串操作指令分类安全的串拷贝当源串和目的串有重叠的情况时,要考虑源串和目的串的位置关系,不同的位置关系考虑使用不同的拷贝方向(从头到尾或从尾到头),以确保数据在拷贝过程中不丢失。5计算机原理实验室实验报告三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表

3、等)代码codesegmentst:movax,csmovds,axmovcx,20;初始化字符串movdi,offsets1callstrset;s120字节复制到s2movsi,offsets1movdi,offsets2callstrmove;初始化字符串movdi,offsets1callstrset;s220字节复制到s1movsi,offsets2movdi,offsets1callstrmovejmp$;串移动;入口参数DS:SI源DS:DI目的CX长度strmoveprocstdcmpSI,DIjzf_endjbf_j1subsi,cxsubdi,cxincsii

4、ncdicldf_j1:addsi,cxadddi,cxdecsidecdi5计算机原理实验室实验报告pushcxpushsipushdipushespushdspopesrepmovsbpopespopdipopsipopcxf_end:retstrmoveendp;串初始化;入口参数DS:DI目的CX字长度strsetprocpushaxpushcxpushdimovax,3031Hf_lp1:mov[di],axadddi,2addax,0202Hloopf_lp1popdipopcxpopaxretstrsetendps1db10dup('')s2db10dup('')s

5、3db10dup('')s4db10dup('')codeendsendst5计算机原理实验室实验报告四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等)结果5计算机原理实验室实验报告五.结论..本次实验是进行串操作,通过本次实验,是我对串分类,串拷贝有了更深的理解,同时对目的地址,偏移地址在内存里的分配有了直观的理解,虽然实验的过程有些挫折,但还是其乐无穷的!5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。