Programming Forums

Programming Forums (http://www.programmingforums.org/forumindex.php)
-   Assembly (http://www.programmingforums.org/forum20.html)
-   -   [lc3] Lc3 Pointer Help (http://www.programmingforums.org/showthread.php?t=821)

elmo Oct 12th, 2004 3:41 AM

Alright, at school we're using the LC3 compiler (Little computer i assume) for assembly, and have some assignments for it.
Problem:
Cant figure out how to save *anything* into a pointer.

example:
:

...
LEA R2, P; R2 should be a pointer to P now
...
A  .STRINGZ "A"
P  .BLKW 10; should be a pointer with 10 slots


now, no matter what i try, i cant seem to be able to store anything in any of the
pointers location, tried with ST, STI, but it seems like it wont do anything.
Could someone provide me with a example to store 'A' into one of the memory locations of P, using R2?

professor63 Mar 3rd, 2005 11:31 AM

Pointers in LC3
 
The problem is to write a program to store the character 'A' that is pointed to by base address 'A' into the memory location pointed to by the base address 'P' .

.ORIG x3000
LEA R2, P
LEA R1, A
LDR R0,R1,#0
STR R0,R2,#0
HALT
A .STRINGZ "A"
P .BLKW 10
.END


All times are GMT -5. The time now is 1:12 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC