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

汇编语言

开发平台:

Visual C++

  1. DATA   SEGMENT
  2. BNUM   DW    0F78FH
  3. STRING  DB   16 DUP(?)
  4. DATA   ENDS
  5. STACK  SEGMENT PARA STACK 'STACK'
  6.        DB 100 DUP(?)
  7. STACK  ENDS
  8. CODE     SEGMENT
  9.           ASSUME  CS:CODE,DS:DATA,ES:DATA,SS:STACK
  10. START    PROC    FAR
  11. BEGIN:  PUSH    DS
  12.         MOV         AX,   0
  13.         PUSH        AX
  14.         MOV AX,DATA
  15. MOV DS,AX
  16.         MOV     ES,AX
  17. LEA     DI,STRING   
  18. MOV     CX,LENGTH STRING
  19. MOV AL,31H
  20. MOV     BX,BNUM
  21. AGAIN:  RCL     BX,1
  22. JNC     NEXT
  23.         MOV     [DI],AL              
  24. NEXT:   INC     DI
  25.         LOOP   AGAIN
  26. RET
  27. START    ENDP
  28. CODE ENDS ;
  29. END BEGIN