1 / 6
文档名称:

汇编经典例程.doc

格式:doc   大小:88KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编经典例程.doc

上传人:ogthpsa 2020/10/19 文件大小:88 KB

下载得到文件列表

汇编经典例程.doc

相关文档

文档介绍

文档介绍:==========================================编写一个数组排序(从小到大)的小程序,数组在程序中定义,程序先将原数组显示一遍,然后排序,再将排好序的数组显示一遍。==========================================AAASEGMENTBUFDB'$' 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'qazwsxedcrfvtgbyhnujm