تبليغات
تبلیغات در دانشجو کلوب محک :: موسسه خيريه حمايت از کودکان مبتلا به سرطان ::
جستجوگر انجمن.براي جستجوي مطالب دانشجو کلوپ مي توانيد استفاده کنيد 
برای بروز رسانی تاپیک کلیک کنید
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5

گرفتن طول و عرض مستطیل و محاسبه ی محیط و مساحت آن - اسمبلی

نویسنده پیام
  • navid
    آفلاین
  • مدیر بازنشسته
    **
  • ارسال‌ها: 1,344
  • تاریخ عضویت: مرداد ۱۳۹۰
  • اعتبار: 85
  • تحصیلات:لیسانس
  • علایق:برنامه نویسی
  • محل سکونت:Istanbul, Turkey
  • سپاس ها 1152
    سپاس شده 3031 بار در 1139 ارسال
  • امتیاز کاربر: 27,279$
  • حالت من:حالت من
ارسال: #1
گرفتن طول و عرض مستطیل و محاسبه ی محیط و مساحت آن - اسمبلی
این برنامه ابتدا از ورودی در خواست ورود دو عدد میکند و سپس با استفاده از روال محیط و مساحت مستطیل را حساب کرده و در خروجی چاپ میکند

کد:
.286C
include   io.h
;---------------------------------
sseg segment stack
     DW     64   Dup(?)
sseg ends
;---------------------------------
dseg segment
     prompt1   DB   'Enter your length:',0
     prompt2   DB   'Enter your wide:',0
     len         DW    ?
     wid         DW    ?
     value       DW    6   DUP(?)
     outarea     DW    ?
     K           DB    2
     outaround   DW    ?
     msgarea     DB    'Area is:',0
     msgaround   DB    'Around is:',0
     blank       DB    13,10
dseg ends
;---------------------------------
cseg segment
            assume cs:cseg,ds:dseg
main        proc   far   
            mov    ax,seg dseg
            mov    ds,ax

            output prompt1
            inputs value,6
            atoi   value
            mov    len,ax
            output prompt2
            inputs value,10
            atoi   value
            mov    wid,ax

            call   AREA               ;call function
            call   AROUND
            itoa   value,outarea
            output msgarea
            output value
            output blank
            itoa   value,outaround
            output msgaround
            output value


            mov    ax,4c00h             ;exit to dos
            int    21h
main        endp

AREA        proc   near                 ;begin majer function
            pushA
            mov    ax,len
            mov    bx,wid
            mul    bx
            mov    outarea,ax
            popA
            ret
AREA        endp

AROUND      proc   near                 ;begin majer function
            pushA
            mov    ax,len
            mov    bx,wid
            add    ax,bx
            mul    K   
            mov    outaround,ax
            popA
            ret
AROUND      endp

cseg        ends
            end    main 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74



مطالب مشابه ...










تن آدمی شریف است به جیب آدمیت و همین لباس زیباست نشان آدمیت !

۲۶-۷-۱۳۹۰ ۰۷:۴۶ عصر
جستجو یافتن همه ارسال های کاربر اهدا امتیازاهدای امتیاز به کاربر پاسخ پاسخ با نقل قول
 سپاس شده توسط ♔ αϻἰг κнаη ♔ ، aylin ، Sunflower
  • ghazalg
    آفلاین
  • کاربرسایت
  • ارسال‌ها: 1
  • تاریخ عضویت: ارديبهشت ۱۳۹۲
  • اعتبار: 0
  • تحصیلات:لیسانس
  • علایق:
  • محل سکونت:
  • سپاس ها 3
    سپاس شده 1 بار در 1 ارسال
  • امتیاز کاربر: 5$
  • حالت من:حالت من
ارسال: #2
RE: گرفتن طول و عرض مستطیل و محاسبه ی محیط و مساحت آن - اسمبلی
یه سوال
outarea DW ?
K DB 2
outaround DW ?


کار این تیکه از برنامه چیه ؟؟؟
متوجه نمیشم :(

۱۷-۲-۱۳۹۲ ۱۲:۴۸ عصر
جستجو یافتن همه ارسال های کاربر اهدا امتیازاهدای امتیاز به کاربر پاسخ پاسخ با نقل قول
 سپاس شده توسط Sunflower

برای بروز رسانی تاپیک کلیک کنید


مطالب مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  برنامه محاسبه فاکتوریل یک عدد به زبان اسمبلی ♔ αϻἰг κнаη ♔ 2 4,614 ۸-۸-۱۳۹۴ ۰۲:۵۴ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔
  نمونه برنامه در اسمبلی navid 1 2,122 ۲-۳-۱۳۹۴ ۱۲:۳۸ صبح
آخرین ارسال: mhmdtaha
  تابع لگاریتم به اسمبلی za.engineer1994 0 213 ۲۲-۱۱-۱۳۹۳ ۰۶:۴۹ عصر
آخرین ارسال: za.engineer1994
  تشخیص رشته معکوسی(مانند داماد) به زبان اسمبلی ♔ αϻἰг κнаη ♔ 0 552 ۲۴-۴-۱۳۹۲ ۰۲:۲۴ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔
  قرار دادن مقلوب رشته در خود رشته به زبان اسمبلی ♔ αϻἰг κнаη ♔ 0 571 ۲۴-۴-۱۳۹۲ ۰۲:۲۳ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔
  حاصلضرب ارقام موجود یک رشته به زبان اسمبلی ♔ αϻἰг κнаη ♔ 0 535 ۲۴-۴-۱۳۹۲ ۰۲:۲۲ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔
  برنامه ای که میانگین 10 عدد رو حساب می کنه-اسمبلی ♔ αϻἰг κнаη ♔ 0 1,130 ۲۴-۴-۱۳۹۲ ۰۲:۲۱ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔
  برنامه ای که مجموع ارقام یک عدد رو حساب می کنه -اسمبلی ♔ αϻἰг κнаη ♔ 0 584 ۲۴-۴-۱۳۹۲ ۰۲:۱۹ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔
  برنامه a^1 + a^2 + ... + a^n به زبان اسمبلی ♔ αϻἰг κнаη ♔ 0 528 ۲۴-۴-۱۳۹۲ ۰۲:۱۴ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔
  برنامه تعیین عدد اول به زبان اسمبلی ♔ αϻἰг κнаη ♔ 0 2,491 ۲۴-۴-۱۳۹۲ ۰۲:۱۳ عصر
آخرین ارسال: ♔ αϻἰг κнаη ♔

پرش به انجمن:

کاربرانِ درحال بازدید از این موضوع: 1 مهمان