imanss
چهارشنبه 01 دی 1389, 00:59 صبح
.model small
.stack 32h
.data
msg db '*****','$'
msg1 db '',13,10,'$'
.code
main proc far
mov ax,@data
mov ds,ax
mov bx,offset msg
mov cx,1
p1: mov dl,[bx]
mov ah,02h
int 21h
cmp cx,1
je p2
p2: mov ah,09h
lea dx,msg1
int 21h
mov cx,2
cmp cx,1
je p3
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p2
p3: mov ah,09h
lea dx,msg1
int 21h
mov cx,3
cmp cx,1
je p4
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p3
p4: mov ah,09h
lea dx,msg1
int 21h
mov cx,4
cmp cx,1
je p5
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p4
p5: mov ah,09h
lea dx,msg1
int 21h
mov cx,5
cmp cx,1
je p6
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p5
p6: mov ah,09h
lea dx,msg1
int 21h
mov cx,4
cmp cx,1
je p7
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p6
p7: mov ah,09h
lea dx,msg1
int 21h
mov cx,3
cmp cx,1
je p8
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p7
p8: mov ah,09h
lea dx,msg1
int 21h
mov cx,2
cmp cx,1
je p9
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p8
p9: mov ah,09h
lea dx,msg1
int 21h
mov dl,[bx]
mov ah,02h
int 21h
mov cx,1
cmp cx,1
je f1
f1: mov ah,4ch
int 21h
main endp
end main
میخوام با این برنامه یک سکل لوزی با ستاره درست کنم نمی دونم مشکلس چیه ؟
البته به سبک خودم نوشتم با حلقه های زیاد:خجالت:
*
**
***
****
*****
****
***
**
*
.stack 32h
.data
msg db '*****','$'
msg1 db '',13,10,'$'
.code
main proc far
mov ax,@data
mov ds,ax
mov bx,offset msg
mov cx,1
p1: mov dl,[bx]
mov ah,02h
int 21h
cmp cx,1
je p2
p2: mov ah,09h
lea dx,msg1
int 21h
mov cx,2
cmp cx,1
je p3
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p2
p3: mov ah,09h
lea dx,msg1
int 21h
mov cx,3
cmp cx,1
je p4
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p3
p4: mov ah,09h
lea dx,msg1
int 21h
mov cx,4
cmp cx,1
je p5
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p4
p5: mov ah,09h
lea dx,msg1
int 21h
mov cx,5
cmp cx,1
je p6
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p5
p6: mov ah,09h
lea dx,msg1
int 21h
mov cx,4
cmp cx,1
je p7
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p6
p7: mov ah,09h
lea dx,msg1
int 21h
mov cx,3
cmp cx,1
je p8
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p7
p8: mov ah,09h
lea dx,msg1
int 21h
mov cx,2
cmp cx,1
je p9
mov dl,[bx]
mov ah,02h
int 21h
inc bx
dec cx
jmp p8
p9: mov ah,09h
lea dx,msg1
int 21h
mov dl,[bx]
mov ah,02h
int 21h
mov cx,1
cmp cx,1
je f1
f1: mov ah,4ch
int 21h
main endp
end main
میخوام با این برنامه یک سکل لوزی با ستاره درست کنم نمی دونم مشکلس چیه ؟
البته به سبک خودم نوشتم با حلقه های زیاد:خجالت:
*
**
***
****
*****
****
***
**
*