Satla-Zone
התחברות
מציג תוצאות 1 עד 6 מתוך 6

אשכול: ייעול תוכנית באסמבלי

  1. #1
    dontcare dontcare מנותק טירון
    תאריך הצטרפות
    02/06/09
    שם פרטי
    אדם
    הודעות
    2
    קיבל לייק
    0 פעמים

    ייעול תוכנית באסמבלי

    אנשים טובים,

    יש לי משימת בונוס לייעל תוכנית שרשומה באלסמבלי.
    אני קצת "ירוק" באסמבלי (בגלל זה המשימה היא בונוס)

    אשמח לכל עזרה שהיא... אפילו קטנה...

    לילה טוב
    input: array starting at address 400 containing 100 digits (binary).
    output: in address 800 calculate the result of the pairty function - writes 0 if the number of "1" is evne, else writes 1.

    0 la,400
    4 ld r3,0(r1)
    8 la r9,0
    12 andi r5,r3,1
    16 lar 76,8
    20 r6,r5
    24 sddi r7, r7,1
    28 shr r3, r3,1
    32 lar r8,-24
    36 brnz r8,r7
    40 andi r7,r7,1
    44 la r5,0
    48 lar r10,8
    52 brzr r10,8
    56 not r5,r5
    60 st 400(r1)
    64 addi r1,r1,4
    68 addi r9,r1,-800
    72 brnz r10,r9
    76 stop

    modify the program and make it as eficient as you can.

  2. #2
    Dr:Evil Dr:Evil מנותק אחראי קהילה בדימוס
    תאריך הצטרפות
    11/01/05
    הודעות
    2,662
    קיבל לייק
    0 פעמים
    זה 86 או 51? ותרשום את זה בקוד ככה זה ממש לא ברור

  3. #3
    dontcare dontcare מנותק טירון
    תאריך הצטרפות
    02/06/09
    שם פרטי
    אדם
    הודעות
    2
    קיבל לייק
    0 פעמים

    לא הבנתי את השאלה שלך

    על איזה שורה אתה מדבר?

    קוד:
    0   la,400
    4   ld r3,0(r1)
    8   la r9,0
    12  andi r5,r3,1
    16  lar 76,8
    20  r6,r5
    24  sddi r7, r7,1
    28  shr r3, r3,1
    32  lar r8,-24
    36  brnz r8,r7 
    40  andi r7,r7,1
    44  la r5,0
    48  lar r10,8
    52  brzr r10,8
    56  not r5,r5
    60  st 400(r1)
    64  addi r1,r1,4
    68  addi r9,r1,-800
    72  brnz r10,r9
    76  stop

  4. #4
    Dr:Evil Dr:Evil מנותק אחראי קהילה בדימוס
    תאריך הצטרפות
    11/01/05
    הודעות
    2,662
    קיבל לייק
    0 פעמים
    איזו שפה זאת?

  5. #5
    הסמל האישי של insan1ty
    insan1ty insan1ty מנותק גורו
    תאריך הצטרפות
    03/08/05
    הודעות
    2,449
    קיבל לייק
    0 פעמים
    זה X86

  6. #6
    Dr:Evil Dr:Evil מנותק אחראי קהילה בדימוס
    תאריך הצטרפות
    11/01/05
    הודעות
    2,662
    קיבל לייק
    0 פעמים
    אתה בטוח שזה 86? כאלה אוגרים יש רק ב51...

נושאים דומים

  1. תגובות: 32
    הודעה אחרונה: 17/03/06, 14:15
  2. צריך תוכנית..
    על ידי Moshikos בפורום פיתוח גוף וכושר
    תגובות: 11
    הודעה אחרונה: 11/01/06, 14:01
  3. תוכנית אימונים
    על ידי Pan1c בפורום פיתוח גוף וכושר
    תגובות: 20
    הודעה אחרונה: 04/01/06, 14:56
  4. תוכנית לזכרו של אדי גררו
    על ידי משתין עליכם בקשת בפורום האבקות
    תגובות: 21
    הודעה אחרונה: 25/11/05, 18:36
  5. תוכנית הראליטי שלי.
    על ידי myth בפורום מה שבראש
    תגובות: 15
    הודעה אחרונה: 27/09/05, 13:09
eXTReMe Tracker