4_2_1.asm
上传用户:xinbaokeji
上传日期:2022-07-05
资源大小:295k
文件大小:1k
源码类别:

汇编语言

开发平台:

Visual C++

  1. STACK   SEGMENT  STACK
  2. DB      200 DUP(0)
  3. STACK   ENDS
  4. DATA    SEGMENT
  5. TAB     DB      80,85,86,71,75,96,83,56,01,02,76,84
  6. NO      DB      10
  7. DATA    ENDS
  8. CODE    SEGMENT
  9. ASSUME  DS:DATA,SS:STACK,CS:CODE
  10. BEGIN:  MOV     AX,DATA
  11. MOV     DS,AX
  12. LEA     BX,TAB 
  13. LEA     SI,TAB
  14. MOV     AL,NO
  15. DEC     AL
  16. XLAT    TAB
  17. MOV DL,AL
  18.         PUSH CX
  19.         MOV CL,4
  20.         SHR AL,CL
  21.         OR AL,30H
  22.         MOV [SI] ,AL
  23.         INC SI
  24.         MOV AL,DL
  25.         AND AL,0FH
  26.         OR AL,30H
  27.         MOV [SI],AL
  28.         INC SI
  29.         MOV AL,'$'
  30.         MOV [SI],AL
  31.         MOV DX,OFFSET TAB
  32.         MOV AH,09H
  33.         INT 21H
  34. MOV     AH,4CH
  35. INT     21H
  36. CODE    ENDS
  37. END BEGIN