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

汇编语言

开发平台:

Visual C++

  1. DATA SEGMENT
  2.       BUFFER DW 1,2,3,5
  3.       COUNT EQU $-BUFFER
  4.       MAX   DW  ?
  5. DATA ENDS
  6. STACK SEGMENT PARA STACK 'STACK'
  7.       DB 64 DUP(?)
  8.       TOP   EQU $-STACK
  9. STACK ENDS
  10. CODE SEGMENT
  11.       ASSUME CS: CODE,DS:DATA,SS:STACK
  12. START PROC FAR
  13. BEGIN: PUSH DS
  14.        MOV AX,0
  15.        PUSH AX
  16.        MOV AX,DATA
  17.        MOV DS,AX
  18.        MOV SS,AX
  19.        MOV AX,TOP
  20.        MOV SP,AX
  21.        MOV CX,COUNT
  22.        LEA BX,BUFFER
  23.        MOV AX,[BX]
  24.        INC BX
  25.        DEC CX
  26.       
  27. AGAIN: CMP AX,[BX]
  28.        JGE NEXT
  29.        MOV AX,[BX]
  30. NEXT:  INC BX
  31.        LOOP AGAIN
  32.        RET
  33.  START  ENDP
  34. CODE   ENDS
  35. END BEGIN
  36.