johanna83 31
Postad: 19 maj 12:58

Laboration

Hej! Jag ska göra en laboration nu i veckan och är lite osäker. Vi har fått det här schemat men hur ska jag skriva assembler-kod till det? Vi har fått lite direktiv och instruktioner som: andi rA, rB, bitsträng, beq rA, rB, etikett, blt rA, rB, etikett etc, men jag vet inte hur de ska kunna översätta ett sånt här schema till den koden?

 

Beskrivning saknas.

Laguna Online 30088
Postad: 19 maj 13:42

Det gäller att man vet vad alla smårutorna betyder. Vet du hur man gör "turn off LCD cursor"?

johanna83 31
Postad: 19 maj 13:59

Nej... jag googlade runt lite och fick

_start: movia r4, LCD_BASE ; Basadress för LCD-kontroller ;

Initialisera LCD

ldi r5, 0x38 ; Funktion set: 8-bit, 2 line, 5x7 dots

call lcd_command

ldi r5, 0x0C ; Display ON, Cursor OFF, Blink OFF

call lcd_command

Laguna Online 30088
Postad: 19 maj 14:01

Du kanske har hittat rätt saker, men du ska inte behöva googla fram det, tycker jag.

Kan du visa någon text som hör till uppgiften?

johanna83 31
Postad: 19 maj 14:05


vi har fått en sån här lista

Laguna Online 30088
Postad: 19 maj 14:09

Jo, det där visar hur man får processorn att addera, subtrahera och hoppa och sånt, och sådant förstår jag mig på, men hur man gör med LCD och JTAG vet jag inte. Antingen finns det färdig kod du kan anropa eller så ska du skriva den koden själv. Det måste framgå av uppgiften.

johanna83 31
Postad: 19 maj 14:32

Vi ska skriva egen kod. 

johanna83 31
Postad: 19 maj 14:36

tex send chacter over, hur skulle det översättas?

read character kan jag ändå förstå att okej, det är ldwio... men sen förstår jag inte hur jag ska lista ut i vilket register det ska skrivas....

Laguna Online 30088
Postad: 19 maj 14:41

Det verkar fattas väsentlig information. Jag förstår vad som menas med RS-232 och det är säkert nåt som heter UART inblandat. I bästa fall kan det räcka att skriva tecknet till en viss adress, men vilken den adressen är beror alldeles på ditt system.

johanna83 31
Postad: 19 maj 15:39

https://cpulator.01xz.net/?sys=nios-de2

vi använder oss av det här

Laguna Online 30088
Postad: 20 maj 15:16

Det här kanske gäller samma uppgift.

https://www.pluggakuten.se/trad/assamblerkod/

johanna83 31
Postad: 23 maj 08:21

Haha ja exakt samma uppgift haha. På exakt samma dag som vi satt med den på universitetet haha. Nu är det avklarat. Det var svårt. 

Svara
Close