汇编刷题:统计2000H开始的正负数的个数

DATA SEGMENT

ORG 2000H

INFO DB 1,2,3,4,5,70H,71H,72H,80H,92H

N_NUMS DB 00H

P_NUMS DB 00H

 

DATA ENDS

 

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:

MOV AX,DATA

MOV DS,AX

 

MOV CX,10

MOV BX,2000H

DEC BX

SIGN:

INC BX

TEST BYTE PTR [BX],80H

JNZ NEG_NUM

INC P_NUMS

NEXT:

LOOP SIGN

 

MOV DL,P_NUMS

ADD DL,30H

MOV AH,02H

INT 21H

MOV DL,0AH

INT 21H

MOV DL,N_NUMS

ADD DL,30H

INT 21H

 

MOV AH,4CH

INT 21H

 

NEG_NUM:

INC N_NUMS

JMP NEXT

 

 

 

CODE ENDS

END START

 

发布了293 篇原创文章 · 获赞 70 · 访问量 17万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览