Skip to content

fatihsert41/RISC-V-Assembly-RARS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RISC-V Assembly - CENG202 HW1

RARS (RISC-V Assembler and Runtime Simulator) kullanılarak yazılmış RISC-V assembly programları.

Sorular

Q1 - Yıldız Üçgeni

Kullanıcıdan N değeri alınır ve N satırlık yıldız üçgeni çizilir.

Örnek (N=5):

* 
* * 
* * * 
* * * * 
* * * * * 

Q2 - Recursive Fonksiyon Hesaplama

Kullanıcıdan N alınır ve aşağıdaki formüle göre f(N) recursive olarak hesaplanır:

  • f(x) = 3, x ≤ 3
  • f(x) = 3·f(x-1) + 2·f(x-2) + 5, x > 3

Örnek: f(5) = 71

Q3 - Dizi İşlemleri

  1. Kullanıcıdan dizi boyutu alınır
  2. Elemanlar okunur
  3. Her elemana kendi indisi eklenir
  4. Dizi ters çevrilir
  5. Sonuç ekrana yazdırılır

Örnek (N=5, girdi: 10 20 30 40 50):

Sonuç: 54 43 32 21 10

Çalıştırma

RARS simulatörü gereklidir. RARS GitHub adresinden indirilebilir.

java -jar rars1_6.jar Q1_22050111031.asm

Bilgiler

  • Ders: CENG202 - Computer Organization
  • Araç: RARS v1.6
  • Dil: RISC-V Assembly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors