![]() |
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: :
...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? |
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