» »

Osnove računalniških arhitektur (assembler, mikroprogramiranje)

Osnove računalniških arhitektur (assembler, mikroprogramiranje)

Iztirjenec ::

Pa ka si ti nor, pojma nimam,

1. naloga
Narišite drevo izvajanja in napišite program v zbirniku, ki izračuna podan matematični izraz za 0, 1, 2 in 3 naslovno arhitekturo z ortogonalnim naborom ukazov.
S = (A+B)*C - D*E + F


2. naloga
V zbirniku, ki ste ga spoznali na predavanjih, napišite program, ki s pomočjo funkcije poišče najmanjše med tremi števili in ga stestirajte na simulatorju.

2. del vaj
Mikroprogramski nivo (1.)



Napišite mikroprogram za horizontalno mikroprogramirano organizacijo, ki dekodira in izvede naslednji ukaz:

ukaz: operacijski kod: opis delovanja ukaza:
PRISTEJ A 0010 M[sp] := M[sp] + M[A] + ac

M - pomnilnik
sp - kazalec sklada
ac - akumulator
A - 12 bitni pomnilniški naslov, ki je zapisan v spodnjih 12 bitih ukaza

Napišite testni program v zbirniku, mikroprogram pa vključite v mikroprogramski interpreter. Pravilnost delovanja vašega mikroprograma preverite na simulatorju!


A zna kdo resit?

Gandalfar ::

sounds like some asm work ..

nimas nic zapiskov iz predavanj?

goranTNT ::

Te cist razumem, ka men je tud bl mal jasen.
Razlaga pa je katastrofalna.


Vredno ogleda ...

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

programiranje v zbirniku z ukazi ...

Oddelek: Programiranje
204103 (3363) lebdim
»

program v zbirniku

Oddelek: Programiranje
111111 (682) Senitel
»

Zbirnik!

Oddelek: Programiranje
81701 (1436) Gundolf
»

Kako deluje strojna koda?

Oddelek: Programiranje
182186 (1646) Zheegec
»

Zbirnik-program

Oddelek: Programiranje
162100 (2006) Bockor

Več podobnih tem