dada_vahid
شنبه 28 خرداد 1390, 22:41 عصر
سلامی دوباره
من داشتم PDF آقای نیگمهر رو مطاله می کردم چند خط کد داشتن راجب مرتب سازی حبابی بعضی از خط هارو متوجه نشدم
N DW ?
MOV CX , N
DEC CX
LOOP 1: MOV DI , CX
MOV BX , 0
LOOP2: MOV AX , A[BX]
CMP AX, A[BX+2]
JGE CONTINUE
XCHG AX, A[BX+2]
MOV A [BX] , AX
CONTINUE: ADD BX,2
LOOP LOOP2
MOV CX , DI
LOOP LOOP1
1-چرا مقدار ثبات رو در داخل ثبت دیگه ریخته MOV DI , CX و چرا دوباره در خط یکی به اخر جاشو عوض کرده
2- ای خط هم متوجه نشدم XCHG AX, A[BX+2]
MOV A [BX] , AX
با تشکر
من داشتم PDF آقای نیگمهر رو مطاله می کردم چند خط کد داشتن راجب مرتب سازی حبابی بعضی از خط هارو متوجه نشدم
N DW ?
MOV CX , N
DEC CX
LOOP 1: MOV DI , CX
MOV BX , 0
LOOP2: MOV AX , A[BX]
CMP AX, A[BX+2]
JGE CONTINUE
XCHG AX, A[BX+2]
MOV A [BX] , AX
CONTINUE: ADD BX,2
LOOP LOOP2
MOV CX , DI
LOOP LOOP1
1-چرا مقدار ثبات رو در داخل ثبت دیگه ریخته MOV DI , CX و چرا دوباره در خط یکی به اخر جاشو عوض کرده
2- ای خط هم متوجه نشدم XCHG AX, A[BX+2]
MOV A [BX] , AX
با تشکر