Do you want to publish a course? Click here

Assembly programming language 8085/8086 Arabic Edition

Assembly programming language 8085/8086 لغة الاسمبلي

7087   15   392   0 ( 0 )
 Publication date 2010
and research's language is العربية
 Created by Shadi Saleh




Ask ChatGPT about the research

No English abstract


Artificial intelligence review:
Research summary
يتناول هذا الكتاب تعليمات برمجة لغة التجميع للمعالج 8088/8086، ويحتوي على العديد من الأمثلة التطبيقية. يبدأ الكتاب بمقدمة عن بنية برامج لغة التجميع، ثم ينتقل إلى شرح بنية تعليمات المعالج 8088/8086 وموجّهات المجمع. يتناول الكتاب أيضًا رماز تعليمات المعالج ومجموعة تعليماته المختلفة مثل تعليمات تبادل المعطيات، التعليمات الحسابية، تعليمات القفز، التعليمات المنطقية، تعليمات الإزاحة والدوران، تعليمات البرامج الفرعية، تعليمات المُكذّس، تعليمات سجل الراية، تعليمات المقاطعة، تعليمات الحلقات، وتعليمات سلاسل المحارف. يشرح الكتاب كيفية كتابة برامج بلغة التجميع باستخدام محرر نصوص مناسب، وترجمتها باستخدام برنامج MASM من شركة مايكروسوفت، وتحويلها إلى ملفات تنفيذية باستخدام برنامج الرابط LINKER. كما يتناول الكتاب كيفية استخدام برنامج المُنَقَّح debugger مثل CODEVIEW لفحص عمل البرنامج. يختتم الكتاب بتمارين تطبيقية لتأكيد الفهم.
Critical review
دراسة نقدية: يقدم الكتاب شرحاً وافياً لتعليمات برمجة لغة التجميع للمعالج 8088/8086، ويحتوي على العديد من الأمثلة التطبيقية التي تساعد في فهم المفاهيم بشكل عملي. ومع ذلك، يمكن أن يكون الكتاب محيراً بعض الشيء للمبتدئين بسبب التعقيد الفني العالي والمصطلحات التقنية الكثيرة. كان من الممكن تحسين الكتاب بإضافة المزيد من الشروحات البسيطة والمبسطة للمفاهيم الأساسية قبل التعمق في التفاصيل الفنية. كما أن الكتاب يركز بشكل كبير على الجانب النظري، وكان من الممكن تضمين المزيد من التطبيقات العملية والمشاريع الصغيرة التي تساعد في تطبيق المفاهيم بشكل عملي. بشكل عام، يعتبر الكتاب مرجعاً جيداً للمبرمجين الذين لديهم خلفية مسبقة في برمجة لغة التجميع، ولكنه قد يكون تحدياً للمبتدئين.
Questions related to the research
  1. ما هي الخطوات الثلاث لتحويل برنامج مكتوب بلغة التجميع إلى ملف تنفيذي؟

    الخطوات الثلاث هي: كتابة البرنامج بلغة التجميع باستخدام محرر نصوص مناسب وتخزينه بلاحقة asm، ثم تحويل الملف إلى لغة الآلة باستخدام برنامج MASM أو برنامج جمع آخر مناسب، وأخيراً استخدام برنامج الرابط LINKER لتحويل الملف إلى ملف تنفيذي.

  2. ما هو دور برنامج المُنَقَّح debugger مثل CODEVIEW؟

    برنامج المُنَقَّح debugger مثل CODEVIEW يساعد المبرمج في تنقيح البرنامج عن طريق تنفيذ البرنامج خطوة بخطوة، وفحص معطيات البرنامج، ومراقبة بعض الشروط مثل تلك المتعلقة بقيم المتغيرات.

  3. ما هي التعليمات التي تُستخدم لتبادل المعطيات في المعالج 8088/8086؟

    التعليمات التي تُستخدم لتبادل المعطيات في المعالج 8088/8086 تشمل MOV، XCHG، XLAT، LDS، LEA، وLES.

  4. كيف يمكن تعريف ثابت في لغة التجميع باستخدام الموجّه EQU؟

    يمكن تعريف ثابت في لغة التجميع باستخدام الموجّه EQU عن طريق كتابة اسم الثابت متبوعاً بالموجّه EQU والقيمة المراد إسنادها للثابت. مثال: K EQU 5h.


