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

Help with LC3(assembly)

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

I have this lab and i need some help if any one can help me

I want to know the way to do it

Lab 8: Input/Output. The TRAP service routines GETC and IN each collect only a single character of input at a time. However, the TRAP service routines OUT and PUTS, generate one or a string characters of output, respectively. Write an LC-3 assembly language program that collects many characters of input at a time. In other words, write a service routine (GETS) that gets a string of characters from the keyboard, stores the string in a contiguous block of memory, and loads R0 with the memory address of the beginning of the string. The end of the character string is indicated by a newline character, which is generated when the user presses the ENTER key on the keyboard. Your program should not use any TRAP service routines other than HALT. Update the trap vector table to define trapvector x26, and make a home for your GETS subroutine a memory location x0600. Finally, write a program that uses TRAP x26 to make sure it works.

#2

السلام عليكم

اولاً اخي الكريم ياريت تحاول ان تكتب سؤالك باللغة العربية حتى يستطيع الجميع المشاركة..

ثانياً فى موضوع سابق طرحت تقريباً سؤال عن بعض الدوال والاخ سئلك عن نوع المعالج الذي تتحدث عنه ولم تجب, وطالما لا نعرف عن اي معالج تتحدث فمن المستحيل ان نساعدك..

واخيراً من قواعد المنتدي ان لا يتم طرح الواجبات المدرسية إلا ومعها محاولات السائل حتى نعرف مستواه ونساعده إنما ان تطلب حل واجب كامل بدون اظهار محاولاتك فهذا يتعارض معى قواعد المشاركة...

ارجو الالتزام بذلك...

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#3

شكرا اخوي على الرد ومقدر لكم

البرنامج الي عندي بالسمبلي والمطلوب انو يكون فيه كونتر يحسب عدد الاحرف الي بيدخلها المستخدم

السؤال هل هناك داله في السمبلي تحسب عدد الاحرف

وجزاكم الله خير على الي تقدمونه من مساعدات

#4
اقتباس
السؤال هل هناك داله في السمبلي تحسب عدد الاحرف

الجواب: لا، لا يوجد دالة

لكن يمكنك كتابة دالة تقوم بذلك

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#5

مشكور اخوي على المرور بس ممكن توضح كيف ممكن اكتب الداله (ترى اخوك عليمي) بشكل عام

وبعدين سؤال getc تاخذ حرف واحد فقط

ومشكورين

#6

كنت تقصد دالة GetC تاخذ حرف واحد من لوحة المفاتيح ؟

ودالة اخرى PutS تكتب مجوعة من الحروف String في الشاشة ؟

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

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

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