الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

SIC Machine Assembler

مغلق
بدأه Marmarita في 8 أبريل 2006 · 5 رد · 1,601 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم....

لقد واجهت مشكلة في احدى المشاريع التي كلفت بتنفيذها في الجامعة واحتجت الى Assembler للآلة الافتراضية SIC Machine....وقد ارشدني احد الاصدقاء الى هذا الوقع....لعلني اجد به ما ابحث...

ان ما ابحث عنه هو توليد Object File+Object Program للاسمبلر (المرور الاول+المرور الثاني مع تعديل العناوين)....ويكون مكتوب ب ++C او #C....

فاذا كان هذا الكود متوفرا لدى احد الاعضاء .....ارجو ان يمدني به بأسرع وقت....وللعلم...فانني قد بحثت في المواقع الاجنبية ووجدت واحدا ولكنه لا يولد Object program

وارجو المساعدة عاجلا.....

#2

مرحبا

أهذا ما تبحث عنه

E90251490.zip

#3

الشكر الجزيل الجزيل لك وربنا يوفقك يا اخ Sandy99....

ولكن هلا تتمم معروفك وتدلني كيف اتعامل معه؟؟؟, لانني كتبت له اسم الملف وحاولت ادراج موقع الملف ولم انجح, حاولت قراءة الكود ولم افهم كثيرا لانني اكتب ب #C وليس ب ++C....

وان كانت تتمته من اجل التعديل (Modification Records) موجودة عندك فلو سمحت لي باخذها....والشكر الجزيل الجزيل...

#4

اكتبي اسم الملف مثلا sic.asm

ثم أضغطي Enter

فتلاحظي أنه تكون لديك ملفين الاول باسم sic.list وهو عباره عن program list استخدمي Notepad لقراءته

والثاني ملف اسمه sic.obj وهو عباره عن object code وايضا استخدمي Notepad لقرائته

أي استفسار اخر برجاء كتابته

#5

شكرا لك Sandy99.....

ولكنك لم تجبني على ما يتعلق ب Modification Records.

لأن البرنامج لا يعطيني اياها.....وان كنت لا تتذكر فهي تتعلق ب Relocation.....فعندما اريد ان اغير عنوان بداية البرنامج فيتوجب علي ان اجري تغييرا على Instructions التي من نوع Format4 لأنها Direct Addressing....وان هذا التغيير يسجل لكل Instruction من نوع Format4 من خلال Modification Records. وانها Record مثل T او H اللتان يولدهما البرنامج..ولكنها تبدأ السطر بحرف M..

ارجو ان اكون وضحت الصورة لك وارجو ان اجد الحل عندك...........واسفة على ازعاجك

#6

لا ردوود؟؟؟؟؟؟؟

هذا الموضوع مغلق.

مواضيع مشابهة