Kezdőoldal » Számítástechnika » Programozás » MiniRISC Assembly egyszerű...

MiniRISC Assembly egyszerű feladat segítség?

Figyelt kérdés
Sziasztok, kaptunk labveztől egy linket egy MiniRISC gyorstalpalóhoz. ( [link] Az lenne a feladat, hogy 06374152 kódot egy végtelen ciklusban kiírjam a 8 LED-re. Mivel eddig még nem dolgoztunk MiniRISC-ben, így fogalmam sincs hogy kellene megvalósítani. Van esetleg valaki, aki ért ehhez a programhoz, és tudna segíteni?

2018. nov. 4. 17:42
 1/7 anonim ***** válasza:
Ha még az oldal is bejönne..
2018. nov. 4. 18:56
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

VIK-esek miért gyk-n keresnek segítséget? :(

Annyira elszomorít.

2018. nov. 5. 16:58
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
Nem sokáig lesz hallgatói státuszban.
2018. nov. 5. 19:00
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

Ja. Ha jól emlékszem a nyolc lednek van egy memóriacíme (talán a kiadott utasításkészlet mellett van ez is).

Csak bemásolod a led memóriacímére a értéket.


DEF LD 0x80


CODE


start:

mov LD, #0

mov LD, #0


mov LD, #0



A pdf végén vannak az érdekesebb részek:

[link]

2018. nov. 5. 19:41
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

Nem fejeztem be :D


Szóval vagy beleégeted a programkódba:


DEF LD 0x80

CODE


start:

mov LD, #0

mov LD, #6

...

mov LD, #5

mov LD, #2

jmp start



Vagy bemásolod a memóriába (pl 0-7 címekre és egy mutatóval mész végig rajta (kb for loop egy tömbön):


start:

mov r0, #0 ;i = 0;

nestedLoop: ;

mov LD, (r0) ;LD = arr[i]

add r0, #1 ;i++


cmp r0, #7 ;if(r0 == 7)

jz nestedLoop ; goto nestedLoop

jmp start

2018. nov. 5. 20:03
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

Kedves #2-es, akkor szeretnék kérni tőled tanácsot hogy ilyen esetben hova kellene segítséghez fordulnom, Te biztosan tudsz valami jobb lehetőséget mondani :) #4-es, köszönöm szépen a választ, az én hibám volt, nem találtam meg ezt a PDFet tárgyhonlapon :(

#3-masra inkább nem is írok semmit :D:D

2018. nov. 5. 20:05
 7/7 anonim ***** válasza:

Picit olvashatóbban:

[link]

2018. nov. 5. 20:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!