Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

التعليقات

جزء من قسم الأساسيات في رحلة Verilog على Coddy — الدرس 5 من 90.

التعليقات هي ملاحظات في كودك يتجاهلها الكمبيوتر. فهي تساعد في شرح ما يفعله الكود الخاص بك.

نوعان من التعليقات:

1. تعليق سطر واحد

// هذا تعليق سطر واحد
assign c = a & b;  // يمكن أن تأتي التعليقات بعد الكود أيضاً

كل شيء بعد // يتم تجاهله بواسطة الكمبيوتر.

2. تعليق متعدد الأسطر

/* هذا تعليق متعدد الأسطر
   يمكن أن يمتد لعدة أسطر
   مفيد للشروحات الطويلة */
assign c = a & b;

كل شيء بين /* و */ يتم تجاهله.

لماذا نستخدم التعليقات؟

  • اشرح ما تفعله الوحدة البرمجية (module) الخاصة بك
  • صف الغرض من كل مدخل ومخرج
  • اجعل الكود أسهل في الفهم
  • اترك ملاحظات لنفسك أو للآخرين
challenge icon

التحدي

في هذا التحدي، تحتاج إلى إضافة تعليقات إلى وحدة (module) موجودة.

ما يجب القيام به:

  1. أضف تعليقاً من سطر واحد في الأعلى يشرح ما تفعله الوحدة 

    // This is a module called 'test'

  2. أضف تعليقاً متعدد الأسطر في نهاية الكود يشرح ما يفعله العداد

    /* 

     * It has a clock input, a reset input,

     * and a 4-bit output called count.

     * The initial block prints a message

     * to show that comments are ignored.

     */

ورقة مرجعية

يتم تجاهل التعليقات في Verilog من قبل المترجم (compiler) وتُستخدم لشرح الكود.

تعليق سطر واحد — يتم تجاهل كل شيء بعد //:

// هذا تعليق
assign c = a & b;  // تعليق جانبي

تعليق متعدد الأسطر — يتم تجاهل كل شيء بين /* و */:

/* هذا يمتد
   عبر عدة أسطر */
assign c = a & b;

جرّب بنفسك


module test(
  input clk,
  input reset,
  output reg [3:0] count
);

  initial $display("Comments are ignored by the computer");
  
endmodule
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات