org 100h
DATA SEGMENT
TABLE DW -1,-2,-1,0,2
LEN EQU $-TABLE
COUNT DB 0
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATA
START:
MOV AX,DATA
MOV DS,AX
MOV AX,LEN
SHR AX,1
MOV CX,AX
LEA SI,TABLE
LP:
MOV AL,[SI]
CMP AX,0
JB L1 ;这里是想ax<0,则跳转到L1。可是我单步运行的时候,就算是负数也没看到跳转
JMP NEXT
L1:
INC [COUNT];我用COUNT 统计数组中负数的个数,但是不懂怎么把COUNT在屏幕上显示出来呢
NEG AX
JMP NEXT
NEXT:
ADD SI,2
LOOP LP
MOV AH, 4CH
INT 21H
CODE ENDS
ENDS START
ret