candy1
جمعه 04 بهمن 1387, 07:27 صبح
سلام بچه ها اینجا که کسی به داده کسی نمیرسه من خودم مشکل برنامه انحراف از معیارو فهمیدم به اضافه برنامه قدر مطلقه تا هر کسی خواست استفاده کنه:لبخندساده:فقط داخل برنامه انحراف از معیار در قسمت تعریف n قبل از ah یک صفر اضافه کنید
barname miyangin
.model small
.code
org 100h
start:jmp main
a dw 1,-1,-1,-1,-1,-1,1,1,1,1
c dw ?
main proc
CLC
MOV CX,000AH
LEA SI,a
LEA DI,c
JMP B4
B5: NEG BX
CLC
JMP B6
B4: MOV BX,[SI]
CMP BX,00H
JL B5
B6: ADC AX,BX
INC SI
INC SI
LOOP B4
MOV DX,0000H
MOV BX,000AH
DIV BX
MOV [DI],AX
MOV AX,4C00H
INT 21H
main endp
end start
barname variyanc
.model small
.code
org 100h
start:jmp main
a dw 1,-1,1,-1,1,-1,1,-1,1,-1
c dw ?
n dw AH
main proc
LEA SI,a
LEA DI,c
LEA BX,n
CLC
MOV CX,[BX]
B5: ADC AX,[SI]
INC SI
INC SI
LOOP B5
MOV DX,0
DIV WORD PTR[BX]
MOV CX,[BX]
LEA SI,a
NEG AX
B6: ADC AX,[SI]
MUL AX
INC SI
INC SI
LOOP B6
MOV DX,0
SUB WORD PTR[BX],1
DIV WORD PTR[BX]
MOV [DI],AX
RET
main endp
end start
barname miyangin
.model small
.code
org 100h
start:jmp main
a dw 1,-1,-1,-1,-1,-1,1,1,1,1
c dw ?
main proc
CLC
MOV CX,000AH
LEA SI,a
LEA DI,c
JMP B4
B5: NEG BX
CLC
JMP B6
B4: MOV BX,[SI]
CMP BX,00H
JL B5
B6: ADC AX,BX
INC SI
INC SI
LOOP B4
MOV DX,0000H
MOV BX,000AH
DIV BX
MOV [DI],AX
MOV AX,4C00H
INT 21H
main endp
end start
barname variyanc
.model small
.code
org 100h
start:jmp main
a dw 1,-1,1,-1,1,-1,1,-1,1,-1
c dw ?
n dw AH
main proc
LEA SI,a
LEA DI,c
LEA BX,n
CLC
MOV CX,[BX]
B5: ADC AX,[SI]
INC SI
INC SI
LOOP B5
MOV DX,0
DIV WORD PTR[BX]
MOV CX,[BX]
LEA SI,a
NEG AX
B6: ADC AX,[SI]
MUL AX
INC SI
INC SI
LOOP B6
MOV DX,0
SUB WORD PTR[BX],1
DIV WORD PTR[BX]
MOV [DI],AX
RET
main endp
end start