汇编网首页登录博客注册
masmaster的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
文章收藏

[2010-08-04 11:34] 算法练习:一个求最大数的程序

;====================================================
   1 assume  cs:code
  2 data    segment
  3 num     dw      0,-23,-12,-23,4
  4 max     dw      0
  5 data    ends
  6 code    segment
  7 start:
  8         mov ax,data
  9         mov ds,ax
 10         mov bx,0
 11         mov cx,4
 12         mov ax,ds:num[bx]  ;假设第一个数最大
 13 L:
 14         cmp ax,ds:num[bx+2];与下一个数比较
 15         jg a               ;通过判断将最大
 16         mov ax,ds:num[bx+2];数送至单元max
 17         jmp b
 18 a:
 19         mov ds:max,ax      ;最大值在max中
 20 b:
 21         add bx,2
 22         loop L
 23
 24         mov ah,4ch
 25         int 21h
 26 code    ends
 27 end     start
;====================================================
评论次数(0)  |  浏览次数(340)  |  类型(程序与练习) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码