首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

大神进去

2013-01-01 
大神进来数组中是一组无符号数,将最小数放在M单元中,经过汇编后,形成.EXE文件,先用G0命令执行程序,用-D命

大神进来
数组中是一组无符号数,将最小数放在M单元中,经过汇编后,形成.EXE文件,先用G=0命令执行程序,用-D命令查看M单元的内容,会发现结果不正确。用单步执行命令T查找程序中的逻辑错误。
DSEG SEGMENT
MSG DB  13, 15, 7, 25, 24
M   DB  ?
DSEG  ENDS
CSEG SEGMENT
      ASSUME CS: CSEG,  DS: DSEG
START:  MOV AX, DSEG
         MOV DS, AX
MOV CX, 4
MOV AL, MSG 
MOV SI, OFFSET MSG+1
L1:    CMP AL, [SI]
JB NEXT
MOV AL, [SI]
NEXT:   LOOP L1
MOV M, AL
MOV AX, 4C00H
INT 21H
CSEG ENDS
END START

[解决办法]
si 没有递增以指向下一个数据吧

热点排行