مراجعة - أنماط التكرار
جزء من قسم الأساسيات في رحلة Verilog على Coddy — الدرس 63 من 90.
التحدي
أكمل الأجزاء المفقودة في كل حلقة لإنتاج المخرجات المتوقعة.
ما يجب فعله:
- استخدم حلقة
forلطباعة الأرقام من 0 إلى 3 - استخدم حلقة
whileلطباعة الأرقام من 0 إلى 2 - استخدم حلقة
repeatلطباعة "Hello" 3 مرات
جرّب بنفسك
module loop_patterns;
integer i;
initial begin
$display("For Loop:");
// TODO: أضف حلقة for (من i=0 إلى 3)
$display("While Loop:");
i = 0;
// TODO: أضف حلقة while (من i=0 إلى 2)
$display("Repeat Loop:");
// TODO: أضف حلقة repeat (اطبع "Hello" 3 مرات)
$finish;
end
endmoduleجميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)معاملات المقارنةملخص - رياضيات بسيطةمعاملات Bitwise7التعيين والبوابات المنطقية
التعيين المستمرالتعيين باستخدام العملياتالبوابات الأساسية المدمجةبوابات AND و OR و NOTبوابات XOR و XNORمراجعة - دارة البوابات المنطقية5المعاملات - الجزء الثاني
المعاملات المنطقيةمعاملات الاختزالمعاملات الإزاحةمعامل الدمجالمعامل الشرطيمراجعة - تحدي المعاملات3أنظمة العد
التمثيل الثنائيالأعداد محددة الحجمالأعداد غير محددة الحجمالأعداد السالبةالقيم الخاصة X و Zمراجعة - تنسيقات الأعداد6الوحدات
هيكل الوحدةمنافذ الإدخال والإخراجمنافذ Inoutاستدعاء الوحداتربط المنافذ بالاسمربط المنافذ بالترتيبمراجعة - بناء وحدة