title: LC-3 Print string from user input
body: <p>Im working on an assignment and im currently stuck.
  This is part of the question:</p>
  
  <p>Accepts exactly 7 characters and echoes them to the console. 
  Moves on to the next line after 7 characters without waiting for return/enter.</p>
  
  <p>So ive made a loop which loops 7 times, gets input and displays on the screen and also stores the characters (i think).
  But i am unable to print the saved string on the next line.</p>
  
  <h2>This is my current code:</h2>
  
  <pre><code>        LEA R2, memorySpace ; allocates memory to R2 for string storage
          LD  R1, upiLoop ; condition for loop (loops 7 times)
  loop    
          GETC
          PUTC
  
  STR     R0, R2, #0       ; r0 -&gt; ( memory address stored in r2 + 0 )
  ADD     R2, R2, #1       ; increments the memory pointer    
  
  
  ADD     R1, R1, #-1 ; decrements loop
  BRz     loop
  
  upiLoop         .FILL 7
  memorySpace .blkw 100   ; empty space to store string
  </code></pre>
  
  <hr>
  
  <p>All i can do is just see the characters which i type in..
  I want to print the characters on the next line as 1 string.</p>