| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 829 人关注过本帖
标题:[求助]如何注释这段源程序?
取消只看楼主 加入收藏
木星蜥蜴
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-5-30
收藏
 问题点数:0 回复次数:2 
[求助]如何注释这段源程序?
看了一个九九乘法表的源程序,好乱啊,最好详细点,偶有点苯,跪谢了,我都看到凌晨2点了5555~~~~~~~~~

data segment
table db 10 dup(?)
table1 db 'PLEASE INPUT 0-3:$'
table2 db '1:BLOCK 2:LIFT TRIANGLE 3:RIGHT TRIANGLE 0:exit$'
table3 db 'WARNING:PLEASE INPUT 0-3$'
data ends
code segment
assume cs:code
main proc far
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
lea dx,table2
mov ah,9
int 21h
call back
t: lea dx,table1
mov ah,9
int 21h
mov ah,1
int 21h
mov bl,al
call back
cmp bl,30h
jz q
cmp bl,31h
jz n
cmp bl,32h
jz m
cmp bl,33h
jz o
lea dx,table3
mov ah,9
int 21h
call back
jmp t
n: call block
jmp t
m: call triangle
jmp t
o: call triangle1
jmp t
q: mov ax,4c00h
int 21h
main endp
block proc near
mov al,1
mov ch,1
mov bl,al
mov bh,10d
mov si,9
x: mul ch
div bh
mov dh,al
mov cl,ah
call output
inc ch
mov al,bl
sub si,1
jnz x
call back
inc bl
mov al,bl
mov ch,1
mov si,9
cmp bl,10
jnz x
ret
block endp
triangle proc near
mov al,1
mov ch,1
mov bl,al
mov bh,bl
y: mov dh,10d
mul ch
div dh
mov dh,al
mov cl,ah
call output
inc ch
mov al,bl
dec bh
jnz y
call back
inc bl
mov al,bl
mov ch,1
mov bh,bl
cmp bl,10
jnz y
ret
triangle endp
triangle1 proc near
mov al,1
mov ch,1
mov bl,al
mov bh,bl
mov dh,56
mov table,dh
z: cmp dh,0
jz w
call space
dec dh
jnz z

w: mov dh,10d
mul ch
div dh
mov dh,al
mov cl,ah
call output
inc ch
mov al,bl
dec bh
jnz w
call back
inc bl
mov al,bl
mov ch,1
mov bh,bl
sub table,7
mov dh,table
cmp bl,10
jnz z
ret
triangle1 endp
output proc near
add bl,30h
mov dl,bl
mov ah,2
int 21h
mov dl,'*'
mov ah,2
int 21h
add ch,30h
mov dl,ch
mov ah,2
int 21h
mov dl,'='
mov ah,2
int 21h
add dh,30h
mov dl,dh
mov ah,2
int 21h
add cl,30h
mov dl,cl
mov ah,2
int 21h
mov dl,' '
mov ah,2
int 21h
sub bl,30h
sub ch,30h
ret
output endp
back proc near
mov dl,0Ah
mov ah,2
int 21h
mov dl,0Dh
mov ah,2
int 21h
ret
back endp
space proc near
push dx
push ax
mov dl,' '
mov ah,2
int 21h
pop ax
pop dx
ret
space endp
code ends
end
搜索更多相关主题的帖子: 注释 
2007-05-30 02:29
木星蜥蜴
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-5-30
收藏
得分:0 
LS同学,能帮我做点注释吗,你写的那个
2007-05-30 12:45
木星蜥蜴
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-5-30
收藏
得分:0 
你写的那个调试出A2025 A2027 A2105三个错误

,这个表搞得我脑都乱
2007-05-30 13:17
快速回复:[求助]如何注释这段源程序?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032122 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved