汇编实验五

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五:存储器访问实验

实验环境PC机+Win 2003+emu8086+proteus

仿真器

实验日

2149.10.11

一.实验内容

1. 实现存储器串操作访问

2编程实现安全的串拷贝功能

扩展要求:

源串和目的串有重叠的处理方法思考:如何提高操作速度

二.理论分析或算法分析

文字描述以及算法流程图(文字主要描述基本要求和扩展要求的算法流程区别)

三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)基本要求源代码, 扩展要求关键代码

MOV SI,SEG STR1

MOV DS,SI

LEA SI,STR1

MOV DI,SEG STR2

MOV ES,DI

LEA DI,STR2

PUSH DI

PUSH SI

MOV AX,DS

MOV BX,ES

MOV CL,4

SHR SI,CL

SHR DI,CL

ADD AX,SI

ADD BX,DI

CMP AX,BX

POP SI

POP DI

JA J1

JB J2

PUSH SI

PUSH DI

AND SI,000FH

CMP SI,DI

POP SI

POP DI

JA J1

JB J2

J1:CLD

JMP J3

J2: MOV AX,[N]

DEC AX

ADD SI,AX

ADD DI,AX

STD

J3:MOV CX,N

REP MOVSB

HLT

STR1 DB 0,1,2,3,4,5,6,7,8,9

STR2 DB 10,11,12,13,14,15,16,17,18,19 STR3 DB 20,21,22,23,24,25,26,27,28,29 N DW 20

四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等)

验证了基本要求,实现了.....功能.

思考问题的个人想法,以及算法设想.

五.结论

完成了本次实验要求的实验内容,学会了,实现存储器串操作访问,编程实现安全

串拷贝的功能

相关文档
最新文档