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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
王爽汇编语言课程设计一原创王爽汇编语言课程设计一原创

课程设计,整体思路是通过子程序调用来实现完成整个设计过程 用SI来寻址数据段,DI来寻址屏幕显示的内存空间。要hold住,不怕麻烦,才可以 如有疑惑,欢迎交流zych_09@163.com assume cs:code data segment db 1975,1976,1977,1978,1979,1980,1981,1982,1983 db 1984,1985,1986,1987,1988,1989,1990,1991,1992 db 1993,1994,1995 dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514 dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000 dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226 dw 11542,14430,15257,17800 data ends table segment db 21 dup (year summ ne ?? ) table ends code segment begin: mov ax,data mov ds,ax mov bx,0 mov si,0 mov di,0 mov ax,table mov es,ax mov ax,0 mov cx,21 s: push cx push di mov cx,4 s1: mov al,[di] mov es:[bx+si],al inc si inc di loop s1 pop di push di inc si mov cx,4 s2: mov al,ds:[di+84] mov es:[bx+si],al inc si inc di loop s2 pop di push di mov ax,di mov dl,2 div dl mov ah,0 mov di,ax inc si mov al,ds:[di+168] mov es:[bx+si],al inc si inc di mov al,ds:[di+168] mov es:[bx+si],al inc si inc di inc si pop di push di mov dx,[di+86] mov ax,[di+84] shr di,1 mov cx,[di+168] div cx mov es:[bx+si],ax pop di add di,4 push di add bx,10h mov si,0 pop di pop cx loop s call g1 mov ax,table mov ds,ax mov si,0 mov ax,0b800h mov es,ax mov di,280h mov bp,0 mov bx,0 ;__显示年份的 call showall mov si,5 mov cx,21 mov dh,4 mov dl,7 ;118行,_______显示收入的 s3: push cx push ax push dx mov ax,[si] ;字节地位 ;120 mov dx,[si+2];字节高位 call dtoc;余数处理后放到DATA数据段 pop dx mov cl,2 pop ax call show_str;显示出来,参数是dh,dl,cl,其中dl,dl不变,ah加一 add dh,1;行加一行 ;列不变 add si,16 pop cx loop s3 ;_____以下显示人口数量的 mov si,10 mov cx,21 mov dh,4 mov dl,16 s4: push cx;二个字节处理 push ax push dx mov ax,[si] ;字节地位 call dtoc2;余数处理后放到DATA数据段 pop dx mov cl,2 pop ax call show_str;显示出来,参数是dh,dl,cl,其中dl,dl不变,ah加一 add dh,1;行加一行 ;列不变 add si,16 pop cx loop s4 ;_____有了以上2个处理的基础,这个处理就相对简单了很多了

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档