monadifard
پنج شنبه 08 تیر 1391, 14:50 عصر
سلام
جواب این سوال کسی میتونه برام بذاره
البته اگه امکانش هست با توضیح
بر نامه ای که عمل چهار گانه ریاضی(جمع،تفریق،ضرب و تقسیم) برای دو عدد حداکثر 7 رقم
فقط یکم سریع لازمش دارم
مرسی:لبخندساده:
MostafaMohammadi
جمعه 09 تیر 1391, 01:14 صبح
کجاش به مشکل بر خوردی؟
monadifard
جمعه 09 تیر 1391, 16:58 عصر
سلام دوست عزیز
من کدهاش هم دارم
ولی نمیدونم منظورش چیه؟؟
اگه امکانش بود یه مختصری توضیح بدید.برای چهار عمل اصلی
DATA SEGMENT
N1 DB 10 DUP(?)
N2 DB 10 DUP(?)
N3 DB 20 DUP(?)
L1 DW ?
L2 DW ?
T DW ?
A DW ?
B DW ?
C DW ?
D DW ?
P DW ?
M DW ?
ENDS
STACK SEGMENT
DW 128 DUP(0)
ENDS
CODE SEGMENT
FIRST:
MOV AX, DATA
MOV DS, AX
MOV ES, AX
MOV SI,0
NEXT1:
MOV AH,01H
INT 21H
JE BREAK1
SUB AL,48
MOV N1[SI],AL
INC SI
CMP SI,10
JNE NEXT1
BREAK1:
MOV AH,02H
MOV BH,0
MOV DH,1
MOV DL,0
INT 10H
MOV DI,0
NEXT2:
MOV AH,01H
INT 21H
CMP AL, 13
JE BREAK2
SUB AL,48
INC DI
CMP DI,10
JNE NEXT2
BREAK2:
MOV AH,02H
MOV BH,0
MOV DH,2
MOV DL,0
INT 10H
MOV T,0
DEC SI
DEC DI
MOV L2,DI
UP1:
MOV AL,N1[SI]
MOV M,0
MOV C,0
MOV DI,L2
UP2:
MOV CL,N2[DI]
MOV CH,0
MOV B,CX
MOV AX,1
MUL A
MUL B
ADD AX,C
MOV CX,0
ADD CX,T
ADD CX,M
MOV BP,CX
MOV SI,BP
ADD AL,N3[SI]
POP SI
MOV BX,AX
MOV DL,10
DIV DL
MUL DL
MOV DX,BX
MOV BX,AX
MOV AX,DX
SUB AX,BX
MOV D, AX
MOV AX,DX
MOV BX,10
DIV BL
MOV AH,0
MOV C,AX
MOV DX,D
MOV DH,0
PUSH SI
MOV N3[SI],DL
POP SI
INC M
MOV BX,T
ADD BX,M
MOV L1,BX
DEC DI
CMP DI,0
JL BREAK_UP2
JMP UP2
BREAK_UP2:
CMP C,0
JG LINE1
MOV P,1
JMP LINE2
LINE1: MOV AX,C
MOV N3[SI],AL
POP SI
MOV P,0
LINE2: INC T
DEC SI
CMP SI,0
JL BREAK_UP1
JMP UP1
BREAK_UP1:
MOV AH,02H
MOV BH,0
MOV DH,3
MOV DL,0
INT 10H
MOV AX,L1
SUB AX,P
MOV SI,AX
UP: CMP SI,0
JL EXIT
INT 21H
DEC SI
JMP UP
EXIT:
MOV AH,02H
MOV BH,0
MOV DH,4
MOV DL,0
INT 10H
MOV AH,02H
MOV DL,0
INT 10H
MOV AH,01H
INT 21H
MOV AX, 4C00h
INT 21H
ENDS
END FIRST
salarjan
دوشنبه 12 تیر 1391, 20:35 عصر
دوست عزیز یه سوال داشتم
این کد به عنوان پروژه ارائه میدین !؟
چون من هم با اجازتون برای پروژم اینو برداشتم
برای اینکه به طور اتفاقی تو یه دانشگاه نباشیم اینو پرسیدم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.