منصوبے کے بارے میں
Ripes ایک بصری کمپیوٹر آرکیٹیکچر سمیولیٹر اور اسمبلی کوڈ ایڈیٹر ہے جو RISC-V انسٹرکشن سیٹ آرکیٹیکچر (RV32IMC/RV64IMC) کے لیے ڈیزائن کیا گیا ہے۔
یہ صارفین کو کمپیوٹر آرکیٹیکچر کے بنیادی تصورات کی کھوج کرنے کی اجازت دیتا ہے، بشمول یہ کہ مشین کوڈ مختلف مائیکرو آرکیٹیکچرز پر کیسے عمل میں آتا ہے، مختلف کیش ڈیزائن کارکردگی کو کیسے متاثر کرتے ہیں، C اور اسمبلی کوڈ قابل عمل مشین کوڈ میں کیسے کمپائل ہوتے ہیں، اور پروسیسرز میموری میپڈ I/O کے ساتھ کیسے تعامل کرتے ہیں۔
اہم خصوصیات:
- RISC-V پروسیسرز کے لیے بصری سمیولیٹر
- اسمبلی کوڈ ایڈیٹر
- متعدد مائیکرو آرکیٹیکچر کنفیگریشنز
- کیش ڈیزائن کی کھوج
- WebAssembly کے ذریعے براؤزر میں دستیاب ورژن
- Linux (AppImage)، Windows، اور macOS کے لیے پہلے سے بنے ہوئے بائنریز
استعمال:
Ripes کو کمپیوٹر آرکیٹیکچر کورسز کے لیے تعلیمی ٹول کے طور پر استعمال کیا جا سکتا ہے۔ ایک ٹیوٹوریل شامل ہے۔ پہلے سے بنی ریلیزز GitHub Releases صفحے سے دستیاب ہیں۔
بلڈ کرنے کے لیے Qt 6.5.0+ (Qt Charts کے ساتھ)، CMake، اور Linux پر libegl1-mesa-dev درکار ہے۔ پروجیکٹ کو تکراری طور پر کلون کیا جاتا ہے اور معیاری CMake پروجیکٹ کے طور پر بلڈ کیا جاتا ہے۔
ایک تجرباتی براؤزر ورژن https://ripes.dk/ پر میزبانی کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.