实验6汇编实验

实验6汇编实验

ID:47209088

大小:80.53 KB

页数:6页

时间:2019-08-27

实验6汇编实验_第1页
实验6汇编实验_第2页
实验6汇编实验_第3页
实验6汇编实验_第4页
实验6汇编实验_第5页
资源描述:

《实验6汇编实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数学与软件科学学院实验报告学期:2017至2018第2学期2018年4月4日课程名称:汇编语言专业:信息与计算科学班级:2015级5班实验编号:◎实验项目:编程实现大小写字母间的转换指导教师:冉茂华姓名:黄玉含学号:2015060512实验成绩:Poweridea公司从1975年成立一直到1995年的基本情况如下。年份收入(千美元)雇员(人)人均收入(千美元)1975163?•1976227?•19773829•1978135613■1979239028•1980800038•11111111111119955937000178001•F面的程序中,已经定义好了

2、这些数据:datasegmentdb,1975,z,197671977'z,1978,z,197971980719817198271983,db,1984,,,19857198671987';198871989719907199171992,db'19937199471995';以上是表示21年的21个字符串dd16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514dd345980,590827,803530,1183000,1843000,2759000,3753000,4649000,59

3、37000;以上是表示21年公司总收入的21个dword型数据dw3,7/9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226dw11542,14430,15257,17800;以上是表示21年公司雇员人数的21个word型数据tablesegmentdb21dup('yearsummne??f)tableends注:上述程序代码被收集在附件attachment.txt文件中。实验任务:编程,将data段中的数据按照如下格式写入到table段中,并计算21年中的人均收入(取整),结果也按照下面

4、的格式保存在table段中。年份(4字节)空格收入(4字节)空格底员数(2字节)空格人均收入(2字节)空格行内地址占

5、行每行的起始地址123456789ABCDEFTable:O"1975’1639Table:10H*1976*2279•table:20H•19773829?table:30H•1978'1356139■table:40H'1979*2390289■table:50H4980*800038?■■table:140HU995*5937000178009•提示:可将data段中的数据看成多个数组,而将table中的数据看成是一个结构型数据的

6、数组,每个结构型数据中包含多个数据项。可用BX定位每个结构型数据,用idata定位数据项,用SI定位数组项中的每个元素。对于table中的数据的访问可采用[BX+idata+SI]的寻址方式。注意:该程序是目前为止最复杂的程序,它几乎用到了前面学过的所有知识和编程技巧。所以,该程序是对前面知识的最好的实践总结,请重视。078D:Q06A078D:Q06D0?8D:GO700?8D:0Q?3078D:0075078D:0078p?8D:007A078D:0O7C078D:G07D078D:0080-g7889460DMOU[BP^ODJ.AX83C30ZADDBX

7、八0283C510ADDBP,*10EZDELOOP0053B8004CMOUAX,4CO0CD21INT217AFEJPE007A50PUSHAXE8EZ70CALL716283C406ADDSP,*06"X二4C0OBX二0OZODS=076AES=0?78078D:0078-d0778:0CX=0O0ODX二14A5SP二0000SS=0769CS=078DIP=0078INTBP二0100SI二0004D1=1603NUUPElPLNZNAPENC0778:000031333735Z010Z0ZO05Z01975■•■•■•■•0778:O0103139

8、3736ZO16Z0ZO03201976■•■•■•■•07?8:00ZO31393737ZO7EZO202A20197?••0778:003031393?38204C202068201978L…••h.0778:004031393739ZO56ZO2055Z01979U…••U.0778:005031393830ZO40ZO26ZODZ201980e...&•■•07?8:00603139383120802082ZO7BZO1981•>…••{.0778:007031393832ZOA620DC206F201982•••••O・CDZ1Z1代码如下:assum

9、ecs:codezds:

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

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

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