有源程序,求高手帮我画流程图

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:47:51
data segment ;定义数据段
infon db 0dh,0ah,'Please input a year: $'
Y db 0dh,0ah,'This is a leap year! $'
N db 0dh,0ah,'This is not a leap year! $'
w dw 0
buf db 8
db ?
db 8 dup(?)
data ends

stack segment stack
db 200 dup(0)
stack ends

code segment
assume ds:data,ss:stack,cs:code
start:mov ax,data
mov ds,ax

lea dx,infon ;在屏幕上显示提示信息
mov ah,9
int 21h

lea dx,buf ;从键盘输入年份字符串
mov ah,10
int 21h

mov cl, [buf+1]
lea di,buf+2
call datacate
call ifyears
jc a1

lea dx,n
mov ah,9
int 21h
jmp exit
a1: lea dx,y
mov ah,9

这段改成这能多算几年 到万年吧

mov bx,10 

mov ax,1 

l1: push ax 

mov dh,30h 

sub byte ptr [si],dh 

mul byte ptr [si] 

add w,ax 

pop ax 

xor dx,dx

mul bx 

dec si 

loop l1 

ret 

我也是新手  图简陋了

高手