پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

ضرب ماتريس 3×3

پانزده سال پیش منتشر شده

تعداد بازدید: 2560

کد پروژه: 853


شرح پروژه

من فايل اصلي برنامه را از دوستانم گرفتم ولي بايد روش تغييرات بدم ولي باد نيستم. برنامه در دو تيکه نوشته شده که يکي تو اونيکي فراخواني و اجرا ميشه که من مي خوام تو يه برنامه باشه و اسم متغيير ها و پيامهايي که به کاربر ميده و نحوه نمايش کلي برنامه متفاوت با برنامه فعلي باشه. ممنون برنامه اولي ---------------------------- include io.h include pmatrix.asm stack segment stack dw 200 dup(?) stack ends data segment value db 20 dup(?),13,10,0 n dw ? m dw ? i dw ? j dw ? x dw ? y dw ? k dw ? enter db 13,10,0 line1 db '****************************',13,10,0 enter1 db 13,10,0 line2 db '============================',13,10,0 print1 db 'Inter a number a[' s1 db ?,',' s2 db ?,'] : ',0 m1 dw 9 dup (?) m2 dw 9 dup (?) m3 dw 9 dup (?) string db 6 dup(?),13,10,0 result db 6 dup(?),0 data ends code segment assume cs:code,ds:data start: mov ax,seg data mov ds,ax mov es,ax mov cl,'a' ;//*********get a[3][3]**** get cl,m1 clrscr mov ch,'b' get ch,m2 ;***********End get b[3][3]********** lea bx,m1 lea si,m2 lea di,m3 mov i,0 for1: cmp i,3 jge endfor1 mov j,0 for2: cmp j,3 jge endfor2 mov cx,i mov dx,j mov x,cx mov y,dx ;------------ mov ax,x mov cx,6 mul cx mov x,ax ;----------- mov ax,y mov cx,2 mul cx mov y,ax ;---------- mov word ptr[di],0 mov k,0 for3: cmp k,3 jge endfor3 ;---------- push si mov si,x mov ax,[bx+si] pop si ;--------- push bx mov bx,y mov cx,[si+bx] pop bx mul cx add [di],ax ;--------- add x,2 add y,6 inc k jmp for3 endfor3: add di,2 inc j jmp for2 endfor2: inc i jmp for1 endfor1: clrscr printf m1 output enter output line1 printf m2 output enter1 output line2 printf m3 mov ax,4c00h int 21h code ends end start -------------------------------- برنامه اي که تو اولي فراخواني ميشه -------------------------------- get macro str,str1 local for1,for2,endfor1,endfor2 lea si,print1 mov [si+15],str mov i,0 mov j,0 lea si,str1 for1: cmp i,3 jge endfor1 mov j,0 for2: cmp j,03 jge endfor2 mov cx,i add cl,30h mov dx,j add dl,30h mov s1,cl mov s2,dl output print1 inputs string,6 atoi string mov [si],ax add si,2 inc j jmp for2 endfor2: inc i jmp for1 endfor1: endm ;//*****macro of monitor************ clrscr macro ;*************clear screen******** mov ah,6 mov cx,0 mov dx,184fh mov al,0 mov bh,7 int 10h ;***********goto 0,0************ MOV AH,2 MOV DH,0 MOV DL,0 MOV BH,0 INT 10H endm ;//*****print a[][] or b[][] or c[][]************** printf macro str local for1,endfor1,else1,else2 lea si,str mov i,0 for1: cmp i,9 jge endfor1 itoa result,[si] output result cmp i,2 jne else1 output enter else1: cmp i,5 jne else2 output enter else2: add si,2 inc i jmp for1 endfor1: endm


قابل تحویل:

مهارت ها و تخصص های مورد نیاز


بودجه

300,000 تومان تا 750,000 تومان

مهلت برای انجام

2روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت پانزده سال پیش

4 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 25%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار