网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月29日漏签0天
汇编吧 关注:45,336贴子:164,108
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1回复贴,共1页
<<返回汇编吧
>0< 加载中...

分支循环不知道哪错了 纯萌新一个

  • 只看楼主
  • 收藏

  • 回复
  • diningwindy
  • 基础知识
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
DATA SEGMENT
ARRAY DB 0,1,2,3,4,5,6,7,8,9H
STRING1 DB 'THE MAX NUMBER IS $'
STRING2 DB 'THE MIN NUNBER IS $'
MAX DB DUP(?)
MIN DB DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START:
MOV AX,DATA
MOV DS,AX
LEA DI,ARRAY
MOV AL,[DI]
MOV DL,[DI]
MOV CX,9
INC DI
ONE:
CMP AL,[DI]
JA MAX
CMP DL,[DI]
JB MIN
JMP TWO
MAX:
MOV AL,[DI]
JMP TWO
MIN:
MOV DL,[DI]
JMP TWO
TWO:
INC DI
LOOP ONE
MOV MAX,AL
MOV MIN,DL
LEA DX, STRING1
MOV AH,09H
INT 21H
MOV DL,MAX
ADD DL,'0'
MOV AH,02H
INT 21H
MOV DL,0DH
MOV AH,02H
INT 21H
MOV DL,0AH
MOV AH,02H
INT 21H
LEA DX, STRING2
MOV AH,09H
INT 21H
MOV DL,MIN
ADD DL,'0'
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START


  • ZandraWoo
  • 数据结构
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1.标签和奱量重名了
将MAX: 改为 MAX1:
将MIN: 改为 MIN1:
2.比较逻辑弄反了
将JA MAX 改为 JB MAX1
将JB MIN 改为 JA MIN1
另外,这2条也有问题,某些版本的MASM会视为错误
MAX DB DUP(?)
MIN DB DUP(?)
改为
MAX DB 0
MIN DB 0


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1回复贴,共1页
<<返回汇编吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示