文档详情

【2017年整理】实验报告模板.doc

发布:2017-06-07约小于1千字共2页下载文档
文本预览下载声明
实验五 寻址方式在结构化数据访问中的应用 班级: 姓名: 学号: 一、实验目的(以下目的供参考,可自己根据相应章节内容提炼) 1 掌握程序DEBUG调试方法; 2 理解汇编语言程序中数据处理的两个基本问题; 实验内容(列出具体安排的实验题目) 编程,将data段中的数据按如下格式写入到table段中,并计算21年中的人均收入(取 整),结果也按照下面的格式保存在table段中。 三、程序内容() (一) 程序清单 codesg segment start: mov ax,data mov ds,ax mov si,0 mov ax,table mov es,ax mov di,0 mov cx,21 s: mov ax,ds:[si] ;年份转送 mov es:[di],ax mov ax,ds:[si+2] mov es:[di+2],ax mov ax,ds:[si+84] ;收入转送 mov es:[di+5],ax mov dx,ds:[si+84+2] mov es:[di+7],dx push cx ;保护cx mov cx,ds:[84+84+bx] ;雇员数转送 mov es:[di+0ah],cx div cx ;计算人均收入 pop cx mov es:[di+0dh],ax ;人均收入转送 add si,4 add bx,2 add di,16 loop s mov ax,4c00h int 21h codesg ends end start 实验结果截屏 实验结果说明 根据es内存中的数据说明,data段中的数据已经存储到table段中。 四、实验总结 通过这次实验,让我练习了debug的调试方法,能准确的定位内存地址,初步理解了汇编语言程序中数据处理的两个基本问题。
显示全部
相似文档