微信公开课
微信公开课小程序热门讨论「用汇编语言设计一个小程序」最新回复-CODESEGMENTASSUMECS:CODEBUFDB12H,34H,07H,78H,65H,41H,99H,87H,66H,52HNEQU$BUFSTART:PUSHCSPOPDSPUSHCSPOPESLEASI,BUFMOVCX,NCALLSORTLEASI,BUFMOVCX,NCALLDSPBCDMOVAH,4CHINT21H;===============================DSPBCD:PUSHAXPUSHCXPUSHDXPUSHSICLD@BCD1:LODSBRORAL,4PUSHAXMOVDL,ALANDDL,0FHORDL,30HMOVAH,2INT21HPOPAXRORAL,4MOVDL,ALANDDL,0FHORDL,30HMOVAH,2INT21HMOVDL,HINT21HMOVDL,32INT21HMOVDL,32INT21HLOOP@BCD1POPSIPOPDXPOPCXPOPAXRET;===============================;单个字符串(或者字节数组)内部的排序(冒泡排序)SORTPROCNEAR;串长度置入cx,串首地址置入siPUSHAXPUSHCXPUSHDXPUSHSIPUSHDIPUSHFPUSHCXPOPDXDECDX@SORTL1:MOVCX,DXMOVDI,SI@SORTL2:MOVAL,[DI+1]CMPAL,[DI]JA@SORTNEXT;无符号升序XCHGAL,[DI]MOV[DI+1],AL@SORTNEXT:INCDILOOP@SORTL2DECDXJNZ@SORTL1POPFPOPDIPOPSIPOPDXPOPCXPOPAXRETSORTENDP;===============================================================CODEENDSENDSTART
就不告诉你 更多有关「用汇编语言设计一个小程序」的疑问请扫码关注微信公开课+小程序!了解更多