28-03-2009, 14:46
|
|
|
חבר מתאריך: 12.03.06
הודעות: 8
|
|
זה הפרוייקט שלי הוא כבר כתוב עכשיו אני צריך להסביר כל דבר ובזה נתקעתי
;------------------------------------------------------------------
; תוכנית הקולטת מערך וממינת אתו
;
; מיון בועות
;------------------------------------------------------------------
stck segment stack
db 100h dup (0)
stck ends
data segment
i dw 0
a db 48,51,49,56,55,52,54
data ends
code segment
assume cs:code,ds:data,ss:stck
jmp main
fun proc
mov al,[bx]
mov dl,[bx+1]
xchg al,dl
mov [bx],al
mov [bx+1],dl
ret
fun endp
main:mov ax,data
mov ds,ax
mov cx,7
dec cx
next1ush cx
push cx
pop cx
lea bx,a
next2:
mov al,[bx]
mov dl,[bx+1]
cmp al,dl
jl daleg
call fun
daleg:inc bx
loop next2
pop cx
loop next1
lea bx,a
mov cx,7
next3:
mov dl,[bx]
mov ah,2
int 21h
mov dl,13
mov ah,2
int 21h
inc bx
loop next3
mov ax,4c00h ; DOS יציאה מסודרת ל
int 21h
code ends
end main
אם אתם יכולים לעזור לי לעשות תיעוד אני ישמח
|