MiniRISC Assembly egyszerű feladat segítség?
VIK-esek miért gyk-n keresnek segítséget? :(
Annyira elszomorít.
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:
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
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
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!