References used
Assembly programming language 8085/8086
rate research

Read More

Commit message is a document that summarizes source code changes in natural language. A good commit message clearly shows the source code changes, so this enhances collaboration between developers. Therefore, our work is to develop a model that autom atically writes the commit message. To this end, we release 345K datasets consisting of code modification and commit messages in six programming languages (Python, PHP, Go, Java, JavaScript, and Ruby). Similar to the neural machine translation (NMT) model, using our dataset, we feed the code modification to the encoder input and the commit message to the decoder input and measure the result of the generated commit message with BLEU-4. Also, we propose the following two training methods to improve the result of generating the commit message: (1) A method of preprocessing the input to feed the code modification to the encoder input. (2) A method that uses an initial weight suitable for the code domain to reduce the gap in contextual representation between programming language (PL) and natural language (NL).
سلسلة محاضرات في لغة البرمجة الإحصائية R مقدمة عن لغة R - الأوامر الخاصة في لغة البرمجة Rstudio & R و تطبيقات عملية
Many organizations seek or need to produce documents that are written plainly. In the United States, the Plain Writing Act of 2010'' requires that many federal agencies' documents for the public are written in plain English. In particular, the govern ment's Plain Language Action and Information Network (PLAIN'') recommends that writers use short sentences and everyday words, as does the Securities and Exchange Commission's Plain English Rule.'' Since the 1970s, American plain language advocates have moved away from readability measures and favored usability testing and document design considerations. But in this paper we use quantitative measures of sentence length and word difficulty that (1) reveal stylistic variation among PLAIN's exemplars of plain writing, and (2) help us position PLAIN's exemplars relative to documents written in other kinds of accessible English (e.g., The New York Times, Voice of America Special English, and Wikipedia) and one academic document likely to be perceived as difficult. Uncombined measures for sentences and vocabulary---left separate, unlike in traditional readability formulas---can complement usability testing and document design considerations, and advance knowledge about different types of plainer English.
Media language has aroused the interest of linguists and media people as well. Media needs the means to convey its message to recipients while language requires the tool to publish it and put it in living use. Linguists skeptically viewed the lan guage level used by media people in their various means; hence discussing the media language has become valid and legitimate. The subject has been continuously discussed since journalism started in Arab countries and flourished with Arabic channels spreading out in the world and settling all over. The threat of media to the future of language has become more apparent. Standing in the face of this imminent danger has become a necessity and a task that should be shouldered by lovers of Arabic the language, and deeply rooted Arab civilization and heritage. This paper is a reminder of this problem and a continuation of previous studies which appeared in different Arab countries long time ago in which Arab researchers in Arabic, sociology and politics explained and pointed out the origins and seeds of the problem and its development so that the media people and students of media can be aware of it and stand to it. Media performs two contradictory aspects in using Arabic: the first is positive by spreading Arabic out to the learned and illiterate, while the second is negative in which colloquial and local dialects are used; thus spreading mistakes and regionalism; consequently weakening Arab national spirit and strengthening separation among Arab countries
Non-parametric neural language models (NLMs) learn predictive distributions of text utilizing an external datastore, which allows them to learn through explicitly memorizing the training datapoints. While effective, these models often require retriev al from a large datastore at test time, significantly increasing the inference overhead and thus limiting the deployment of non-parametric NLMs in practical applications. In this paper, we take the recently proposed k-nearest neighbors language model as an example, exploring methods to improve its efficiency along various dimensions. Experiments on the standard WikiText-103 benchmark and domain-adaptation datasets show that our methods are able to achieve up to a 6x speed-up in inference speed while retaining comparable performance. The empirical analysis we present may provide guidelines for future research seeking to develop or deploy more efficient non-parametric NLMs.
comments
Fetching comments Fetching comments
mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا