下载此文档

8086汇编经典例程.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
==========================================编写一个数组排序(从小到大)的小程序,数组在程序中定义,程序先将原数组显示一遍,然后排序,再将排好序的数组显示一遍。==========================================AAASEGMENTBUFDB'6455412345$' L=$-BUFarydw -897,345,6789,8654,-1234,-3456,-99,-678,987,567,32762,-12121,0,3434,4645,-234,23455,-100,100,1000,-1000dw 572,-2345,-6543,-1234,9999lendw($-ary)/2 ASSUMECS:AAA, DS:AAAMAINPROCFAR PUSHCS POPDS LEASI,ARY MOVCX,LENNEXT3: MOVBX,[SI] CALLDISP CALLSPACE ADDSI,2 LOOPNEXT3 CALLCRLF CALLCRLF LEASI,ARYMOVCX,LEN CALLSORT LEASI,ARY MOVCX,LENNEXT5: MOVBX,[SI] CALLDISP CALLSPACE ADDSI,2LOOPNEXT5 MOVAH,4CH INT21HMAIN ENDPDISPPROC PUSHSI PUSHAX PUSHBX PUSHDX PUSHCX MOVCX,0 CMPBX,0 JNLNEXT1 NEGBX MOVCX,1NEXT1: LEASI,BUF+l-1 MOVAX,BX MOVBX,10NEXT: MOVDX,0 DIVBX ADDDL,30H DECSI MOV[SI],DL CMPAX,0 JNENEXT CMPCX,0 JENEXT2 DECSI MOVBYTEPTR[SI],'-'NEXT2: MOVDX,SI MOVAH,9 INT21H POPCX POPDX POPBX POPAX POPSI RETDISP EXTT:PUSHCXMOVDI,SIMOVAX,[SI]NEXT0:CMPAX,[DI]JLNEXTQMOVBX,AXMOVAX,[DI]MOV[DI],BXNEXTQ:ADDDI,2LOOPNEXT0MOV[SI],AXADDSI,2POPCXLOOPNEXTT RETSORTENDPCRLFPROC PUSHAXPUSHDXMOVDL,13MOVAH,2INT21HMOVDL,10INT21HPOPDXPOPAXRETCRLFENDPSPACEPROC PUSHAX PUSHDX MOVDL,'' MOVAH,2 INT21H POPDX POPAX RETSPACEENDPAAAENDSENDMAIN===============================================编写一个程序,从键盘输入10个十进制数字字符,然后将这些数字加密存储在缓冲区BUFFER中。加解密表如下:==========================================qqqsegment TAB1DB'QWERTYUIOPASDFGHJKLZXCVBNM' TAB2DB'qazwsxedcrf

8086汇编经典例程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201801
  • 文件大小204 KB
  • 时间2020-01-26