当前位置: 代码迷 >> 汇编语言 >> 帮小弟我改改这个程序
  详细解决方案

帮小弟我改改这个程序

热度:5063   发布时间:2013-02-26 00:00:00.0
帮我改改这个程序
就是想 输入一个两位或三位的整数 然后排序   我不知道怎么改了

        ;????×????ú?????ú????°?
      STACKS  SEGMENT   STACK       ;??????
              DW        128 DUP(?)  ;×???????????128??×???
      STACKS  ENDS
       DATAS  SEGMENT               ;??????
;?????????¨???ú??????
         BUF  DB        20 DUP(?)
     STRING1  DB        'Please input the number :',0AH,0DH,'$'
     STRING2  DB        'NUM'
     STIRNG3  DB        31H,':'
        ERRO  DB        'The Number is invalid',0AH,0DH,'$'
         LEN  DB        3
            
       DATAS  ENDS
       CODES  SEGMENT               ;?ú????
              ASSUME    CS:CODES,DS:DATAS
      START:  MOV       AX,DATAS    ;??????
              MOV       DS,AX
              MOV       CX,3        ;????20????
              XOR       SI,SI
              LEA       DX, STRING1
              MOV       AH ,9
              INT       21H
      INPUT:
              MOV       AH,1        ;????????????
              INT       21H
              CMP       AL,'0'
              JB        ER
              CMP       AL,'9'
              JA        ER
              SUB       AL,'0'      ;×?????2????
  相关解决方案