[英]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.