簡體   English   中英

我的LC-3輸入代碼沒有按預期工作

[英]My input code for LC-3 isn't working as intended

我一直在研究這段代碼來獲取一串輸入,並在我按下回車鍵后顯示它,但是由於某種原因它不起作用我無法弄清楚我哪里出錯了一點都不 我希望得到一些幫助來解決這個問題。

      LD  R1, RT
      LEA R2, ARRAY
INPUT GETC           ;read the input character 
      OUT            ;echoes the character
      ADD R3, R0, R1
      BRz ENDINPUT
      STR R0, R2, #0
      ADD R2, R2, #1
      BR  INPUT
ENDINPUT
      STR R3, R2, #0
      LEA R0, ARRAY         ;outputs the string of characters
      PUTS

遲到的反應,但萬一它仍然困擾着你,希望這些幫助!

  • 檢查位置RT中的值是否正確。 如果您在點擊“Enter”時檢查“LF”,則R2的值應為負“LF”。 在2s補碼中,這是0xFFFFFFF0

  • 確保您的ARRAY足夠大以容納您的輸入。 檢查.BLKW行 - 我假設您沒有在帖子中發布這些行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM