⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aexp5.asm

📁 微机接口技术的入门必备试验代码 试验平台msdi
💻 ASM
字号:
 ;*----------------------------------------------------------------------- *
 ;*  Aexp5.asm(循环程序设计实验)                                            *
 ;*  Copyright (c) 2002 by HUST                                            *
 ;*  程序调试:在MOV AH,4CH处设置断点,利用Add Watch命令查看R中的内容是否正确    *
 ;*------------------------------------------------------------------------*
   
STACK SEGMENT STACK
      DB 200 DUP(?)
STACK ENDS
DATA  SEGMENT
BUF   DW -6,90,100,-3,-1,5,0,134   ;比较的数据
N     EQU ($-BUF)/2                ;个数
R     DB ?                      
DATA  ENDS
CODE  SEGMENT
      ASSUME CS:CODE,DS:DATA,SS:STACK
START:
      MOV AX,DATA
      MOV DS,AX
      LEA SI,BUF     ;取存储区首址
      MOV BL,0       ;BL存放负数个数的初值
      MOV CX,N      ;CX中存放数据个数的初值
      
L1:   MOV AX,[SI]    ;取存储区数据
      CMP AX,0       
      JGE A2
      INC BL        ;负数则BL加1
A2:   ADD SI,2       
      DEC CX
      JNZ L1
      
      MOV R,BL      ;;将结果放入R中
      
      MOV AH,4CH
      INT 21H      
CODE  ENDS
      END START

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -