1. 汇编语言编程:统计以下数组中大于100的整数的个数,并打印输出。 Array1 DB 27,240,180,120,67,48,30,”$”
时间: 2024-01-18 16:01:50 浏览: 66
汇编语言写一个过程statA,该过程统计一个数组(数组中元素为双字长)中有多少正整数,该过程有两个参数传递。
好的,以下是汇编语言的代码,可以实现统计数组中大于100的整数的个数并打印输出:
```
DATA SEGMENT
Array1 DB 27, 240, 180, 120, 67, 48, 30, "$"
count DB 0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA
MOV DS, AX
MOV CX, 7
LEA SI, Array1
MOV BL, 100
MOV BH, 0
LOOP1:
MOV AL, [SI]
CMP AL, BL
JNG SKIP
INC BH
SKIP:
INC SI
LOOP LOOP1
MOV count, BH
MOV AH, 09H
LEA DX, [count]
INT 21H
MOV AH, 4CH
INT 21H
CODE ENDS
END START
```
运行结果会输出大于100的整数的个数。
阅读全文