برای مشاهده مفیدترین ارسال در این موضوع اینجا کلیک کنید

نمایش نتایج: از شماره 1 تا 10 از مجموع 15

Threaded View

  1. #6
    SUPERMODERATOR
    تاریخ عضویت
    2012 May
    ارسال ها
    430
    تشکر
    750
    تشکر شده 961 بار در 440 پست
    نوشته های وبلاگ
    4


    1 امتياز مثبت از 1 راي
    آيا اين پست براي شما سودمند بود؟ بله | خیر

    پاسخ سوالات...

    نقل قول نوشته اصلی توسط Mahshid نمایش پست ها
    سلام
    استاد نوریان سر کلاساشون چند تا تمرین داده بودن که حل کنیم
    اگه میشه کمک کنین تا اینا رو حل کنیم

    1) وارون کردن دو رشته (وارون یک رشته را در رشته دیگری بریزید)

    2)تکه برنامه ای بنویسید که 10 خانه اول رشته str1 را به ابتدای str2 ببرد؟ (بدون دستور movsb یا movsw )

    3) با لود کردن 10 خانه آخر رشته str2 در آکومالاتور به ان یه بایت اضافه کند؟ (بدون دستور رشته ای)

    4) تعداد کاراکتر های "A" در رشته "str1" را در DX بریزید؟


    لطفا اگه میتونید کمک کنین
    بعده چند روز بالاخره قضیه اینترنت ما هم حل شد...

    کد 4تا سوال رو نوشتم....ولی مطمئن نیستم که درست باشه... اگه به نظر کسی اشتباست... بگه؟؟؟!!

    جواب1) با فرض اینکه دو رشته هم طول هستند :

    Mov CX,Length STR1
    LEA SI,STR1
    LEA DI,STR2
    REP LODSB
    Mov CX,length STR1
    L1: Mov DI,CX
    STOSB
    Loop L1



    جواب2)

    LEA SI,STR1
    LEA DI,STR2
    Mov CX,10
    L1: Mov DI,[SI]
    INC SI
    INC DI
    Loop L1



    جواب3)

    Mov CX,10
    LEA SI,STR1
    Mov AX,Length STR1
    ADD SI,AX
    SUB SI,10
    L1: Mov AL,[SI]
    INC AL
    INC SI
    Loop L1




    جواب4)

    Counter DB 0
    Mov CX,Length STR1
    LEA DI,STR1
    Mov AL,"A"

    L1: REPNE SCASB
    JZ L2
    INC Counter
    INC DI
    DEC CX
    Loop L1
    L2: Mov DX,Counter



    سه جمله برای کسب موفقیت: ..... 1. بیشتر از دیگران بدانید.....2. بیشتر از دیگران کار کنید......3. کمتر انتظار داشته باشید. ( ویلیام شکسپیر )

 

 

کاربران برچسب خورده در این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 04:17 PM بر حسب GMT +4 می باشد.