我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [求助]请教   汇编问题 隐藏签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

爱你如同呼吸



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 不要迷恋哥,哥只是个传说.
等级: 荣誉会员
家族: 梦魇图腾
发贴: 37232
威望: 6
浮云: 49
在线等级:
注册时间: 2005-03-31
最后登陆: 2022-04-07

5come5帮你背单词 [ beat /bi:t/ vt. 打敲,打败,做得更好;vi. 打,敲,(心脏等)跳动 ]


[求助]请教   汇编问题

sum程序如下:
.model small
.stack 64
.data
B db 78,56,45,23,38
sum dw ?
.code
main proc far
    mov ax,@data
    mov ds,ax
    mov si,5
    mov bx,offset B
    mov dx,0
    mov ax,0
  L1:mov al,[bx]
    add dl,al
    inc bx
    dec si
    jnz L1
    mov sum,dx
    call OPUT
    mov ah,4cH
    int 21h    
main endp
 
OPUT PROC
    mov ax,sum
    mov bx,10
    mov cx,0
  L2: mov dx,0
    div bx
    or dx,30H
    push dx
    inc cx
    add ax,0
    jnz L2
  L3: pop dx
    mov ah,02
    int 21h
    dec cx
    jnz L3
    ret
OPUT endp
end main
-------------------
max程序如下:
.model small
.stack 64
.data
B db 78,56,96,178,105
MAX db ?
.code
main proc far
    mov ax,@data
    mov ds,ax
    mov cx,5
    mov bx,offset B
    mov dx,0
    mov ax,0
    mov dl,[bx]
  L1: inc bx
    mov al,[bx]
    cmp dl,al
    jnc L2
    mov dl,al
  L2: dec cx
    jnz L1
    mov MAX,dl
    call OPUT
    mov ah,4cH
    int 21h    
main endp
 
OPUT PROC
    mov al,MAX
    mov bx,10
    mov cx,0
  L3: mov dx,0
    div bx
    or dx,30H
    push dx
    inc cx
    add ax,0
    jnz L3
  L4: pop dx
    mov ah,02
    int 21h
    dec cx
    jnz L4
    ret
OPUT endp
end main

两个程序相互干扰是咋个回事

先执行MAX是正确的,最大数为178

再执行sum也是正确的,五个数之和为240

再次执行max就出问题了,也变成240了

这是咋个回事


[ 此贴被爱你如同呼吸在2006-11-24 10:35重新编辑 ]
妹妹:哥哥你比爸爸厉害多了。
哥哥:恩,妈妈也是这么说的。-_-#

顶端 Posted: 2006-11-22 18:54 | [楼 主]
爱你如同呼吸



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 不要迷恋哥,哥只是个传说.
等级: 荣誉会员
家族: 梦魇图腾
发贴: 37232
威望: 6
浮云: 49
在线等级:
注册时间: 2005-03-31
最后登陆: 2022-04-07

5come5帮你背单词 [ fashionable /'fæənəbl/ a. 时髦的,高级的 ]


是不是编译器问题,求达人解答
妹妹:哥哥你比爸爸厉害多了。
哥哥:恩,妈妈也是这么说的。-_-#

顶端 Posted: 2006-11-22 19:01 | [1 楼]
爱你如同呼吸



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 不要迷恋哥,哥只是个传说.
等级: 荣誉会员
家族: 梦魇图腾
发贴: 37232
威望: 6
浮云: 49
在线等级:
注册时间: 2005-03-31
最后登陆: 2022-04-07

5come5帮你背单词 [ cottage /'kotid3ə/ n. 农舍,小屋,小型别墅 ]


杂两天了没人甩呐
妹妹:哥哥你比爸爸厉害多了。
哥哥:恩,妈妈也是这么说的。-_-#

顶端 Posted: 2006-11-24 10:35 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.008869(s) query 5, Time now is:11-27 14:29, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号