Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 07. 05. 2014 15:50

Razor339
Příspěvky: 84
Reputace:   
 

RAM stroj - adresace

Zdravím, mám ve škole následující projekt, sedím nad tím a nějak mě nic nenapadá jak bych měl daný problém řešit. Jedná se o RAM stroj a nepřímou adresaci pomocí operandu *i a #i a následující překlad mezi nimi. Jestli by někdo věděl jak na to, nebo nějak nakopnout. Budu vděčný.


Teoretická informatika
V definici modelu RAM v základním studijním materiálu je uvedena hodnota operandu *i
jako číslo uložené na adrese, jež je dána součtem čísla i a čísla uloženého v indexregistru.
Jinou užívanou možností nepřímé adresace je použití operandu #i, jehož hodnota je chápána
jako číslo uložené na adrese, která je uložena v buňce s adresou i. (I pro tuto možnost
se často užívá syntaxe *i, my zde pro přehlednější rozlišení používáme #i.)
Ukažte, jak lze RAM-program v jedné variantě simulovat RAM-programem v druhé variantě
a naopak. Popište tedy přirozený překlad programu užívající typ *i na program
užívající typ #i a naopak. (ilustrujte na příkladu)

Předem děkuji za odpověď

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson