用汇编求数组中有符号数最大值和最小值

kanchajishu5 2010-07-05 12:58:37
如何用汇编求数组中有符号数最大值和最小值?
望高手指点,谢谢啊

...全文
2693 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kanchajishu5 2010-07-06
  • 打赏
  • 举报
回复
谢谢各位了!!!
  • 打赏
  • 举报
回复
推荐楼主看王爽汇编...
dididu1515 2010-07-05
  • 打赏
  • 举报
回复
STACKS SEGMENT ;堆栈段
DW 128 DUP(?) ;注意这里只有128个字节
STACKS ENDS
;
DATAS SEGMENT ;数据段,
num dw 42,20,100,-456,99,120,-89,12334,90,1239
cnt equ $-num
max dw 0
min dw 0
DATAS ENDS
;
CODES SEGMENT ;代码段
ASSUME CS:CODES,DS:DATAS
START: MOV AX,DATAS ;初始化
MOV DS,AX
mov si,offset num
mov bx,[si]
add si,2
mov bp,bx
mov cx,10
dec cx
next: lodsw ;从数组是取一数
cmp ax,bx ;BX暂存最大值
jle bj1
mov bx,ax
bj1: cmp ax,bp ;BP暂存最小值
jg bj2
mov bp,ax
bj2: loop next
mov max,bx
mov min,bp
MOV AX,4C00H ;退出程序
INT 21H

CODES ENDS
END START

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