【汇编语言】统计负数个数并输出
程序员文章站
2022-03-10 11:52:25
...
【题目】已知有NUM个数存放在以BUFFER为首地址的字节存储区中,试统计其中负元素的个数,要求放到COUNT单元,编写完整程序。
DATA SEGMENT
BUFFER DB 10,8,7,6,-2,-8
NUM EQU $-BUFFER
COUNT DB 0
DATA ENDS
STACK SEGMENT
DW 256 DUP(?)
TOP LABEL WORD
STACK ENDS
CODE SEGMENT
ASSUME: CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA BX,BUFFER
MOV CX,NUM
LOP:
MOV AL,[BX]
CMP AL,0
JGE NEXT
INC COUNT
JMP NEXT
NEXT:
INC BX
LOOP LOP
ADD COUNT,30H;数字转化为ascll码输出
MOV DL,COUNT
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
上一篇: python保留小数位
推荐阅读
-
剑指offer11:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。(进制转换,补码反码)
-
PHP基于cookie与session统计网站访问量并输出显示的方法
-
jquery统计输入文字的个数并对其进行判断_jquery
-
solidworks怎么查看并统计装配体中零件个数?
-
Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
-
Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
-
剑指offer11:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。(进制转换,补码反码)
-
PHP基于cookie与session统计网站访问量并输出显示的方法
-
solidworks怎么查看并统计装配体中零件个数?
-
jquery统计输入文字的个数并对其进行判断