» »

Meni ni nič jasno kaj bi moral tu sploh delat HELP please

Meni ni nič jasno kaj bi moral tu sploh delat HELP please

Dusko ::

Mi kdo tu razloži kaj bi moral pri tej nalogi narediti.Najlepša

Napišite program "asm", ki prevede vhodno datoteko (v njej je zapisan program v jeziku MAC-1) v izhodno datoteko (v njej pa je strojni kod - binarna oblika programa, ki ga bo izvajal horizontalni interpreter oz. mikroprogram). Velikost izhodne datoteke je 4 K besed, kot je velik pomnilnik pri modelu horizontalne in/ali vertikalne organizacije.
Navodila:
Primer vhodne datoteke za asm:

; Podpičje pomeni komentar
; Primerjava dveh števil na lokacijah 900 in 901. Večje izmed njiju
; se vpiše na lokacijo 1000.
lodd 900 ; prva vrednost na lokaciji 900
subd 901 ; druga vrednost
jneg 6 ; primerjava s pomocjo odstevanja [Pazi: skok na labelo 6]
lodd 900 ;
stod 1000 ; shranimo prvo vrednost - vecja
end ; end - nov ukaz za konec
lodd 901 ; tole je labela 6 -- vrstice stejemo 0,1,2,3, ....
stod 1000 ; shranimo drugo vrednost - vecja
end ; koncamo

data ; rezervirana beseda - sledijo vrednosti v ram-u!
900:7
901:9

Izhodna datoteka ima naslednjo vsebino (tukaj je vsebina izpisana v ASCII obliki, vi jo morate v datoteko vpisati binarno!!):
0:900
1:13189
2:49158
3:900
4:5096
5:65535
6:901
7:5096
8:65535
;... itd. Na prosta mesta vpišite nekaj.
900:7
901:9

Začetek programa se je naložil na lokaciji 0! Lokacije (to so številke na levi strani) in znak ":" so izpisane zaradi preglednosti! Vaš program zapiše samo števila, ki so desno od znaka ":".

Thomas ::

Hm!

A tole?

Razumet tegale ni mogoče. Študiram kaj manjka, da bi bilo.

Man muss immer generalisieren - Carl Jacobi

Dusko ::

Pač zgoraj so razloženi ukazi
to bi pa naj bla pol rešitev
Izhodna datoteka ima naslednjo vsebino (tukaj je vsebina izpisana v ASCII obliki, vi jo morate v datoteko vpisati binarno!!):
0:900
1:13189
2:49158
3:900
4:5096
5:65535
6:901
7:5096
8:65535
;... itd. Na prosta mesta vpišite nekaj.
900:7
901:9
Pač samo recimo če daš loud900 in pol subd901 dobiš 13189


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Asus eee PC (strani: 1 2 3 452 53 54 55 )

Oddelek: Strojna oprema
2704226069 (34935) hojnikb
»

[Naloga] : Max kompresija testne datoteke

Oddelek: Programiranje
343079 (2003) StratOS
»

Pogled na srce EeePC 901

Oddelek: Novice / Procesorji
246219 (3573) Pyr0Beast
»

Zbirnik-program

Oddelek: Programiranje
162105 (2011) Bockor
»

Celeron 2 600@900

Oddelek: Navijanje
211491 (1243) matevzm

Več podobnih tem