成绩: 计算机原理实验室实验报告课程:汇编语言与微机原理姓名:专业: 网络工程学号: 日期:2016年12月6日太原工业学院计算机工程系实验一:存储器访问实验实验环境PC机+Win2007+emu8086+:设计性实验实验目的::定义字符串,使源串和目的串有重叠的情况,充分考虑源串和目的串的位置关系,编程实现安全的串拷贝。;可实现存储器到存储器的数据传送;待操作的数据串称为源串,目标地址称为目标串。源串一般存放在数据段DS,偏移地址由SI指定,允许段重设;目标串必须在附加段ES,偏移地址由DI指定;指令自动修改地址指针,修改方向由DF决定;串指针变化情况如下表所示:数据块长度值由CX指定;重复前缀指令可自动修改CX内容。串操作指令分类安全的串拷贝当源串和目的串有重叠的情况时,要考虑源串和目的串的位置关系,不同的位置关系考虑使用不同的拷贝方向(从头到尾或从尾到头),以确保数据在拷贝过程中不丢失。(含实现思路、程序流程图、实验电路图和源程序列表等)代码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,cxincsiincdicldf_j1:addsi,cxadddi,cxdecsidecdipushcxpushsipushdipushespushdspop
存储器访问实验 来自淘豆网m.daumloan.com转载请标明出处.