王爽汇编语言课程设计一原创

王爽汇编语言课程设计一原创

ID:14250615

大小:46.00 KB

页数:9页

时间:2018-07-27

王爽汇编语言课程设计一原创_第1页
王爽汇编语言课程设计一原创_第2页
王爽汇编语言课程设计一原创_第3页
王爽汇编语言课程设计一原创_第4页
王爽汇编语言课程设计一原创_第5页
资源描述:

《王爽汇编语言课程设计一原创》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计,整体思路是通过子程序调用来实现完成整个设计过程用SI来寻址数据段,DI来寻址屏幕显示的内存空间。要hold住,不怕麻烦,才可以如有疑惑,欢迎交流zych_09@163.comassumecs:codedatasegmentdb'1975','1976','1977','1978','1979','1980','1981','1982','1983'db'1984','1985','1986','1987','1988','1989','1990','1991','1992'db'1993','1994

2、','1995'dd16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514dd345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000dw3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226dw11542,14430,15257,17800dataendstablesegmentdb21

3、dup('yearsummne??')tableendscodesegmentbegin:movax,datamovds,axmovbx,0movsi,0movdi,0movax,tablemoves,axmovax,0movcx,21s:pushcxpushdimovcx,4s1:moval,[di]moves:[bx+si],alincsiincdiloops1popdipushdiincsimovcx,4s2:moval,ds:[di+84]moves:[bx+si],alincsiincdiloops2

4、popdipushdimovax,dimovdl,2divdlmovah,0movdi,axincsimoval,ds:[di+168]moves:[bx+si],alincsiincdimoval,ds:[di+168]moves:[bx+si],alincsiincdiincsipopdipushdimovdx,[di+86]movax,[di+84]shrdi,1movcx,[di+168]divcxmoves:[bx+si],axpopdiadddi,4pushdiaddbx,10hmovsi,0pop

5、dipopcxloopscallg1movax,tablemovds,axmovsi,0movax,0b800hmoves,axmovdi,280hmovbp,0movbx,0;__显示年份的callshowallmovsi,5movcx,21movdh,4movdl,7;118行,_______显示收入的s3:pushcxpushaxpushdxmovax,[si];字节地位;120movdx,[si+2];字节高位calldtoc;余数处理后放到DATA数据段popdxmovcl,2popaxcallsho

6、w_str;显示出来,参数是dh,dl,cl,其中dl,dl不变,ah加一adddh,1;行加一行;列不变addsi,16popcxloops3;_____以下显示人口数量的movsi,10movcx,21movdh,4movdl,16s4:pushcx;二个字节处理pushaxpushdxmovax,[si];字节地位calldtoc2;余数处理后放到DATA数据段popdxmovcl,2popaxcallshow_str;显示出来,参数是dh,dl,cl,其中dl,dl不变,ah加一adddh,1;行加一行

7、;列不变addsi,16popcxloops4;_____有了以上2个处理的基础,这个处理就相对简单了很多了movsi,13movcx,21movdh,4movdl,24s55:pushcx;二个字节处理pushaxpushdxmovax,[si];字节地位calldtoc2;余数处理后放到DATA数据段popdxmovcl,2popaxcallshow_str;显示出来,参数是dh,dl,cl,其中dl,dl不变,ah加一adddh,1;行加一行;列不变addsi,16popcxloops55movax,4c

8、00hint21h;以下是子程序;____清屏g1:movax,0B800Hmoves,axmovsi,0movcx,8000s5:movwordptres:[si],0addsi,2loops5ret;__________不会溢出的除法运算divdww:pushbxpushaxmovax,dxmovdx,0divcxpopbxpushaxmovax,bx;高位及时上次运算的余数,已经

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

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

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