如何使用汇编语言将屏幕上的结果保存到文本文件中?

时间:2013-06-21 14:46:34

标签: assembly x86

我不明白,我需要你所有的帮助,我也想知道。对不起英语,我不太好。

org 100h

.MODEL SMALL
    .DATA

            MSG  DB  0DH,0AH, ' ENTER THE STRING :-----> :  $'
            MSG2 DB  0DH,0AH, ' YOUR STRING IS  :-----> :  $'
            STR1 DB  255 DUP(?)
            ONE  DB ?
            TWO  DB ?
      .CODE

BEGIN:
      MOV AX,@DATA
      MOV DS,AX

      LEA DX,MSG
      MOV AH,09H
      INT 21H

      LEA SI,STR1
      MOV AH,01H

READ:
      INT 21H
      MOV BL,AL

      CMP AL,0DH
      JE  DISPLAY

      XOR AL,20H
      MOV [SI],AL
      INC SI

      ;CMP BL,0DH
      JMP READ



DISPLAY:

      MOV AL,'$'
      MOV [SI],AL

      LEA DX,MSG2
      MOV AH,09H
      INT 21H


      LEA DX,STR1
      MOV AH,09H
      INT 21H



     ; MOV AH,4CH
     ; INT 21H
      .EXIT



END BEGIN 


ret

1 个答案:

答案 0 :(得分:0)