You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Load32 provides the ability to load from an arbitrary RAM address. Store32 should provide the ability to write to an arbitrary RAM address. As specified and implemented, it does not. Instead of acting as the write-side analogue of Load32, Store32 acts as an analogue of LW; it moves a value from one stack location to another stack location, with the stack locations determined as fixed offsets from fp. What's needed is an instruction to write to a RAM address specified at a location on the stack.
The text was updated successfully, but these errors were encountered:
Load32
provides the ability to load from an arbitrary RAM address.Store32
should provide the ability to write to an arbitrary RAM address. As specified and implemented, it does not. Instead of acting as the write-side analogue ofLoad32
,Store32
acts as an analogue ofLW
; it moves a value from one stack location to another stack location, with the stack locations determined as fixed offsets fromfp
. What's needed is an instruction to write to a RAM address specified at a location on the stack.The text was updated successfully, but these errors were encountered: