汇编语言程序,求100个数中的最大数
程序员文章站
2024-02-02 15:52:58
...
问题描述
已知,从baffuer开始存放了100个带符号的字数据,试编写一完整的汇编语言程序,求出这100个数中的最大数,并将结果存放到MAX单元。
data segment
buff dw 100 dup(?)
max dw 1 dup(?)
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov cx,100
mov di,198
s: mov buff[di],cx
sub di,2
loop s ;初始化100个字为1-100
mov cx,99
mov di,0
mov ax,buff[di]
add di,2
s1: mov bx,buff[di]
cmp ax,bx
jge next
mov ax,bx
next: add di,2
loop s1
mov max,ax ;将最大数存入max
mov ax,4c00h
int 21h
code ends
end start
上一篇: 汇编语言(二)寻址方式
推荐阅读
-
汇编语言程序,求100个数中的最大数
-
8086汇编语言程序设计--已知有几个元素存放在以BUF为首址的字节存贮区中,试统计其中正元素的个数。
-
输入十个数,求这十个数中的最大数和这个数是第几个数
-
Java经典编程习题100例:第18例:编写程序,将一个数组中的元素倒排过来。例如原数组为1,2,3,4,5;则倒排后数组中的值
-
编写一个Java应用程序,产生20个50-100之内的整数,并输出这20个数并找出最大数及最小数输出
-
汇编语言程序,求出这两个数组中数据的个数
-
编写汇编语言程序,找出首地址为DATA的100D字数组中的最小偶数,并把它存放在AX中
-
汇编语言: 试编写一段程序,要求在长度为 100H 字节的数组中,找出大于 61H 的无符号数的个 数并存入字节单元 UP 中,找出小于 2FH 的无符号数的个数并存入字节单元 DOWN 中。